public abstract class MultiQueriableStepBatchFetcher<R> extends Object
MultiQueriable
steps
to prefetch data for multiple vertices using multiQuery.Constructor and Description |
---|
MultiQueriableStepBatchFetcher() |
Modifier and Type | Method and Description |
---|---|
R |
fetchData(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal,
org.apache.tinkerpop.gremlin.structure.Vertex forVertex) |
protected boolean |
hasNoFetchedData(org.apache.tinkerpop.gremlin.structure.Vertex forVertex) |
protected abstract Map<JanusGraphVertex,R> |
makeQueryAndExecute(JanusGraphMultiVertexQuery multiQuery) |
void |
prefetchNextBatch(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal,
org.apache.tinkerpop.gremlin.structure.Vertex requiredFetchVertex) |
void |
registerFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex) |
public void registerFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex)
public R fetchData(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal, org.apache.tinkerpop.gremlin.structure.Vertex forVertex)
protected boolean hasNoFetchedData(org.apache.tinkerpop.gremlin.structure.Vertex forVertex)
public void prefetchNextBatch(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal, org.apache.tinkerpop.gremlin.structure.Vertex requiredFetchVertex)
protected abstract Map<JanusGraphVertex,R> makeQueryAndExecute(JanusGraphMultiVertexQuery multiQuery)
Copyright © 2012–2023. All rights reserved.