Class SqlgStartStepBarrier<S>

java.lang.Object
org.umlg.sqlg.step.SqlgAbstractStep<S,S>
org.umlg.sqlg.step.barrier.SqlgStartStepBarrier<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.PopContaining, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
Direct Known Subclasses:
SqlgInjectStep

public class SqlgStartStepBarrier<S> extends SqlgAbstractStep<S,S> implements org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent, org.apache.tinkerpop.gremlin.process.traversal.Step<S,S>
Author:
Pieter Martin Date: 2019/08/12
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.PopContaining

    org.apache.tinkerpop.gremlin.process.traversal.step.PopContaining.PopInstruction
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Object
     

    Fields inherited from class org.umlg.sqlg.step.SqlgAbstractStep

    starts
  • Constructor Summary

    Constructors
    Constructor
    Description
    SqlgStartStepBarrier(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal)
     
    SqlgStartStepBarrier(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.StartStep<S> startStep)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    List<org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S,S>>
     
    List<org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S,org.apache.tinkerpop.gremlin.process.traversal.Pick>>
     
    Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement>
     
    protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S>
     
    void
     
    void
    setTraversal(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> parentTraversal)
     
     

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.Iterator

    forEachRemaining, hasNext, next, remove

    Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Step

    addLabel, addStart, addStarts, clearLabels, equals, getId, getLabels, getNextStep, getPreviousStep, getTraversal, hasStarts, removeLabel, setId, setNextStep, setPreviousStep

    Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent

    addGlobalChild, addLocalChild, asStep, close, getPopInstructions, getSelfAndChildRequirements, integrateChild, removeGlobalChild, removeLocalChild, replaceLocalChild
  • Field Details

    • start

      protected Object start
  • Constructor Details

    • SqlgStartStepBarrier

      public SqlgStartStepBarrier(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal)
    • SqlgStartStepBarrier

      public SqlgStartStepBarrier(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.StartStep<S> startStep)
  • Method Details

    • getLocalChildren

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

      public List<org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S,S>> getGlobalChildren()
      Specified by:
      getGlobalChildren 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>
    • processNextStart

      protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S> processNextStart() throws NoSuchElementException
      Specified by:
      processNextStart in class SqlgAbstractStep<S,S>
      Throws:
      NoSuchElementException
    • reset

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

      public SqlgStartStepBarrier<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>