## Uses of Interface
org.apache.tinkerpop.gremlin.process.traversal.Path

- Packages that use Path
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.driver |
  org.apache.tinkerpop.gremlin.process.computer.search.path |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |

- - ### Uses of Path in org.apache.tinkerpop.gremlin.driver

    Methods in org.apache.tinkerpop.gremlin.driver that return Path
    Modifier and Type | Method and Description
    --- | ---
    `Path` | Result.`getPath()` Gets the result item by casting it to a `Path`.

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

    Methods in org.apache.tinkerpop.gremlin.process.computer.search.path that return types with arguments of type Path
    Modifier and Type | Method and Description
    --- | ---
    `VertexProgram<org.javatuples.Triplet<Path,Edge,Number>>` | ShortestPathVertexProgram.`clone()`

    Method parameters in org.apache.tinkerpop.gremlin.process.computer.search.path with type arguments of type Path
    Modifier and Type | Method and Description
    --- | ---
    `void` | ShortestPathVertexProgram.`execute(Vertex vertex, Messenger<org.javatuples.Triplet<Path,Edge,Number>> messenger, Memory memory)`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal that return Path
    Modifier and Type | Method and Description
    --- | ---
    `Path` | Path.`clone()`
    `Path` | Path.`extend(Object object, Set<String> labels)` Add a new step to the path with an object and any number of associated labels.
    `Path` | Path.`extend(Set<String> labels)` Add labels to the head of the path.
    `Path` | Traverser.`path()` Get the current path of the traverser.
    `Path` | Path.`retract(Set<String> labels)` Remove labels from path.
    `default Path` | Path.`subPath(String fromLabel, String toLabel)` Isolate a sub-path from the path object.

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph that return types with arguments of type Path
    Modifier and Type | Method and Description
    --- | ---
    `default GraphTraversal<S,Path>` | GraphTraversal.`path()` Map the `Traverser` to its `Path` history via `Traverser.path()`.
    `default GraphTraversal<S,Path>` | GraphTraversal.`shortestPath()` Executes a Shortest Path algorithm over the graph.

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