public class JanusGraphEdgeVertexStep
extends org.apache.tinkerpop.gremlin.process.traversal.step.map.EdgeVertexStep
implements org.apache.tinkerpop.gremlin.process.traversal.step.Profiling
EdgeVertexStep. The only difference
being that it can use multiQuery to pre-fetch the vertex properties prior to the execution
of any subsequent has steps and so eliminate the need for a network trip for each vertex.
It implements the optimisation enabled via the query.batch-property-prefetch config option.| Constructor and Description |
|---|
JanusGraphEdgeVertexStep(org.apache.tinkerpop.gremlin.process.traversal.step.map.EdgeVertexStep originalStep,
int txVertexCacheSize) |
| Modifier and Type | Method and Description |
|---|---|
JanusGraphEdgeVertexStep |
clone() |
protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Vertex> |
processNextStart() |
void |
reset() |
void |
setMetrics(org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics metrics) |
close, configure, flatMap, getDirection, getParameters, getRequirements, hashCode, reverseDirection, toStringcloseIteratoraddLabel, addStart, addStarts, equals, getId, getLabels, getNextStep, getPreviousStep, getStarts, getTraversal, hasNext, hasStarts, isTraverserStepIdAndLabelsSetByChild, next, prepareTraversalForNextStep, removeLabel, setId, setNextStep, setPreviousStep, setTraversalfinalize, getClass, notify, notifyAll, wait, wait, waitforEachRemaining, removepublic JanusGraphEdgeVertexStep(org.apache.tinkerpop.gremlin.process.traversal.step.map.EdgeVertexStep originalStep,
int txVertexCacheSize)
protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Vertex> processNextStart()
processNextStart in class org.apache.tinkerpop.gremlin.process.traversal.step.map.FlatMapStep<org.apache.tinkerpop.gremlin.structure.Edge,org.apache.tinkerpop.gremlin.structure.Vertex>public void reset()
reset in interface org.apache.tinkerpop.gremlin.process.traversal.Step<org.apache.tinkerpop.gremlin.structure.Edge,org.apache.tinkerpop.gremlin.structure.Vertex>reset in class org.apache.tinkerpop.gremlin.process.traversal.step.map.FlatMapStep<org.apache.tinkerpop.gremlin.structure.Edge,org.apache.tinkerpop.gremlin.structure.Vertex>public JanusGraphEdgeVertexStep clone()
clone in interface org.apache.tinkerpop.gremlin.process.traversal.Step<org.apache.tinkerpop.gremlin.structure.Edge,org.apache.tinkerpop.gremlin.structure.Vertex>clone in class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep<org.apache.tinkerpop.gremlin.structure.Edge,org.apache.tinkerpop.gremlin.structure.Vertex>public void setMetrics(org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics metrics)
setMetrics in interface org.apache.tinkerpop.gremlin.process.traversal.step.ProfilingCopyright © 2012–2023. All rights reserved.