## 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.process.computer.bulkloading |
  org.apache.tinkerpop.gremlin.process.remote |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.process.traversal.engine |
  org.apache.tinkerpop.gremlin.process.traversal.util |
  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.process.computer.bulkloading

    Methods in org.apache.tinkerpop.gremlin.process.computer.bulkloading with parameters of type GraphTraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `default Edge` | BulkLoader.`createEdge(Edge edge, Vertex outVertex, Vertex inVertex, Graph graph, GraphTraversalSource g)` Deprecated. Creates a clone of the given edge between the given in- and out-vertices.
    `default VertexProperty` | BulkLoader.`createVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Creates a clone of the given property for the given vertex.
    `Edge` | OneTimeBulkLoader.`getOrCreateEdge(Edge edge, Vertex outVertex, Vertex inVertex, Graph graph, GraphTraversalSource g)` Deprecated. Creates a clone of the given edge between the given in- and out-vertices.
    `Edge` | BulkLoader.`getOrCreateEdge(Edge edge, Vertex outVertex, Vertex inVertex, Graph graph, GraphTraversalSource g)` Deprecated. Gets or creates a clone of the given edge between the given in- and out-vertices.
    `Edge` | IncrementalBulkLoader.`getOrCreateEdge(Edge edge, Vertex outVertex, Vertex inVertex, Graph graph, GraphTraversalSource g)` Deprecated. Gets or creates a clone of the given edge between the given in- and out-vertices.
    `Vertex` | OneTimeBulkLoader.`getOrCreateVertex(Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Creates a clone of the given vertex in the given graph.
    `Vertex` | BulkLoader.`getOrCreateVertex(Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Gets or creates a clone of the given vertex in the given graph.
    `Vertex` | IncrementalBulkLoader.`getOrCreateVertex(Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Gets or creates a clone of the given vertex in the given graph.
    `VertexProperty` | OneTimeBulkLoader.`getOrCreateVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Creates a clone of the given property for the given vertex.
    `VertexProperty` | BulkLoader.`getOrCreateVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Gets or creates a clone of the given property for the given vertex.
    `VertexProperty` | IncrementalBulkLoader.`getOrCreateVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Gets or creates a clone of the given property for the given vertex.
    `Vertex` | OneTimeBulkLoader.`getVertex(Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Get a vertex that matches the given vertex from the given graph.
    `Vertex` | BulkLoader.`getVertex(Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Get a vertex that matches the given vertex from the given graph.
    `Vertex` | IncrementalBulkLoader.`getVertex(Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Get a vertex that matches the given vertex from the given graph.
    `default Vertex` | BulkLoader.`getVertexById(Object id, Graph graph, GraphTraversalSource g)` Deprecated. Gets a vertex by its ID from the given graph.

  - ### 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`

  - ### 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.Builder.`create(Graph graph)` Deprecated. As of release 3.2.0. Please use `Graph.traversal(Class)`.
    `GraphTraversalSource` | GraphTraversalSource.`withBindings(Bindings bindings)` Deprecated.
    `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()`
    `GraphTraversalSource` | GraphTraversalSource.`withRemote(Configuration conf)` Configures the `TraversalSource` as a "remote" to issue the `Traversal` for execution elsewhere.
    `<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.process.traversal.engine

    Methods in org.apache.tinkerpop.gremlin.process.traversal.engine with parameters of type GraphTraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `TraversalSource` | ComputerTraversalEngine.Builder.`create(GraphTraversalSource traversalSource)` Deprecated. As of release 3.2.0. Please use `Graph.traversal(Class)`.

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util with parameters of type GraphTraversalSource
    Modifier and Type | Method and Description
    --- | ---
    `static <S,E> Traversal.Admin<S,E>` | TraversalScriptHelper.`compute(String script, GraphTraversalSource g, Object... bindings)` Deprecated.

  - ### 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–2019 Apache Software Foundation. All rights reserved.