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, setIteratorSupplieraddLabel, addStart, addStarts, clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getStarts, getTraversal, hasNext, hasStarts, isTraverserStepIdAndLabelsSetByChild, next, prepareTraversalForNextStep, removeLabel, setId, setNextStep, setPreviousStep, setTraversalfinalize, getClass, notify, notifyAll, wait, wait, waitfoldableHasContainerNoLimit, foldInHasContainer, foldInHasFilter, foldInIds, foldInOrder, foldInRange, isExistsStep, localFoldInHasContainer, splitAndP, validFoldInHasContainer, validJanusGraphHas, validJanusGraphHas, validJanusGraphOrderaddLabel, addStart, addStarts, clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getRequirements, getTraversal, hasStarts, removeLabel, reset, setId, setNextStep, setPreviousStep, setTraversalforEachRemaining, hasNext, next, removepublic GraphCentricQuery buildGlobalGraphCentricQuery()
public String toString()
public void ensureAdditionalHasContainersCapacity(int additionalSize)
HasStepFolderensureAdditionalHasContainersCapacity 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.Profilingpublic List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> getHasContainers()
getHasContainers in interface org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolderpublic void addHasContainer(org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer hasContainer)
addHasContainer in interface org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolderaddHasContainer in interface HasStepFolder<S,E extends org.apache.tinkerpop.gremlin.structure.Element>public List<HasStepFolder.OrderEntry> getOrders()
Copyright © 2012–2023. All rights reserved.