public class JanusGraphVertexStep<E extends org.apache.tinkerpop.gremlin.structure.Element> extends org.apache.tinkerpop.gremlin.process.traversal.step.map.VertexStep<E> implements HasStepFolder<org.apache.tinkerpop.gremlin.structure.Vertex,E>, org.apache.tinkerpop.gremlin.process.traversal.step.Profiling, MultiQueriable<org.apache.tinkerpop.gremlin.structure.Vertex,E>
HasStepFolder.OrderEntry
Constructor and Description |
---|
JanusGraphVertexStep(org.apache.tinkerpop.gremlin.process.traversal.step.map.VertexStep<E> originalStep) |
Modifier and Type | Method and Description |
---|---|
void |
addAll(Iterable<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> has) |
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> |
addLocalAll(Iterable<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> has) |
JanusGraphVertexStep<E> |
clone() |
protected Iterator<E> |
flatMap(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Vertex> traverser) |
int |
getHighLimit() |
int |
getLocalHighLimit(List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers) |
int |
getLocalLowLimit(List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers) |
int |
getLowLimit() |
void |
localOrderBy(List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers,
String key,
org.apache.tinkerpop.gremlin.process.traversal.Order order) |
<Q extends BaseVertexQuery> |
makeQuery(Q query) |
void |
orderBy(String key,
org.apache.tinkerpop.gremlin.process.traversal.Order order) |
protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E> |
processNextStart() |
void |
reset() |
void |
setBatchPropertyPrefetching(boolean batchPropertyPrefetching) |
void |
setLimit(int low,
int high) |
void |
setLocalLimit(List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers,
int low,
int high) |
void |
setMetrics(org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics metrics) |
void |
setTxVertexCacheSize(int txVertexCacheSize) |
void |
setUseMultiQuery(boolean useMultiQuery) |
String |
toString() |
close, configure, getDirection, getEdgeLabels, getParameters, getRequirements, getReturnClass, hashCode, returnsEdge, returnsVertex, reverseDirection
closeIterator
addLabel, addStart, addStarts, equals, getId, getLabels, getNextStep, getPreviousStep, getTraversal, hasNext, next, removeLabel, setId, setNextStep, setPreviousStep, setTraversal
finalize, getClass, notify, notifyAll, wait, wait, wait
foldableHasContainerNoLimit, foldInHasContainer, foldInIds, foldInOrder, foldInRange, localFoldInHasContainer, splitAndP, validFoldInHasContainer, validJanusGraphHas, validJanusGraphHas, validJanusGraphOrder
addLabel, addStart, addStarts, equals, getId, getLabels, getNextStep, getPreviousStep, getRequirements, getTraversal, removeLabel, setId, setNextStep, setPreviousStep, setTraversal
forEachRemaining, hasNext, next, remove
public JanusGraphVertexStep(org.apache.tinkerpop.gremlin.process.traversal.step.map.VertexStep<E> originalStep)
public void setUseMultiQuery(boolean useMultiQuery)
setUseMultiQuery
in interface MultiQueriable<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
public void setBatchPropertyPrefetching(boolean batchPropertyPrefetching)
public void setTxVertexCacheSize(int txVertexCacheSize)
public <Q extends BaseVertexQuery> Q makeQuery(Q query)
protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E> processNextStart()
processNextStart
in class org.apache.tinkerpop.gremlin.process.traversal.step.map.FlatMapStep<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
protected Iterator<E> flatMap(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Vertex> traverser)
flatMap
in class org.apache.tinkerpop.gremlin.process.traversal.step.map.VertexStep<E extends org.apache.tinkerpop.gremlin.structure.Element>
public void reset()
reset
in interface org.apache.tinkerpop.gremlin.process.traversal.Step<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
reset
in class org.apache.tinkerpop.gremlin.process.traversal.step.map.FlatMapStep<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
public JanusGraphVertexStep<E> clone()
clone
in interface org.apache.tinkerpop.gremlin.process.traversal.Step<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
clone
in class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
public void addAll(Iterable<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> has)
addAll
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
public List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> addLocalAll(Iterable<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> has)
addLocalAll
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
public void orderBy(String key, org.apache.tinkerpop.gremlin.process.traversal.Order order)
orderBy
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
public void localOrderBy(List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers, String key, org.apache.tinkerpop.gremlin.process.traversal.Order order)
localOrderBy
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
public void setLimit(int low, int high)
setLimit
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
public void setLocalLimit(List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers, int low, int high)
setLocalLimit
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
public int getLowLimit()
getLowLimit
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
public int getLocalLowLimit(List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers)
getLocalLowLimit
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
public int getHighLimit()
getHighLimit
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
public int getLocalHighLimit(List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers)
getLocalHighLimit
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Vertex,E extends org.apache.tinkerpop.gremlin.structure.Element>
public String toString()
toString
in class org.apache.tinkerpop.gremlin.process.traversal.step.map.VertexStep<E extends org.apache.tinkerpop.gremlin.structure.Element>
public void setMetrics(org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics metrics)
setMetrics
in interface org.apache.tinkerpop.gremlin.process.traversal.step.Profiling
Copyright © 2012–2020. All rights reserved.