public class JanusGraphPropertiesStep<E> extends org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesStep<E> implements HasStepFolder<org.apache.tinkerpop.gremlin.structure.Element,E>, org.apache.tinkerpop.gremlin.process.traversal.step.Profiling, MultiQueriable<org.apache.tinkerpop.gremlin.structure.Element,E>
HasStepFolder.OrderEntry
Constructor and Description |
---|
JanusGraphPropertiesStep(org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesStep<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> localHasContainers) |
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> has) |
void |
ensureAdditionalHasContainersCapacity(int additionalSize)
Optional method which provides a hint to future has containers additions.
|
protected Iterator<E> |
flatMap(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> traverser) |
int |
getHighLimit() |
int |
getLocalHighLimit(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent,
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers) |
int |
getLocalLowLimit(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent,
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers) |
int |
getLowLimit() |
void |
localOrderBy(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent,
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers,
String key,
org.apache.tinkerpop.gremlin.process.traversal.Order order) |
void |
orderBy(String key,
org.apache.tinkerpop.gremlin.process.traversal.Order order) |
void |
registerFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex)
Registers a vertex which will pass this step at some point in the future.
|
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> hasContainers,
int low,
int high) |
void |
setMetrics(org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics metrics) |
void |
setUseMultiQuery(boolean useMultiQuery) |
String |
toString() |
close, configure, getParameters, getPropertyKeys, getRequirements, getReturnType, hashCode
closeIterator, processNextStart, reset
addLabel, addStart, addStarts, 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, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getRequirements, getTraversal, hasStarts, removeLabel, reset, setId, setNextStep, setPreviousStep, setTraversal
forEachRemaining, hasNext, next, remove
public JanusGraphPropertiesStep(org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesStep<E> originalStep)
public void setUseMultiQuery(boolean useMultiQuery)
setUseMultiQuery
in interface MultiQueriable<org.apache.tinkerpop.gremlin.structure.Element,E>
public void registerFutureVertexForPrefetching(org.apache.tinkerpop.gremlin.structure.Vertex futureVertex)
MultiQueriable
registerFutureVertexForPrefetching
in interface MultiQueriable<org.apache.tinkerpop.gremlin.structure.Element,E>
futureVertex
- The vertex which will reach the step in the future.protected Iterator<E> flatMap(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> traverser)
flatMap
in class org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesStep<E>
public void ensureAdditionalHasContainersCapacity(int additionalSize)
HasStepFolder
ensureAdditionalHasContainersCapacity
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Element,E>
public void addHasContainer(org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer hasContainer)
addHasContainer
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Element,E>
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> localHasContainers)
addLocalHasContainersConvertingAndPContainers
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Element,E>
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> has)
addLocalHasContainersSplittingAndPContainers
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Element,E>
public void orderBy(String key, org.apache.tinkerpop.gremlin.process.traversal.Order order)
orderBy
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Element,E>
public void localOrderBy(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent, 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.Element,E>
public void setLimit(int low, int high)
setLimit
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Element,E>
public void setLocalLimit(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent, List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers, int low, int high)
setLocalLimit
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Element,E>
public int getLowLimit()
getLowLimit
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Element,E>
public int getLocalLowLimit(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent, List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers)
getLocalLowLimit
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Element,E>
public int getHighLimit()
getHighLimit
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Element,E>
public int getLocalHighLimit(org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent parent, List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> hasContainers)
getLocalHighLimit
in interface HasStepFolder<org.apache.tinkerpop.gremlin.structure.Element,E>
public String toString()
toString
in class org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesStep<E>
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–2023. All rights reserved.