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, withConfigpublic 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()