Class OrientGraphStep<S,E extends org.apache.tinkerpop.gremlin.structure.Element>

java.lang.Object
org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep<S,E>
org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep<S,E>
org.apache.tinkerpop.gremlin.orientdb.traversal.step.sideeffect.OrientGraphStep<S,E>
All Implemented Interfaces:
Serializable, AutoCloseable, Cloneable, Iterator<org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>>, org.apache.tinkerpop.gremlin.process.traversal.Step<S,E>, org.apache.tinkerpop.gremlin.process.traversal.step.Configuring, org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing, org.apache.tinkerpop.gremlin.process.traversal.step.GValueHolder<S,E>, org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder<S,E>, org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStepContract<S,E>, org.apache.tinkerpop.gremlin.process.traversal.step.Parameterizing

public class OrientGraphStep<S,E extends org.apache.tinkerpop.gremlin.structure.Element> extends org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep<S,E> implements org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder<S,E>
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

    Fields inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStepContract

    CONCRETE_STEPS
  • Constructor Summary

    Constructors
    Constructor
    Description
    OrientGraphStep(org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep<S,E> originalGraphStep)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addHasContainer(org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer hasContainer)
     
     
     
    List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer>
     
    boolean
     
     

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

    addIds, clearIds, close, configure, convertElementsToIds, getIds, getParameters, getReturnClass, hashCode, isStartStep, isStartStep, onGraphComputer, processHasContainerIds, processNextStart, reset, returnsEdge, returnsVertex, setIteratorSupplier

    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 org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStepContract

    getIdsAsGValues

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

    reduce

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

    asConcreteStep, getGValues, getPredicates, getPredicatesGValueSafe, isParameterized, removeHasContainer, updateVariable

    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, getRequirements, getTraversal, hasStarts, removeLabel, reset, setId, setNextStep, setPreviousStep, setTraversal
  • Constructor Details

    • OrientGraphStep

      public OrientGraphStep(org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep<S,E> originalGraphStep)
  • Method Details

    • isVertexStep

      public boolean isVertexStep()
    • buildQuery

      public Optional<OrientGraphBaseQuery> buildQuery()
    • findIndex

      public Set<OrientIndexQuery> findIndex()
    • toString

      public String toString()
      Overrides:
      toString in class org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep<S,E extends org.apache.tinkerpop.gremlin.structure.Element>
    • getHasContainers

      public List<org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer> getHasContainers()
      Specified by:
      getHasContainers in interface org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder<S,E extends org.apache.tinkerpop.gremlin.structure.Element>
    • addHasContainer

      public void addHasContainer(org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer hasContainer)
      Specified by:
      addHasContainer in interface org.apache.tinkerpop.gremlin.process.traversal.step.HasContainerHolder<S,E extends org.apache.tinkerpop.gremlin.structure.Element>