Class 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 Details

    • traversals

      protected List<org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S,?>> 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

      public List<org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S,?>> getLocalChildren()
      Specified by:
      getLocalChildren in interface org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
    • getRequirements

      public Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement> getRequirements()
      Specified by:
      getRequirements in interface org.apache.tinkerpop.gremlin.process.traversal.Step<S,S>
    • addLocalChild

      public void addLocalChild(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> localChildTraversal)
      Specified by:
      addLocalChild in interface org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
    • clone

      public SqlgConnectiveStep<S> clone()
      Specified by:
      clone in interface org.apache.tinkerpop.gremlin.process.traversal.Step<S,S>
      Overrides:
      clone in class SqlgAbstractStep<S,S>
    • setTraversal

      public void setTraversal(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> parentTraversal)
      Specified by:
      setTraversal in interface org.apache.tinkerpop.gremlin.process.traversal.Step<S,S>
      Overrides:
      setTraversal in class SqlgAbstractStep<S,S>
    • toString

      public String toString()
      Overrides:
      toString in class SqlgAbstractStep<S,S>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class SqlgAbstractStep<S,S>