## Uses of Class
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource

- Packages that use GraphTraversalSource
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin |
  org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential |
  org.apache.tinkerpop.gremlin.groovy.loaders |
  org.apache.tinkerpop.gremlin.language.grammar |
  org.apache.tinkerpop.gremlin.process.computer.search.path |
  org.apache.tinkerpop.gremlin.process.remote |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.structure |

- - ### Uses of GraphTraversalSource in org.apache.tinkerpop.gremlin

    Fields in org.apache.tinkerpop.gremlin declared as GraphTraversalSource
    Modifier and Type | Field and Description
    --- | ---
    `protected GraphTraversalSource` | AbstractGremlinTest.`g`

    Methods in org.apache.tinkerpop.gremlin that return GraphTraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `default GraphTraversalSource` | GraphProvider.`traversal(Graph graph)` Create a `GraphTraversalSource` from a `Graph` instance.
    `GraphTraversalSource` | GraphManager.ManagedGraphProvider.`traversal(Graph graph)`
    `default GraphTraversalSource` | GraphProvider.`traversal(Graph graph, TraversalStrategy... strategies)` Create a `GraphTraversalSource` from a `Graph` instance.
    `GraphTraversalSource` | GraphManager.ManagedGraphProvider.`traversal(Graph graph, TraversalStrategy... strategies)`

  - ### Uses of GraphTraversalSource in org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential

    Subclasses of GraphTraversalSource in org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CredentialTraversalSource`
    `class` | `CredentialTraversalSourceDsl`

  - ### Uses of GraphTraversalSource in org.apache.tinkerpop.gremlin.groovy.loaders

    Methods in org.apache.tinkerpop.gremlin.groovy.loaders with parameters of type GraphTraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `static Object` | SugarLoader.GraphTraversalSourceCategory.`get(GraphTraversalSource graphTraversalSource, String key)`

  - ### Uses of GraphTraversalSource in org.apache.tinkerpop.gremlin.language.grammar

    Fields in org.apache.tinkerpop.gremlin.language.grammar declared as GraphTraversalSource
    Modifier and Type | Field and Description
    --- | ---
    `protected GraphTraversalSource` | TraversalSourceSpawnMethodVisitor.`traversalSource`

    Methods in org.apache.tinkerpop.gremlin.language.grammar that return GraphTraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `GraphTraversalSource` | GraphTraversalSourceVisitor.`visitTraversalSource(GremlinParser.TraversalSourceContext ctx)` Visit a parse tree produced by `GremlinParser.traversalSource()`.
    `GraphTraversalSource` | TraversalSourceSelfMethodVisitor.`visitTraversalSourceSelfMethod_with(GremlinParser.TraversalSourceSelfMethod_withContext ctx)` Visit a parse tree produced by `GremlinParser.traversalSourceSelfMethod_with()`.
    `GraphTraversalSource` | TraversalSourceSelfMethodVisitor.`visitTraversalSourceSelfMethod_withBulk(GremlinParser.TraversalSourceSelfMethod_withBulkContext ctx)` Visit a parse tree produced by `GremlinParser.traversalSourceSelfMethod_withBulk()`.
    `GraphTraversalSource` | TraversalSourceSelfMethodVisitor.`visitTraversalSourceSelfMethod_withPath(GremlinParser.TraversalSourceSelfMethod_withPathContext ctx)` Visit a parse tree produced by `GremlinParser.traversalSourceSelfMethod_withPath()`.
    `GraphTraversalSource` | TraversalSourceSelfMethodVisitor.`visitTraversalSourceSelfMethod_withSack(GremlinParser.TraversalSourceSelfMethod_withSackContext ctx)` Visit a parse tree produced by `GremlinParser.traversalSourceSelfMethod_withSack()`.
    `GraphTraversalSource` | TraversalSourceSelfMethodVisitor.`visitTraversalSourceSelfMethod_withSideEffect(GremlinParser.TraversalSourceSelfMethod_withSideEffectContext ctx)` Visit a parse tree produced by `GremlinParser.traversalSourceSelfMethod_withSideEffect()`.
    `GraphTraversalSource` | TraversalSourceSelfMethodVisitor.`visitTraversalSourceSelfMethod_withStrategies(GremlinParser.TraversalSourceSelfMethod_withStrategiesContext ctx)`
    `GraphTraversalSource` | TraversalSourceSelfMethodVisitor.`visitTraversalSourceSelfMethod(GremlinParser.TraversalSourceSelfMethodContext ctx)` Visit a parse tree produced by `GremlinParser.traversalSourceSelfMethod()`.

    Constructors in org.apache.tinkerpop.gremlin.language.grammar with parameters of type GraphTraversalSource
    Constructor and Description
    `GremlinAntlrToJava(GraphTraversalSource g)` Constructs a new instance that is bound to the specified `GraphTraversalSource` and thus spawns the `Traversal` from this "g" rather than from a fresh one constructed from the `Graph` instance.
    `GremlinAntlrToJava(GraphTraversalSource g, Supplier<GraphTraversal<?,?>> createAnonymous)` Constructs a new instance that is bound to the specified `GraphTraversalSource` and thus spawns the `Traversal` from this "g" rather than from a fresh one constructed from the `Graph` instance.
    `GremlinAntlrToJava(String traversalSourceName, Graph graph, Supplier<GraphTraversal<?,?>> createAnonymous, GraphTraversalSource g)` Constructs a new instance that is bound to the specified `Graph` instance with an override to using `__` for constructing anonymous `Traversal` instances.
    `TraversalSourceSelfMethodVisitor(GraphTraversalSource source, GremlinAntlrToJava antlr)`
    `TraversalSourceSpawnMethodVisitor(GraphTraversalSource traversalSource, GremlinBaseVisitor<Traversal> anonymousVisitor)`
    `TraversalSourceTxVisitor(GraphTraversalSource source, GremlinAntlrToJava antlr)`

  - ### Uses of GraphTraversalSource in org.apache.tinkerpop.gremlin.process.computer.search.path

    Constructors in org.apache.tinkerpop.gremlin.process.computer.search.path with parameters of type GraphTraversalSource
    Constructor and Description
    `ShortestPathTestHelper(AbstractGremlinProcessTest test, GraphTraversalSource g)`

  - ### Uses of GraphTraversalSource in org.apache.tinkerpop.gremlin.process.remote

    Constructors in org.apache.tinkerpop.gremlin.process.remote with parameters of type GraphTraversalSource
    Constructor and Description
    `EmbeddedRemoteConnection(GraphTraversalSource g)`

  - ### Uses of GraphTraversalSource in org.apache.tinkerpop.gremlin.process.traversal

    Fields in org.apache.tinkerpop.gremlin.process.traversal with type parameters of type GraphTraversalSource
    Modifier and Type | Field and Description
    --- | ---
    `Function<GraphTraversalSource,GraphTraversal<?,?>>` | TraversalInterruptionTest.`traversalBeforePause`
    `Function<GraphTraversalSource,GraphTraversal<?,?>>` | TraversalInterruptionComputerTest.`traversalMaker`

    Methods in org.apache.tinkerpop.gremlin.process.traversal that return types with arguments of type GraphTraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `static AnonymousTraversalSource<GraphTraversalSource>` | AnonymousTraversalSource.`traversal()` Constructs an `AnonymousTraversalSource` which will then be configured to spawn a `GraphTraversalSource`.

  - ### Uses of GraphTraversalSource in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph

    Methods in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph that return GraphTraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `GraphTraversalSource` | GraphTraversalSource.`clone()`
    `GraphTraversalSource` | GraphTraversalSource.`with(String key)` Provides a configuration to a traversal in the form of a key which is the same as `with(key, true)`.
    `GraphTraversalSource` | GraphTraversalSource.`with(String key, Object value)` Provides a configuration to a traversal in the form of a key value pair.
    `GraphTraversalSource` | GraphTraversalSource.`withBulk(boolean useBulk)`
    `GraphTraversalSource` | GraphTraversalSource.`withComputer()` Add the standard `GraphComputer` of the graph that will be used to execute the traversal.
    `GraphTraversalSource` | GraphTraversalSource.`withComputer(Class<? extends GraphComputer> graphComputerClass)` Add a `GraphComputer` class used to execute the traversal.
    `GraphTraversalSource` | GraphTraversalSource.`withComputer(Computer computer)` Add a `Computer` that will generate a `GraphComputer` from the `Graph` that will be used to execute the traversal.
    `GraphTraversalSource` | GraphTraversalSource.`withoutStrategies(Class<? extends TraversalStrategy>... traversalStrategyClasses)` Remove an arbitrary collection of `TraversalStrategy` classes from the traversal source.
    `GraphTraversalSource` | GraphTraversalSource.`withPath()`
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(A initialValue)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(A initialValue, BinaryOperator<A> mergeOperator)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(A initialValue, UnaryOperator<A> splitOperator)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(A initialValue, UnaryOperator<A> splitOperator, BinaryOperator<A> mergeOperator)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(Supplier<A> initialValue)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(Supplier<A> initialValue, BinaryOperator<A> mergeOperator)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(Supplier<A> initialValue, UnaryOperator<A> splitOperator)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(Supplier<A> initialValue, UnaryOperator<A> splitOperator, BinaryOperator<A> mergeOperator)` Add a sack to be used throughout the life of a spawned `Traversal`.
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSideEffect(String key, A initialValue)` Add a sideEffect to be used throughout the life of a spawned `Traversal`.
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSideEffect(String key, A initialValue, BinaryOperator<A> reducer)` Add a sideEffect to be used throughout the life of a spawned `Traversal`.
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSideEffect(String key, Supplier<A> initialValue)` Add a sideEffect to be used throughout the life of a spawned `Traversal`.
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSideEffect(String key, Supplier<A> initialValue, BinaryOperator<A> reducer)` Add a sideEffect to be used throughout the life of a spawned `Traversal`.
    `GraphTraversalSource` | GraphTraversalSource.`withStrategies(TraversalStrategy... traversalStrategies)` Add an arbitrary collection of `TraversalStrategy` instances to the traversal source.

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph with parameters of type GraphTraversalSource
    Constructor and Description
    `DefaultGraphTraversal(GraphTraversalSource graphTraversalSource)`

  - ### Uses of GraphTraversalSource in org.apache.tinkerpop.gremlin.structure

    Methods in org.apache.tinkerpop.gremlin.structure that return GraphTraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `default GraphTraversalSource` | Graph.`traversal()` Generate a reusable `GraphTraversalSource` instance.

Copyright © 2013–2022 Apache Software Foundation. All rights reserved.