## Uses of Interface
org.apache.tinkerpop.gremlin.process.computer.VertexProgram

- Packages that use VertexProgram
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.process.computer |
  org.apache.tinkerpop.gremlin.process.computer.clustering.connected |
  org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure |
  org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank |
  org.apache.tinkerpop.gremlin.process.computer.search.path |
  org.apache.tinkerpop.gremlin.process.computer.traversal |
  org.apache.tinkerpop.gremlin.process.computer.util |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |

- - ### Uses of VertexProgram in org.apache.tinkerpop.gremlin.process.computer

    Methods in org.apache.tinkerpop.gremlin.process.computer with type parameters of type VertexProgram
    Modifier and Type | Method and Description
    --- | ---
    `default <P extends VertexProgram> P` | VertexProgram.Builder.`create()`
    `<P extends VertexProgram> P` | VertexProgram.Builder.`create(Graph graph)`
    `static <V extends VertexProgram> V` | VertexProgram.`createVertexProgram(Graph graph, org.apache.commons.configuration.Configuration configuration)` A helper method to construct a `VertexProgram` given the content of the supplied configuration.

    Methods in org.apache.tinkerpop.gremlin.process.computer that return VertexProgram
    Modifier and Type | Method and Description
    --- | ---
    `VertexProgram<M>` | VertexProgram.`clone()` When multiple workers on a single machine need VertexProgram instances, it is possible to use clone.

    Methods in org.apache.tinkerpop.gremlin.process.computer with parameters of type VertexProgram
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | GraphComputer.`program(VertexProgram vertexProgram)` Set the `VertexProgram` to be executed by the `GraphComputer`.

  - ### Uses of VertexProgram in org.apache.tinkerpop.gremlin.process.computer.clustering.connected

    Classes in org.apache.tinkerpop.gremlin.process.computer.clustering.connected that implement VertexProgram
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConnectedComponentVertexProgram` Identifies "Connected Component" instances in a graph by assigning a component identifier (the lexicographically least string value of the vertex in the component) to each vertex.

  - ### Uses of VertexProgram in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure

    Classes in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure that implement VertexProgram
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PeerPressureVertexProgram`

  - ### Uses of VertexProgram in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank

    Classes in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank that implement VertexProgram
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PageRankVertexProgram`

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

    Classes in org.apache.tinkerpop.gremlin.process.computer.search.path that implement VertexProgram
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ShortestPathVertexProgram`

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

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

    Classes in org.apache.tinkerpop.gremlin.process.computer.traversal that implement VertexProgram
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TraversalVertexProgram` `TraversalVertexProgram` enables the evaluation of a `Traversal` on a `GraphComputer`.

  - ### Uses of VertexProgram in org.apache.tinkerpop.gremlin.process.computer.util

    Classes in org.apache.tinkerpop.gremlin.process.computer.util with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw VertexProgram
    Modifier and Type | Class and Description
    --- | ---
    `class` | `org.apache.tinkerpop.gremlin.process.computer.util.StaticVertexProgram<M>`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph with parameters of type VertexProgram
    Modifier and Type | Method and Description
    --- | ---
    `default GraphTraversal<S,E>` | GraphTraversal.`program(VertexProgram<?> vertexProgram)` Executes an arbitrary `VertexProgram` over the graph.

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