Package org.umlg.sqlg.step
Class SqlgHasStep<S extends org.apache.tinkerpop.gremlin.structure.Element>
java.lang.Object
org.umlg.sqlg.step.SqlgAbstractStep<S,S>
org.umlg.sqlg.step.SqlgFilterStep<S>
org.umlg.sqlg.step.SqlgHasStep<S>
- All Implemented Interfaces:
Serializable
,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.HasContainerHolder
public class SqlgHasStep<S extends org.apache.tinkerpop.gremlin.structure.Element>
extends SqlgFilterStep<S>
implements org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder
- Author:
- Pieter Martin Date: 2017/10/13
- See Also:
-
Field Summary
Fields inherited from class org.umlg.sqlg.step.SqlgAbstractStep
starts
-
Constructor Summary
ConstructorDescriptionSqlgHasStep
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer... hasContainers) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addHasContainer
(org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer hasContainer) clone()
protected boolean
List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer>
Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement>
int
hashCode()
void
removeHasContainer
(org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer hasContainer) toString()
Methods inherited from class org.umlg.sqlg.step.SqlgFilterStep
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, setTraversal
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
-
Constructor Details
-
SqlgHasStep
public SqlgHasStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer... hasContainers)
-
-
Method Details
-
filter
protected boolean filter(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S> traverser) - Specified by:
filter
in classSqlgFilterStep<S extends org.apache.tinkerpop.gremlin.structure.Element>
-
toString
- Overrides:
toString
in classSqlgAbstractStep<S extends org.apache.tinkerpop.gremlin.structure.Element,
S extends org.apache.tinkerpop.gremlin.structure.Element>
-
getHasContainers
public List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> getHasContainers()- Specified by:
getHasContainers
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder
-
removeHasContainer
public void removeHasContainer(org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer hasContainer) - Specified by:
removeHasContainer
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder
-
addHasContainer
public void addHasContainer(org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer hasContainer) - Specified by:
addHasContainer
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder
-
getRequirements
public Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement> getRequirements() -
clone
- Specified by:
clone
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.Step<S extends org.apache.tinkerpop.gremlin.structure.Element,
S extends org.apache.tinkerpop.gremlin.structure.Element> - Overrides:
clone
in classSqlgAbstractStep<S extends org.apache.tinkerpop.gremlin.structure.Element,
S extends org.apache.tinkerpop.gremlin.structure.Element>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classSqlgAbstractStep<S extends org.apache.tinkerpop.gremlin.structure.Element,
S extends org.apache.tinkerpop.gremlin.structure.Element>
-