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
Modifier 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 TypeMethodDescriptionvoid
addChildOption
(M pickToken, org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S, E> traversalOption) clone()
Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement>
int
hashCode()
protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>
void
reset()
void
setTraversal
(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, setPreviousStep
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining, remove
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Step
equals
Methods 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:
processNextStart
in classSqlgAbstractStep<S,
E> - Throws:
NoSuchElementException
-
clone
-
setTraversal
public void setTraversal(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> parentTraversal) - Specified by:
setTraversal
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.Step<S,
E> - Overrides:
setTraversal
in classSqlgAbstractStep<S,
E>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classSqlgAbstractStep<S,
E>
-
toString
- Overrides:
toString
in 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:
getGlobalChildren
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
-
getLocalChildren
- Specified by:
getLocalChildren
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
-