Class SqlgAddVertexStartStep

java.lang.Object
org.umlg.sqlg.step.SqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Vertex,org.apache.tinkerpop.gremlin.structure.Vertex>
org.umlg.sqlg.step.SqlgAddVertexStartStep
All Implemented Interfaces:
Serializable, AutoCloseable, Cloneable, Iterator<org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Vertex>>, org.apache.tinkerpop.gremlin.process.traversal.Step<org.apache.tinkerpop.gremlin.structure.Vertex,org.apache.tinkerpop.gremlin.structure.Vertex>, org.apache.tinkerpop.gremlin.process.traversal.step.Configuring, org.apache.tinkerpop.gremlin.process.traversal.step.Mutating<org.apache.tinkerpop.gremlin.process.traversal.step.util.event.Event.VertexAddedEvent>, org.apache.tinkerpop.gremlin.process.traversal.step.Parameterizing, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent

public class SqlgAddVertexStartStep extends SqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Vertex,org.apache.tinkerpop.gremlin.structure.Vertex> implements org.apache.tinkerpop.gremlin.process.traversal.step.Mutating<org.apache.tinkerpop.gremlin.process.traversal.step.util.event.Event.VertexAddedEvent>, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent, org.apache.tinkerpop.gremlin.process.traversal.step.Parameterizing, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping
Author:
Pieter Martin Date: 2018/08/26
See Also:
  • Nested Class Summary

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

    org.apache.tinkerpop.gremlin.process.traversal.step.Scoping.KeyNotFoundException, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping.Variable
  • Field Summary

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

    starts
  • Constructor Summary

    Constructors
    Constructor
    Description
    SqlgAddVertexStartStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, org.apache.tinkerpop.gremlin.process.traversal.step.util.Parameters parameters)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    configure(Object... keyValues)
     
    <S, E> List<org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<S,E>>
     
    org.apache.tinkerpop.gremlin.process.traversal.step.util.event.CallbackRegistry<org.apache.tinkerpop.gremlin.process.traversal.step.util.event.Event.VertexAddedEvent>
     
    org.apache.tinkerpop.gremlin.process.traversal.step.util.Parameters
     
    Set<org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement>
     
     
    int
     
    protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Vertex>
     
    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, remove

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

    getNullableScopeValue, getSafeScopeValue, getScopeValue

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

    equals

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

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

    • SqlgAddVertexStartStep

      public SqlgAddVertexStartStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin traversal, org.apache.tinkerpop.gremlin.process.traversal.step.util.Parameters parameters)
  • Method Details

    • configure

      public void configure(Object... keyValues)
      Specified by:
      configure in interface org.apache.tinkerpop.gremlin.process.traversal.step.Configuring
    • getParameters

      public org.apache.tinkerpop.gremlin.process.traversal.step.util.Parameters getParameters()
      Specified by:
      getParameters in interface org.apache.tinkerpop.gremlin.process.traversal.step.Parameterizing
    • getScopeKeys

      public Set<String> getScopeKeys()
      Specified by:
      getScopeKeys in interface org.apache.tinkerpop.gremlin.process.traversal.step.Scoping
    • getLocalChildren

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

      protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<org.apache.tinkerpop.gremlin.structure.Vertex> processNextStart()
      Specified by:
      processNextStart in class SqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Vertex,org.apache.tinkerpop.gremlin.structure.Vertex>
    • getMutatingCallbackRegistry

      public org.apache.tinkerpop.gremlin.process.traversal.step.util.event.CallbackRegistry<org.apache.tinkerpop.gremlin.process.traversal.step.util.event.Event.VertexAddedEvent> getMutatingCallbackRegistry()
      Specified by:
      getMutatingCallbackRegistry in interface org.apache.tinkerpop.gremlin.process.traversal.step.Mutating<org.apache.tinkerpop.gremlin.process.traversal.step.util.event.Event.VertexAddedEvent>
    • getRequirements

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

      public int hashCode()
      Overrides:
      hashCode in class SqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Vertex,org.apache.tinkerpop.gremlin.structure.Vertex>
    • toString

      public String toString()
      Overrides:
      toString in class SqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Vertex,org.apache.tinkerpop.gremlin.structure.Vertex>
    • 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<org.apache.tinkerpop.gremlin.structure.Vertex,org.apache.tinkerpop.gremlin.structure.Vertex>
      Overrides:
      setTraversal in class SqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Vertex,org.apache.tinkerpop.gremlin.structure.Vertex>
    • clone

      public SqlgAddVertexStartStep clone()
      Specified by:
      clone in interface org.apache.tinkerpop.gremlin.process.traversal.Step<org.apache.tinkerpop.gremlin.structure.Vertex,org.apache.tinkerpop.gremlin.structure.Vertex>
      Overrides:
      clone in class SqlgAbstractStep<org.apache.tinkerpop.gremlin.structure.Vertex,org.apache.tinkerpop.gremlin.structure.Vertex>