public class JanusGraphStep<S,E extends org.apache.tinkerpop.gremlin.structure.Element> extends org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep<S,E> implements HasStepFolder<S,E>, org.apache.tinkerpop.gremlin.process.traversal.step.Profiling, org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder
HasStepFolder.OrderEntry
Constructor and Description |
---|
JanusGraphStep(org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep<S,E> originalStep) |
Modifier and Type | Method and Description |
---|---|
void |
addHasContainer(org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer hasContainer) |
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> |
addLocalHasContainersConvertingAndPContainers(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent,
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> unconvertedHasContainers) |
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> |
addLocalHasContainersSplittingAndPContainers(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent,
Iterable<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers) |
GraphCentricQuery |
buildGlobalGraphCentricQuery() |
void |
ensureAdditionalHasContainersCapacity(int additionalSize)
Optional method which provides a hint to future has containers additions.
|
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> |
getHasContainers() |
int |
getHighLimit() |
int |
getLocalHighLimit(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent,
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> containers) |
int |
getLocalLowLimit(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent,
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> containers) |
int |
getLowLimit() |
List<HasStepFolder.OrderEntry> |
getOrders() |
int |
hashCode() |
void |
localOrderBy(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent,
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> containers,
String key,
org.apache.tinkerpop.gremlin.process.traversal.Order order) |
void |
orderBy(String key,
org.apache.tinkerpop.gremlin.process.traversal.Order order) |
void |
setLimit(int low,
int high) |
void |
setLocalLimit(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent,
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> containers,
int low,
int high) |
void |
setMetrics(org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics metrics) |
String |
toString() |
addIds, clearIds, close, configure, convertElementsToIds, getIds, getParameters, getReturnClass, isStartStep, isStartStep, onGraphComputer, processHasContainerIds, processNextStart, reset, returnsEdge, returnsVertex, setIteratorSupplier
addLabel, addStart, addStarts, clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getStarts, getTraversal, hasNext, hasStarts, isTraverserStepIdAndLabelsSetByChild, next, prepareTraversalForNextStep, removeLabel, setId, setNextStep, setPreviousStep, setTraversal
finalize, getClass, notify, notifyAll, wait, wait, wait
foldableHasContainerNoLimit, foldInHasContainer, foldInHasFilter, foldInIds, foldInOrder, foldInRange, isExistsStep, localFoldInHasContainer, splitAndP, validFoldInHasContainer, validJanusGraphHas, validJanusGraphHas, validJanusGraphOrder
addLabel, addStart, addStarts, clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getRequirements, getTraversal, hasStarts, removeLabel, reset, setId, setNextStep, setPreviousStep, setTraversal
forEachRemaining, hasNext, next, remove
public GraphCentricQuery buildGlobalGraphCentricQuery()
public String toString()
public void ensureAdditionalHasContainersCapacity(int additionalSize)
HasStepFolder
ensureAdditionalHasContainersCapacity
in interface HasStepFolder<S,E extends org.apache.tinkerpop.gremlin.structure.Element>
public List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> addLocalHasContainersConvertingAndPContainers(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent, List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> unconvertedHasContainers)
addLocalHasContainersConvertingAndPContainers
in interface HasStepFolder<S,E extends org.apache.tinkerpop.gremlin.structure.Element>
public List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> addLocalHasContainersSplittingAndPContainers(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent, Iterable<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers)
addLocalHasContainersSplittingAndPContainers
in interface HasStepFolder<S,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<S,E extends org.apache.tinkerpop.gremlin.structure.Element>
public void localOrderBy(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent, List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> containers, String key, org.apache.tinkerpop.gremlin.process.traversal.Order order)
localOrderBy
in interface HasStepFolder<S,E extends org.apache.tinkerpop.gremlin.structure.Element>
public void setLimit(int low, int high)
setLimit
in interface HasStepFolder<S,E extends org.apache.tinkerpop.gremlin.structure.Element>
public void setLocalLimit(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent, List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> containers, int low, int high)
setLocalLimit
in interface HasStepFolder<S,E extends org.apache.tinkerpop.gremlin.structure.Element>
public int getLowLimit()
getLowLimit
in interface HasStepFolder<S,E extends org.apache.tinkerpop.gremlin.structure.Element>
public int getLocalLowLimit(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent, List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> containers)
getLocalLowLimit
in interface HasStepFolder<S,E extends org.apache.tinkerpop.gremlin.structure.Element>
public int getHighLimit()
getHighLimit
in interface HasStepFolder<S,E extends org.apache.tinkerpop.gremlin.structure.Element>
public int getLocalHighLimit(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent, List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> containers)
getLocalHighLimit
in interface HasStepFolder<S,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
public List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> getHasContainers()
getHasContainers
in interface org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder
public void addHasContainer(org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer hasContainer)
addHasContainer
in interface org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder
addHasContainer
in interface HasStepFolder<S,E extends org.apache.tinkerpop.gremlin.structure.Element>
public List<HasStepFolder.OrderEntry> getOrders()
Copyright © 2012–2024. All rights reserved.