Class PgxGraphFromFramesCreator
java.lang.Object
oracle.pgx.api.frames.PgxGraphFromFramesCreator
-
Constructor Summary
ConstructorsConstructorDescriptionPgxGraphFromFramesCreator(SessionContext sessionContext, oracle.pgx.api.internal.Core core, String graphName, Function<oracle.pgx.api.internal.Graph, PgxGraph> graphConstructor) -
Method Summary
Modifier and TypeMethodDescriptioncreate()voidedgeIdStrategy(IdStrategy strategy) Set strategy for edge idsedgeProvider(String providerName, String sourceVertexProvider, String destinationVertexProvider, PgxFrame frame) Add a new edge provider to the graph creatorvoidvertexIdStrategy(IdStrategy strategy) Set strategy for vertex idsvertexProvider(String providerName, PgxFrame frame) Add a new vertex provider to the graph creator
-
Constructor Details
-
PgxGraphFromFramesCreator
public PgxGraphFromFramesCreator(SessionContext sessionContext, oracle.pgx.api.internal.Core core, String graphName, Function<oracle.pgx.api.internal.Graph, PgxGraph> graphConstructor)
-
-
Method Details
-
vertexProvider
Add a new vertex provider to the graph creator- Parameters:
providerName- the name of the providerframe- the frame to use- Returns:
- the vertex provider creator
- Since:
- 21.3
-
edgeProvider
public PgxEdgeProviderFromFramesCreator edgeProvider(String providerName, String sourceVertexProvider, String destinationVertexProvider, PgxFrame frame) Add a new edge provider to the graph creator- Parameters:
providerName- the name of the providersourceVertexProvider- the name of the source provider to usedestinationVertexProvider- the name of the destination provider to useframe- the frame to use- Returns:
- the edge provider creator
- Since:
- 21.3
-
vertexIdStrategy
Set strategy for vertex ids- Parameters:
strategy- the vertex id strategy- Since:
- 24.1
-
edgeIdStrategy
Set strategy for edge ids- Parameters:
strategy- the edge id strategy- Since:
- 24.1
-
createAsync
-
create
-