Class SqlgTraversalSource

java.lang.Object
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
org.umlg.sqlg.structure.SqlgTraversalSource
All Implemented Interfaces:
AutoCloseable, Cloneable, org.apache.tinkerpop.gremlin.process.traversal.TraversalSource

public class SqlgTraversalSource extends org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  • Constructor Details

    • SqlgTraversalSource

      public SqlgTraversalSource(org.apache.tinkerpop.gremlin.structure.Graph graph)
    • SqlgTraversalSource

      public SqlgTraversalSource(org.apache.tinkerpop.gremlin.structure.Graph graph, org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies strategies)
    • SqlgTraversalSource

      public SqlgTraversalSource(org.apache.tinkerpop.gremlin.process.remote.RemoteConnection connection)
  • Method Details

    • clone

      public SqlgTraversalSource clone()
      Specified by:
      clone in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      clone in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • with

      public SqlgTraversalSource with(String key)
      Specified by:
      with in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      with in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • with

      public SqlgTraversalSource with(String key, Object value)
      Specified by:
      with in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      with in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withStrategies

      public SqlgTraversalSource withStrategies(org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy... traversalStrategies)
      Specified by:
      withStrategies in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withStrategies in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withoutStrategies

      public SqlgTraversalSource withoutStrategies(Class<? extends org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy>... traversalStrategyClasses)
      Specified by:
      withoutStrategies in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withoutStrategies in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withComputer

      public SqlgTraversalSource withComputer(org.apache.tinkerpop.gremlin.process.computer.Computer computer)
      Specified by:
      withComputer in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withComputer in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withComputer

      public SqlgTraversalSource withComputer(Class<? extends org.apache.tinkerpop.gremlin.process.computer.GraphComputer> graphComputerClass)
      Specified by:
      withComputer in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withComputer in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withComputer

      public SqlgTraversalSource withComputer()
      Specified by:
      withComputer in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withComputer in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withSideEffect

      public <A> SqlgTraversalSource withSideEffect(String key, Supplier<A> initialValue, BinaryOperator<A> reducer)
      Specified by:
      withSideEffect in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withSideEffect in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withSideEffect

      public <A> SqlgTraversalSource withSideEffect(String key, A initialValue, BinaryOperator<A> reducer)
      Specified by:
      withSideEffect in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withSideEffect in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withSideEffect

      public <A> SqlgTraversalSource withSideEffect(String key, A initialValue)
      Specified by:
      withSideEffect in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withSideEffect in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withSideEffect

      public <A> SqlgTraversalSource withSideEffect(String key, Supplier<A> initialValue)
      Specified by:
      withSideEffect in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withSideEffect in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withSack

      public <A> SqlgTraversalSource withSack(Supplier<A> initialValue, UnaryOperator<A> splitOperator, BinaryOperator<A> mergeOperator)
      Specified by:
      withSack in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withSack in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withSack

      public <A> SqlgTraversalSource withSack(A initialValue, UnaryOperator<A> splitOperator, BinaryOperator<A> mergeOperator)
      Specified by:
      withSack in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withSack in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withSack

      public <A> SqlgTraversalSource withSack(A initialValue)
      Specified by:
      withSack in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withSack in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withSack

      public <A> SqlgTraversalSource withSack(Supplier<A> initialValue)
      Specified by:
      withSack in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withSack in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withSack

      public <A> SqlgTraversalSource withSack(Supplier<A> initialValue, UnaryOperator<A> splitOperator)
      Specified by:
      withSack in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withSack in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withSack

      public <A> SqlgTraversalSource withSack(A initialValue, UnaryOperator<A> splitOperator)
      Specified by:
      withSack in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withSack in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withSack

      public <A> SqlgTraversalSource withSack(Supplier<A> initialValue, BinaryOperator<A> mergeOperator)
      Specified by:
      withSack in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withSack in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withSack

      public <A> SqlgTraversalSource withSack(A initialValue, BinaryOperator<A> mergeOperator)
      Specified by:
      withSack in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      withSack in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withBulk

      public SqlgTraversalSource withBulk(boolean useBulk)
      Overrides:
      withBulk in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • withPath

      public SqlgTraversalSource withPath()
      Overrides:
      withPath in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • addV

      public SqlgTraversal<org.apache.tinkerpop.gremlin.structure.Vertex,org.apache.tinkerpop.gremlin.structure.Vertex> addV()
      Overrides:
      addV in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • addV

      public SqlgTraversal<org.apache.tinkerpop.gremlin.structure.Vertex,org.apache.tinkerpop.gremlin.structure.Vertex> addV(String label)
      Overrides:
      addV in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • addV

      public SqlgTraversal<org.apache.tinkerpop.gremlin.structure.Vertex,org.apache.tinkerpop.gremlin.structure.Vertex> addV(org.apache.tinkerpop.gremlin.process.traversal.Traversal vertexLabelTraversal)
      Overrides:
      addV in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • addE

      public SqlgTraversal<org.apache.tinkerpop.gremlin.structure.Edge,org.apache.tinkerpop.gremlin.structure.Edge> addE(String label)
      Overrides:
      addE in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • addE

      public SqlgTraversal<org.apache.tinkerpop.gremlin.structure.Edge,org.apache.tinkerpop.gremlin.structure.Edge> addE(org.apache.tinkerpop.gremlin.process.traversal.Traversal edgeLabelTraversal)
      Overrides:
      addE in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • V

      public SqlgTraversal<org.apache.tinkerpop.gremlin.structure.Vertex,org.apache.tinkerpop.gremlin.structure.Vertex> V(Object... vertexIds)
      Overrides:
      V in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • E

      public SqlgTraversal<org.apache.tinkerpop.gremlin.structure.Edge,org.apache.tinkerpop.gremlin.structure.Edge> E(Object... edgeIds)
      Overrides:
      E in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • inject

      public <S> SqlgTraversal<S,S> inject(S... starts)
      Overrides:
      inject in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
    • getAnonymousTraversalClass

      public Optional<Class<?>> getAnonymousTraversalClass()
      Specified by:
      getAnonymousTraversalClass in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
      Overrides:
      getAnonymousTraversalClass in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource