Class SqlgGraphStep<S,E extends SqlgElement>

java.lang.Object
org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep<S,E>
org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep
org.umlg.sqlg.step.SqlgGraphStep<S,E>
All Implemented Interfaces:
Serializable, AutoCloseable, Cloneable, Iterator, org.apache.tinkerpop.gremlin.process.traversal.Step, org.apache.tinkerpop.gremlin.process.traversal.step.Configuring, org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing, org.apache.tinkerpop.gremlin.process.traversal.step.Parameterizing, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent, SqlgStep

public class SqlgGraphStep<S,E extends SqlgElement> extends org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep implements SqlgStep, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent
Date: 2015/02/20 Time: 9:54 PM
See Also:
  • Field Summary

    Fields inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep

    done, ids, isStart, iteratorSupplier, parameters, returnClass

    Fields inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep

    id, labels, nextEnd, nextStep, previousStep, starts, traversal, traverserStepIdAndLabelsSetByChild
  • Constructor Summary

    Constructors
    Constructor
    Description
    SqlgGraphStep(SqlgGraph sqlgGraph, org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, Class<E> returnClass, boolean isStart, Object... ids)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    addReplacedStep(ReplacedStep<?,?> replacedStep)
     
     
    Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement>
     
    int
     
    boolean
     
    boolean
     
    protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>
     
    void
     
    void
    setEagerLoad(boolean eager)
     

    Methods inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep

    addIds, clearIds, close, configure, convertElementsToIds, getIds, getParameters, getReturnClass, isStartStep, isStartStep, onGraphComputer, processHasContainerIds, returnsEdge, returnsVertex, setIteratorSupplier, toString

    Methods inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep

    addLabel, addStart, addStarts, clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getStarts, getTraversal, hasNext, hasStarts, isTraverserStepIdAndLabelsSetByChild, next, prepareTraversalForNextStep, removeLabel, setId, setNextStep, setPreviousStep, setTraversal

    Methods inherited from class java.lang.Object

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

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

    atMaster

    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, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getTraversal, hasStarts, removeLabel, setId, setNextStep, setPreviousStep, setTraversal

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

    addGlobalChild, addLocalChild, asStep, close, getGlobalChildren, getLocalChildren, getSelfAndChildRequirements, integrateChild, removeGlobalChild, removeLocalChild, replaceLocalChild
  • Constructor Details

    • SqlgGraphStep

      public SqlgGraphStep(SqlgGraph sqlgGraph, org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, Class<E> returnClass, boolean isStart, Object... ids)
  • Method Details

    • processNextStart

      protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E> processNextStart()
      Overrides:
      processNextStart in class org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep
    • setEagerLoad

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

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

      public void reset()
      Specified by:
      reset in interface org.apache.tinkerpop.gremlin.process.traversal.Step<S,E extends SqlgElement>
      Overrides:
      reset in class org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep
    • 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,E extends SqlgElement>
    • getReplacedSteps

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

      public ReplacedStepTree<S,E>.TreeNode addReplacedStep(ReplacedStep<?,?> replacedStep)
      Specified by:
      addReplacedStep in interface SqlgStep
    • isForMultipleQueries

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

      public int hashCode()
      Overrides:
      hashCode in class org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep