public final class JanusGraphMultiQueryStep
extends org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep<org.apache.tinkerpop.gremlin.structure.Element,org.apache.tinkerpop.gremlin.structure.Element>
Constructor and Description |
---|
JanusGraphMultiQueryStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal,
boolean limitBatchSize) |
JanusGraphMultiQueryStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal,
boolean limitBatchSize,
Integer relatedBarrierStepSize) |
JanusGraphMultiQueryStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal,
boolean limitBatchSize,
org.apache.tinkerpop.gremlin.process.traversal.step.map.NoOpBarrierStep generatedBarrierStep) |
Modifier and Type | Method and Description |
---|---|
void |
attachFirstLoopClient(MultiQueriable mq) |
void |
attachNextLoopClient(MultiQueriable mq) |
void |
attachSameLoopClient(MultiQueriable mq) |
JanusGraphMultiQueryStep |
clone() |
List<MultiQueriable> |
getFirstLoopClientSteps() |
org.apache.tinkerpop.gremlin.process.traversal.step.map.NoOpBarrierStep |
getGeneratedBarrierStep() |
List<MultiQueriable> |
getNextLoopClientSteps() |
Optional<Integer> |
getRelatedBarrierStepSize() |
List<MultiQueriable> |
getSameLoopClientSteps() |
boolean |
isFirstLoopClientStepsEmpty() |
boolean |
isLimitBatchSize() |
boolean |
isNextLoopClientStepsEmpty() |
boolean |
isSameLoopClientStepsEmpty() |
protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> |
processNextStart() |
void |
reset() |
addLabel, addStart, addStarts, equals, getId, getLabels, getNextStep, getPreviousStep, getStarts, getTraversal, hashCode, hasNext, hasStarts, isTraverserStepIdAndLabelsSetByChild, next, prepareTraversalForNextStep, removeLabel, setId, setNextStep, setPreviousStep, setTraversal, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
equals, getRequirements
forEachRemaining, remove
public JanusGraphMultiQueryStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, boolean limitBatchSize)
public JanusGraphMultiQueryStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, boolean limitBatchSize, org.apache.tinkerpop.gremlin.process.traversal.step.map.NoOpBarrierStep generatedBarrierStep)
public JanusGraphMultiQueryStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, boolean limitBatchSize, Integer relatedBarrierStepSize)
public void attachFirstLoopClient(MultiQueriable mq)
public void attachSameLoopClient(MultiQueriable mq)
public void attachNextLoopClient(MultiQueriable mq)
protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Element> processNextStart() throws NoSuchElementException
processNextStart
in class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep<org.apache.tinkerpop.gremlin.structure.Element,org.apache.tinkerpop.gremlin.structure.Element>
NoSuchElementException
public JanusGraphMultiQueryStep clone()
clone
in interface org.apache.tinkerpop.gremlin.process.traversal.Step<org.apache.tinkerpop.gremlin.structure.Element,org.apache.tinkerpop.gremlin.structure.Element>
clone
in class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep<org.apache.tinkerpop.gremlin.structure.Element,org.apache.tinkerpop.gremlin.structure.Element>
public void reset()
reset
in interface org.apache.tinkerpop.gremlin.process.traversal.Step<org.apache.tinkerpop.gremlin.structure.Element,org.apache.tinkerpop.gremlin.structure.Element>
reset
in class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep<org.apache.tinkerpop.gremlin.structure.Element,org.apache.tinkerpop.gremlin.structure.Element>
public boolean isLimitBatchSize()
public List<MultiQueriable> getFirstLoopClientSteps()
public List<MultiQueriable> getSameLoopClientSteps()
public List<MultiQueriable> getNextLoopClientSteps()
public boolean isFirstLoopClientStepsEmpty()
public boolean isSameLoopClientStepsEmpty()
public boolean isNextLoopClientStepsEmpty()
public org.apache.tinkerpop.gremlin.process.traversal.step.map.NoOpBarrierStep getGeneratedBarrierStep()
Copyright © 2012–2023. All rights reserved.