Package org.umlg.sqlg.step
Class SqlgAbstractStep<S,E>
java.lang.Object
org.umlg.sqlg.step.SqlgAbstractStep<S,E>
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterator<org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>>
,org.apache.tinkerpop.gremlin.process.traversal.Step<S,
E>
- Direct Known Subclasses:
SqlgAddVertexStartStep
,SqlgBranchStepBarrier
,SqlgComputerAwareStep
,SqlgEmptyStepBarrier
,SqlgFilterStep
,SqlgFlatMapStep
,SqlgHasNextStep
,SqlgLocalStepBarrier
,SqlgMapStep
,SqlgOptionalStepBarrier
,SqlgReducingStepBarrier
,SqlgStartStepBarrier
,SqlgTraversalFilterStepBarrier
,SqlgUnionStepBarrier
,SqlgVertexStep
,SqlgWhereTraversalStepBarrier
public abstract class SqlgAbstractStep<S,E>
extends Object
implements org.apache.tinkerpop.gremlin.process.traversal.Step<S,E>
- Author:
- Pieter Martin Date: 2017/06/11
- See Also:
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
SqlgAbstractStep
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
clone()
boolean
getId()
org.apache.tinkerpop.gremlin.process.traversal.Step<E,
?> org.apache.tinkerpop.gremlin.process.traversal.Step<?,
S> <A,
B> org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<A, B> int
hashCode()
boolean
hasNext()
boolean
org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>
next()
protected abstract org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>
void
removeLabel
(String label) void
reset()
void
void
setNextStep
(org.apache.tinkerpop.gremlin.process.traversal.Step<E, ?> step) void
setPreviousStep
(org.apache.tinkerpop.gremlin.process.traversal.Step<?, S> step) void
setTraversal
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> traversal) toString()
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, getRequirements
-
Field Details
-
starts
-
-
Constructor Details
-
SqlgAbstractStep
protected SqlgAbstractStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal)
-
-
Method Details
-
hasStarts
public boolean hasStarts() -
setId
-
getId
-
addLabel
-
removeLabel
-
clearLabels
public void clearLabels() -
getLabels
-
reset
public void reset() -
addStarts
-
addStart
-
setPreviousStep
-
getPreviousStep
-
setNextStep
-
getNextStep
-
next
-
hasNext
public boolean hasNext() -
getTraversal
public <A,B> org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<A,B> getTraversal() -
setTraversal
public void setTraversal(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> traversal) -
processNextStart
protected abstract org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E> processNextStart() throws NoSuchElementException- Throws:
NoSuchElementException
-
toString
-
clone
-
equals
-
hashCode
public int hashCode()
-