Package org.umlg.sqlg.step.barrier
Class SqlgBranchStepBarrier<S,E,M>
java.lang.Object
org.umlg.sqlg.step.SqlgAbstractStep<S,E>
org.umlg.sqlg.step.barrier.SqlgBranchStepBarrier<S,E,M>
- All Implemented Interfaces:
Serializable,AutoCloseable,Cloneable,Iterator<org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>>,org.apache.tinkerpop.gremlin.process.traversal.Step<S,,E> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent<M,,S, E> org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
- Direct Known Subclasses:
SqlgChooseStepBarrier
public abstract class SqlgBranchStepBarrier<S,E,M>
extends SqlgAbstractStep<S,E>
implements org.apache.tinkerpop.gremlin.process.traversal.step.TraversalOptionParent<M,S,E>
- Author:
- Pieter Martin Date: 2017/04/24
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<org.javatuples.Pair<org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin,org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S, E>>> protected final Map<org.apache.tinkerpop.gremlin.process.traversal.Pick,List<org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S, E>>> Fields inherited from class org.umlg.sqlg.step.SqlgAbstractStep
starts -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChildOption(M pickToken, org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S, E> traversalOption) clone()Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement>inthashCode()protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>voidreset()voidsetTraversal(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> parentTraversal) toString()Methods inherited from class org.umlg.sqlg.step.SqlgAbstractStep
addLabel, addStart, addStarts, clearLabels, equals, getId, getLabels, getNextStep, getPreviousStep, getTraversal, hasNext, hasStarts, next, removeLabel, setId, setNextStep, setPreviousStepMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining, removeMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Step
equalsMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
addGlobalChild, addLocalChild, asStep, close, getSelfAndChildRequirements, integrateChild, removeGlobalChild, removeLocalChild, replaceLocalChild
-
Field Details
-
branchTraversal
-
traversalPickOptions
-
traversalOptions
-
-
Method Details
-
addChildOption
-
processNextStart
protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E> processNextStart() throws NoSuchElementException- Specified by:
processNextStartin classSqlgAbstractStep<S,E> - Throws:
NoSuchElementException
-
clone
-
setTraversal
public void setTraversal(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> parentTraversal) - Specified by:
setTraversalin interfaceorg.apache.tinkerpop.gremlin.process.traversal.Step<S,E> - Overrides:
setTraversalin classSqlgAbstractStep<S,E>
-
hashCode
public int hashCode()- Overrides:
hashCodein classSqlgAbstractStep<S,E>
-
toString
- Overrides:
toStringin classSqlgAbstractStep<S,E>
-
reset
public void reset() -
getRequirements
public Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement> getRequirements() -
getGlobalChildren
public List<org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S,E>> getGlobalChildren()- Specified by:
getGlobalChildrenin interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
-
getLocalChildren
- Specified by:
getLocalChildrenin interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
-