Package org.umlg.sqlg.step.barrier
Class SqlgRepeatStepBarrier<S>
java.lang.Object
org.umlg.sqlg.step.SqlgAbstractStep<S,E>
org.umlg.sqlg.step.SqlgComputerAwareStep<S,S>
org.umlg.sqlg.step.barrier.SqlgRepeatStepBarrier<S>
- All Implemented Interfaces:
Serializable
,AutoCloseable
,Cloneable
,Iterator<org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S>>
,org.apache.tinkerpop.gremlin.process.traversal.Step<S,
,S> org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing
,org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
public class SqlgRepeatStepBarrier<S>
extends SqlgComputerAwareStep<S,S>
implements org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
- Author:
- Pieter Martin Date: 2017/04/20
- See Also:
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.umlg.sqlg.step.SqlgAbstractStep
starts
-
Constructor Summary
ConstructorDescriptionSqlgRepeatStepBarrier
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, org.apache.tinkerpop.gremlin.process.traversal.step.branch.RepeatStep<S> repeatStep) -
Method Summary
Modifier and TypeMethodDescriptionclone()
Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement>
int
hashCode()
void
reset()
void
setSqlgRangeHolder
(SqlgRangeHolder sqlgRangeHolder) void
setTraversal
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> parentTraversal) <S,
E> boolean test
(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S> traverser, org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S, E> traversal) toString()
Methods inherited from class org.umlg.sqlg.step.SqlgComputerAwareStep
onGraphComputer, processNextStart
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 org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing
atMaster
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
-
Constructor Details
-
SqlgRepeatStepBarrier
public SqlgRepeatStepBarrier(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, org.apache.tinkerpop.gremlin.process.traversal.step.branch.RepeatStep<S> repeatStep)
-
-
Method Details
-
setSqlgRangeHolder
-
getRequirements
public Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement> getRequirements() -
getGlobalChildren
public List<org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S,S>> 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
-
toString
- Overrides:
toString
in classSqlgAbstractStep<S,
S>
-
reset
public void reset() -
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,
S> - Overrides:
setTraversal
in classSqlgAbstractStep<S,
S>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classSqlgAbstractStep<S,
S>
-
standardAlgorithm
protected Iterator<org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S>> standardAlgorithm() throws NoSuchElementException- Specified by:
standardAlgorithm
in classSqlgComputerAwareStep<S,
S> - Throws:
NoSuchElementException
-
computerAlgorithm
protected Iterator<org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S>> computerAlgorithm() throws NoSuchElementException- Specified by:
computerAlgorithm
in classSqlgComputerAwareStep<S,
S> - Throws:
NoSuchElementException
-
test
public <S,E> boolean test(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S> traverser, org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S, E> traversal)
-