public class TraversalPropertiesFetchingService extends Object implements PropertiesFetchingService
| Constructor and Description |
|---|
TraversalPropertiesFetchingService(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<org.apache.tinkerpop.gremlin.structure.Element,? extends org.apache.tinkerpop.gremlin.structure.Property> propertyTraversal,
int batchSize,
boolean prefetchAllPropertiesRequired) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<? extends org.apache.tinkerpop.gremlin.structure.Property> |
fetchProperties(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> traverser,
org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal) |
void |
registerFirstNewLoopFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex,
int futureVertexTraverserLoop) |
void |
registerNextLoopFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex,
int futureVertexTraverserLoop) |
void |
registerSameLoopFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex,
int futureVertexTraverserLoop) |
void |
setBatchSize(int batchSize) |
void |
setMetrics(org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics metrics) |
public TraversalPropertiesFetchingService(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<org.apache.tinkerpop.gremlin.structure.Element,? extends org.apache.tinkerpop.gremlin.structure.Property> propertyTraversal,
int batchSize,
boolean prefetchAllPropertiesRequired)
public Iterator<? extends org.apache.tinkerpop.gremlin.structure.Property> fetchProperties(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> traverser, org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal)
fetchProperties in interface PropertiesFetchingServicepublic void registerFirstNewLoopFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex,
int futureVertexTraverserLoop)
registerFirstNewLoopFutureVertexForPrefetching in interface PropertiesFetchingServicepublic void registerSameLoopFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex,
int futureVertexTraverserLoop)
registerSameLoopFutureVertexForPrefetching in interface PropertiesFetchingServicepublic void registerNextLoopFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex,
int futureVertexTraverserLoop)
registerNextLoopFutureVertexForPrefetching in interface PropertiesFetchingServicepublic void setMetrics(org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics metrics)
setMetrics in interface org.apache.tinkerpop.gremlin.process.traversal.step.ProfilingsetMetrics in interface PropertiesFetchingServicepublic void setBatchSize(int batchSize)
setBatchSize in interface PropertiesFetchingServiceCopyright © 2012–2023. All rights reserved.