public class JanusGraphElementMapStep<K,E> extends org.apache.tinkerpop.gremlin.process.traversal.step.map.ElementMapStep<K,E> implements org.apache.tinkerpop.gremlin.process.traversal.step.Profiling, MultiQueriable<org.apache.tinkerpop.gremlin.structure.Element,Map<K,E>>
| Constructor and Description |
|---|
JanusGraphElementMapStep(org.apache.tinkerpop.gremlin.process.traversal.step.map.ElementMapStep<K,E> originalStep,
boolean prefetchAllPropertiesRequired,
boolean prefetchingAllowed) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<K,E> |
map(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> traverser) |
void |
registerFirstNewLoopFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex,
int futureVertexTraverserLoop)
Registers a vertex which will pass this step at some point in the future.
|
void |
registerNextLoopFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex,
int futureVertexTraverserLoop)
Registers a vertex which will pass this step at some point in the future.
|
void |
registerSameLoopFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex,
int futureVertexTraverserLoop)
Registers a vertex which will pass this step at some point in the future.
|
void |
setBatchSize(int batchSize) |
void |
setMetrics(org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics metrics) |
void |
setUseMultiQuery(boolean useMultiQuery) |
getPropertyKeys, getRequirements, getVertexStructure, hashCode, isOnGraphComputer, onGraphComputer, toStringprocessNextStartaddLabel, addStart, addStarts, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getStarts, getTraversal, hasNext, hasStarts, isTraverserStepIdAndLabelsSetByChild, next, prepareTraversalForNextStep, removeLabel, reset, setId, setNextStep, setPreviousStep, setTraversalfinalize, getClass, notify, notifyAll, wait, wait, waitaddLabel, addStart, addStarts, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getRequirements, getTraversal, hasStarts, removeLabel, reset, setId, setNextStep, setPreviousStep, setTraversalforEachRemaining, hasNext, next, removeprotected Map<K,E> map(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> traverser)
public void setMetrics(org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics metrics)
setMetrics in interface org.apache.tinkerpop.gremlin.process.traversal.step.Profilingpublic void setUseMultiQuery(boolean useMultiQuery)
setUseMultiQuery in interface MultiQueriable<org.apache.tinkerpop.gremlin.structure.Element,Map<K,E>>public void setBatchSize(int batchSize)
setBatchSize in interface MultiQueriable<org.apache.tinkerpop.gremlin.structure.Element,Map<K,E>>public void registerFirstNewLoopFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex,
int futureVertexTraverserLoop)
MultiQueriableregisterFirstNewLoopFutureVertexForPrefetching in interface MultiQueriable<org.apache.tinkerpop.gremlin.structure.Element,Map<K,E>>futureVertex - The vertex which will reach the step in the future.futureVertexTraverserLoop - In case traverser of the vertex supports loop then it should be provided
via this parameter. Otherwise, `0` should be provided.public void registerSameLoopFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex,
int futureVertexTraverserLoop)
MultiQueriableregisterSameLoopFutureVertexForPrefetching in interface MultiQueriable<org.apache.tinkerpop.gremlin.structure.Element,Map<K,E>>futureVertex - The vertex which will reach the step in the future.futureVertexTraverserLoop - In case traverser of the vertex supports loop then it should be provided
via this parameter. Otherwise, `0` should be provided.public void registerNextLoopFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex,
int futureVertexTraverserLoop)
MultiQueriableregisterNextLoopFutureVertexForPrefetching in interface MultiQueriable<org.apache.tinkerpop.gremlin.structure.Element,Map<K,E>>futureVertex - The vertex which will reach the step in the future.futureVertexTraverserLoop - In case traverser of the vertex supports loop then it should be provided
* via this parameter. Otherwise, `0` should be provided.Copyright © 2012–2023. All rights reserved.