## 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.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)` 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)` Creates a clone of the given property for the given vertex.
    `Edge` | OneTimeBulkLoader.`getOrCreateEdge(Edge edge, Vertex outVertex, Vertex inVertex, Graph graph, GraphTraversalSource g)` 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)` 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)` 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)` Creates a clone of the given vertex in the given graph.
    `Vertex` | BulkLoader.`getOrCreateVertex(Vertex vertex, Graph graph, GraphTraversalSource g)` Gets or creates a clone of the given vertex in the given graph.
    `Vertex` | IncrementalBulkLoader.`getOrCreateVertex(Vertex vertex, Graph graph, GraphTraversalSource g)` Gets or creates a clone of the given vertex in the given graph.
    `VertexProperty` | OneTimeBulkLoader.`getOrCreateVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Creates a clone of the given property for the given vertex.
    `VertexProperty` | BulkLoader.`getOrCreateVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Gets or creates a clone of the given property for the given vertex.
    `VertexProperty` | IncrementalBulkLoader.`getOrCreateVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Gets or creates a clone of the given property for the given vertex.
    `Vertex` | OneTimeBulkLoader.`getVertex(Vertex vertex, Graph graph, GraphTraversalSource g)` Get a vertex that matches the given vertex from the given graph.
    `Vertex` | BulkLoader.`getVertex(Vertex vertex, Graph graph, GraphTraversalSource g)` Get a vertex that matches the given vertex from the given graph.
    `Vertex` | IncrementalBulkLoader.`getVertex(Vertex vertex, Graph graph, GraphTraversalSource g)` Get a vertex that matches the given vertex from the given graph.
    `default Vertex` | BulkLoader.`getVertexById(Object id, Graph graph, GraphTraversalSource g)` 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.`withBulk(boolean useBulk)`
    `GraphTraversalSource` | GraphTraversalSource.`withComputer()`
    `GraphTraversalSource` | GraphTraversalSource.`withComputer(Class<? extends GraphComputer> graphComputerClass)`
    `GraphTraversalSource` | GraphTraversalSource.`withComputer(Computer computer)`
    `GraphTraversalSource` | GraphTraversalSource.`withoutStrategies(Class<? extends TraversalStrategy>... traversalStrategyClasses)`
    `GraphTraversalSource` | GraphTraversalSource.`withPath()`
    `GraphTraversalSource` | GraphTraversalSource.`withRemote(Configuration conf)`
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(A initialValue)`
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(A initialValue, BinaryOperator<A> mergeOperator)`
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(A initialValue, UnaryOperator<A> splitOperator)`
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(A initialValue, UnaryOperator<A> splitOperator, BinaryOperator<A> mergeOperator)`
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(Supplier<A> initialValue)`
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(Supplier<A> initialValue, BinaryOperator<A> mergeOperator)`
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(Supplier<A> initialValue, UnaryOperator<A> splitOperator)`
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSack(Supplier<A> initialValue, UnaryOperator<A> splitOperator, BinaryOperator<A> mergeOperator)`
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSideEffect(String key, A initialValue)`
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSideEffect(String key, A initialValue, BinaryOperator<A> reducer)`
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSideEffect(String key, Supplier<A> initialValue)`
    `<A> GraphTraversalSource` | GraphTraversalSource.`withSideEffect(String key, Supplier<A> initialValue, BinaryOperator<A> reducer)`
    `GraphTraversalSource` | GraphTraversalSource.`withStrategies(TraversalStrategy... traversalStrategies)`

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