Package org.umlg.sqlg.step.barrier
Class SqlgWhereTraversalStepBarrier<S>
java.lang.Object
org.umlg.sqlg.step.SqlgAbstractStep<S,S>
org.umlg.sqlg.step.barrier.SqlgWhereTraversalStepBarrier<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.PathProcessor
,org.apache.tinkerpop.gremlin.process.traversal.step.Scoping
,org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
public class SqlgWhereTraversalStepBarrier<S>
extends SqlgAbstractStep<S,S>
implements org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor
- Author:
- Pieter Martin Date: 2017/09/28
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionclass
class
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor
org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor.ElementRequirement
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.Scoping
org.apache.tinkerpop.gremlin.process.traversal.step.Scoping.KeyNotFoundException, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping.Variable
-
Field Summary
Fields inherited from class org.umlg.sqlg.step.SqlgAbstractStep
starts
-
Constructor Summary
ConstructorDescriptionSqlgWhereTraversalStepBarrier
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, org.apache.tinkerpop.gremlin.process.traversal.step.filter.WhereTraversalStep whereTraversalStep) -
Method Summary
Modifier and TypeMethodDescriptionclone()
List<org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,
?>> org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor.ElementRequirement
Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement>
int
hashCode()
protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S>
void
reset()
void
setKeepLabels
(Set<String> keepLabels) 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.Scoping
getNullableScopeValue, getSafeScopeValue, getScopeValue
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, getGlobalChildren, getSelfAndChildRequirements, integrateChild, removeGlobalChild, removeLocalChild, replaceLocalChild
-
Constructor Details
-
SqlgWhereTraversalStepBarrier
public SqlgWhereTraversalStepBarrier(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, org.apache.tinkerpop.gremlin.process.traversal.step.filter.WhereTraversalStep whereTraversalStep)
-
-
Method Details
-
getMaxRequirement
public org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor.ElementRequirement getMaxRequirement()- Specified by:
getMaxRequirement
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor
-
processNextStart
protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S> processNextStart() throws NoSuchElementException- Specified by:
processNextStart
in classSqlgAbstractStep<S,
S> - Throws:
NoSuchElementException
-
getLocalChildren
- Specified by:
getLocalChildren
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
-
toString
- Overrides:
toString
in classSqlgAbstractStep<S,
S>
-
getScopeKeys
- Specified by:
getScopeKeys
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.Scoping
-
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>
-
getRequirements
public Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement> getRequirements() -
setKeepLabels
- Specified by:
setKeepLabels
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor
-
getKeepLabels
- Specified by:
getKeepLabels
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor
-
reset
public void reset()
-