Class SqlgVertexStep<E extends SqlgElement>

java.lang.Object
org.umlg.sqlg.step.SqlgAbstractStep
org.umlg.sqlg.step.SqlgVertexStep<E>
All Implemented Interfaces:
Serializable, Cloneable, Iterator, org.apache.tinkerpop.gremlin.process.traversal.Step, SqlgStep

public class SqlgVertexStep<E extends SqlgElement> extends SqlgAbstractStep implements SqlgStep
Author:
Pieter Martin Date: 2014/08/15
See Also:
  • Constructor Details

    • SqlgVertexStep

      public SqlgVertexStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal)
  • Method Details

    • hasStarts

      public boolean hasStarts()
      Specified by:
      hasStarts in interface org.apache.tinkerpop.gremlin.process.traversal.Step
      Overrides:
      hasStarts in class SqlgAbstractStep
    • processNextStart

      protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E> processNextStart()
      Specified by:
      processNextStart in class SqlgAbstractStep
    • addReplacedStep

      public ReplacedStepTree.TreeNode addReplacedStep(ReplacedStep replacedStep)
      Specified by:
      addReplacedStep in interface SqlgStep
    • getReplacedSteps

      public List<ReplacedStep<?,?>> getReplacedSteps()
      Specified by:
      getReplacedSteps in interface SqlgStep
    • clone

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

      public void reset()
      Specified by:
      reset in interface org.apache.tinkerpop.gremlin.process.traversal.Step
      Overrides:
      reset in class SqlgAbstractStep
    • getRequirements

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

      public boolean isForMultipleQueries()
      Specified by:
      isForMultipleQueries in interface SqlgStep
    • setEagerLoad

      public void setEagerLoad(boolean eager)
      Specified by:
      setEagerLoad in interface SqlgStep
    • isEagerLoad

      public boolean isEagerLoad()
      Specified by:
      isEagerLoad in interface SqlgStep