Package org.umlg.sqlg.step
Class SqlgConnectiveStep<S>
java.lang.Object
org.umlg.sqlg.step.SqlgAbstractStep<S,S>
org.umlg.sqlg.step.SqlgFilterStep<S>
org.umlg.sqlg.step.SqlgConnectiveStep<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.TraversalParent
- Direct Known Subclasses:
SqlgAndStepBarrier
,SqlgOrStepBarrier
public abstract class SqlgConnectiveStep<S>
extends SqlgFilterStep<S>
implements org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
- Author:
- Pieter Martin Date: 2017/10/26
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionFields inherited from class org.umlg.sqlg.step.SqlgAbstractStep
starts
-
Constructor Summary
ModifierConstructorDescriptionprotected
SqlgConnectiveStep
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, Collection<org.apache.tinkerpop.gremlin.process.traversal.Traversal<S, ?>> traversals) SqlgConnectiveStep
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, org.apache.tinkerpop.gremlin.process.traversal.Traversal<S, ?>... traversals) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addLocalChild
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> localChildTraversal) clone()
Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement>
int
hashCode()
void
setTraversal
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> parentTraversal) toString()
Methods inherited from class org.umlg.sqlg.step.SqlgFilterStep
filter, processNextStart
Methods inherited from class org.umlg.sqlg.step.SqlgAbstractStep
addLabel, addStart, addStarts, clearLabels, equals, getId, getLabels, getNextStep, getPreviousStep, getTraversal, hasNext, hasStarts, next, removeLabel, reset, 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, asStep, close, getGlobalChildren, getSelfAndChildRequirements, integrateChild, removeGlobalChild, removeLocalChild, replaceLocalChild
-
Field Details
-
traversals
-
-
Constructor Details
-
SqlgConnectiveStep
protected SqlgConnectiveStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, Collection<org.apache.tinkerpop.gremlin.process.traversal.Traversal<S, ?>> traversals) -
SqlgConnectiveStep
public SqlgConnectiveStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, org.apache.tinkerpop.gremlin.process.traversal.Traversal<S, ?>... traversals)
-
-
Method Details
-
getLocalChildren
- Specified by:
getLocalChildren
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
-
getRequirements
public Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement> getRequirements() -
addLocalChild
public void addLocalChild(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> localChildTraversal) - Specified by:
addLocalChild
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
-
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>
-
toString
- Overrides:
toString
in classSqlgAbstractStep<S,
S>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classSqlgAbstractStep<S,
S>
-