public class HasStepBatchFetcher extends MultiQueriableStepBatchFetcher<Boolean>
Constructor and Description |
---|
HasStepBatchFetcher(List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> idHasContainers,
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> labelHasContainers,
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> propertyHasContainers,
int batchSize,
FetchQueryBuildFunction labelQueryBuilderFunction,
FetchQueryBuildFunction propertiesQueryBuilderFunction) |
Modifier and Type | Method and Description |
---|---|
protected Map<JanusGraphVertex,Boolean> |
makeQueryAndExecute(JanusGraphMultiVertexQuery multiQuery) |
protected Map<JanusGraphVertex,Boolean> |
prefetchNextBatch(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal,
JanusGraphVertex requiredFetchVertex) |
fetchData, nextBatch, refreshIfLoopsAreReset, registerCurrentLoopFutureVertexForPrefetching, registerFirstNewLoopFutureVertexForPrefetching, registerNextLoopFutureVertexForPrefetching, setBatchSize
public HasStepBatchFetcher(List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> idHasContainers, List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> labelHasContainers, List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> propertyHasContainers, int batchSize, FetchQueryBuildFunction labelQueryBuilderFunction, FetchQueryBuildFunction propertiesQueryBuilderFunction)
protected Map<JanusGraphVertex,Boolean> makeQueryAndExecute(JanusGraphMultiVertexQuery multiQuery)
makeQueryAndExecute
in class MultiQueriableStepBatchFetcher<Boolean>
protected Map<JanusGraphVertex,Boolean> prefetchNextBatch(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal, JanusGraphVertex requiredFetchVertex)
prefetchNextBatch
in class MultiQueriableStepBatchFetcher<Boolean>
Copyright © 2012–2023. All rights reserved.