public class GenericGraphExpander extends AbstractGraphExpander<GenericGraphExpander>
withPgql()
to start configuring the graph expansion from PG Views, using a set of PGQL queries.Constructor and Description |
---|
GenericGraphExpander(PartitionedGraphConfig graphConfig, PgxSession session, java.util.function.Function<oracle.pgx.api.expansion.internal.GraphExpansionConfig,PgxFuture<PgxGraph>> expansionFunction, oracle.pgx.api.subgraph.internal.KeystoreLookup keystoreLookup)
Create a new instance of this generic expander.
|
Modifier and Type | Method and Description |
---|---|
PgqlViewGraphExpander |
withPgql()
Expand the graph from PG Views, using a set of PGQL queries.
|
edgePropertiesMergingStrategy, expand, expand, expandAsync, expandAsync, expandNewSnapshot, expandNewSnapshotAsync, vertexPropertiesMergingStrategy, withConfig
public GenericGraphExpander(PartitionedGraphConfig graphConfig, PgxSession session, java.util.function.Function<oracle.pgx.api.expansion.internal.GraphExpansionConfig,PgxFuture<PgxGraph>> expansionFunction, oracle.pgx.api.subgraph.internal.KeystoreLookup keystoreLookup)
PgxGraph.expandGraph()
to acquire an instance of this class instead.graphConfig
- The config of the base graph, i.e., the graph being expanded.session
- The session that this graph belongs to.expansionFunction
- A function used to execute the actual expand operation.keystoreLookup
- A helper to lookup entries of the keystore.public PgqlViewGraphExpander withPgql()