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
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSqlgAbstractStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidclone()booleangetId()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> inthashCode()booleanhasNext()booleanorg.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>next()protected abstract org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>voidremoveLabel(String label) voidreset()voidvoidsetNextStep(org.apache.tinkerpop.gremlin.process.traversal.Step<E, ?> step) voidsetPreviousStep(org.apache.tinkerpop.gremlin.process.traversal.Step<?, S> step) voidsetTraversal(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> traversal) toString()Methods 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
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()
-