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

- Packages that use GraphComputer
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin |
  org.apache.tinkerpop.gremlin.hadoop.process.computer |
  org.apache.tinkerpop.gremlin.hadoop.structure |
  org.apache.tinkerpop.gremlin.neo4j.structure |
  org.apache.tinkerpop.gremlin.process.computer |
  org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration |
  org.apache.tinkerpop.gremlin.process.computer.util |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.spark.process.computer |
  org.apache.tinkerpop.gremlin.structure |
  org.apache.tinkerpop.gremlin.structure.util |
  org.apache.tinkerpop.gremlin.structure.util.empty |
  org.apache.tinkerpop.gremlin.structure.util.star |
  org.apache.tinkerpop.gremlin.tinkergraph.process.computer |
  org.apache.tinkerpop.gremlin.tinkergraph.structure |

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

    Methods in org.apache.tinkerpop.gremlin that return GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `default GraphComputer` | GraphProvider.`getGraphComputer(Graph graph)` Create a `GraphComputer` from the `Graph` instance.
    `GraphComputer` | GraphManager.ManagedGraphProvider.`getGraphComputer(Graph graph)`

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

    Classes in org.apache.tinkerpop.gremlin.hadoop.process.computer that implement GraphComputer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractHadoopGraphComputer`

    Methods in org.apache.tinkerpop.gremlin.hadoop.process.computer that return GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | AbstractHadoopGraphComputer.`edges(Traversal<Vertex,Edge> edgeFilter)`
    `GraphComputer` | AbstractHadoopGraphComputer.`mapReduce(MapReduce mapReduce)`
    `GraphComputer` | AbstractHadoopGraphComputer.`persist(GraphComputer.Persist persist)`
    `GraphComputer` | AbstractHadoopGraphComputer.`program(VertexProgram vertexProgram)`
    `GraphComputer` | AbstractHadoopGraphComputer.`result(GraphComputer.ResultGraph resultGraph)`
    `GraphComputer` | AbstractHadoopGraphComputer.`vertices(Traversal<Vertex,Vertex> vertexFilter)`
    `GraphComputer` | AbstractHadoopGraphComputer.`workers(int workers)`

  - ### Uses of GraphComputer in org.apache.tinkerpop.gremlin.hadoop.structure

    Methods in org.apache.tinkerpop.gremlin.hadoop.structure with type parameters of type GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `<C extends GraphComputer> C` | HadoopGraph.`compute(Class<C> graphComputerClass)`

    Methods in org.apache.tinkerpop.gremlin.hadoop.structure that return GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | HadoopGraph.`compute()`

  - ### Uses of GraphComputer in org.apache.tinkerpop.gremlin.neo4j.structure

    Methods in org.apache.tinkerpop.gremlin.neo4j.structure with type parameters of type GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `<C extends GraphComputer> C` | Neo4jGraph.`compute(Class<C> graphComputerClass)`

    Methods in org.apache.tinkerpop.gremlin.neo4j.structure that return GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | Neo4jGraph.`compute()`

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

    Classes in org.apache.tinkerpop.gremlin.process.computer that implement GraphComputer
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `GraphComputerTest.BadGraphComputer`

    Methods in org.apache.tinkerpop.gremlin.process.computer that return GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | Computer.`apply(Graph graph)`
    `default GraphComputer` | GraphComputer.`configure(String key, Object value)` Set an arbitrary configuration key/value for the underlying `org.apache.commons.configuration.Configuration` in the `GraphComputer`.
    `GraphComputer` | GraphComputerTest.BadGraphComputer.`configure(String key, Object value)`
    `GraphComputer` | GraphComputer.`edges(Traversal<Vertex,Edge> edgeFilter)` Add a filter that will limit which edges of the vertices are loaded from the graph source.
    `GraphComputer` | GraphComputerTest.BadGraphComputer.`edges(Traversal<Vertex,Edge> edgeFilter)`
    `GraphComputer` | GraphComputer.`mapReduce(MapReduce mapReduce)` Add a `MapReduce` job to the set of MapReduce jobs to be executed by the `GraphComputer`.
    `GraphComputer` | GraphComputerTest.BadGraphComputer.`mapReduce(MapReduce mapReduce)`
    `GraphComputer` | GraphComputer.`persist(GraphComputer.Persist persist)` Set the `GraphComputer.Persist` level of the computation.
    `GraphComputer` | GraphComputerTest.BadGraphComputer.`persist(GraphComputer.Persist persist)`
    `GraphComputer` | GraphComputer.`program(VertexProgram vertexProgram)` Set the `VertexProgram` to be executed by the `GraphComputer`.
    `GraphComputer` | GraphComputerTest.BadGraphComputer.`program(VertexProgram vertexProgram)`
    `GraphComputer` | GraphComputer.`result(GraphComputer.ResultGraph resultGraph)` Set the `GraphComputer.ResultGraph` of the computation.
    `GraphComputer` | GraphComputerTest.BadGraphComputer.`result(GraphComputer.ResultGraph resultGraph)`
    `GraphComputer` | GraphComputer.`vertices(Traversal<Vertex,Vertex> vertexFilter)` Add a filter that will limit which vertices are loaded from the graph source.
    `GraphComputer` | GraphComputerTest.BadGraphComputer.`vertices(Traversal<Vertex,Vertex> vertexFilter)`
    `GraphComputer` | GraphComputer.`workers(int workers)` Set the desired number of workers to execute the `VertexProgram` and `MapReduce` jobs.
    `GraphComputer` | GraphComputerTest.BadGraphComputer.`workers(int workers)`

    Methods in org.apache.tinkerpop.gremlin.process.computer that return types with arguments of type GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends GraphComputer>` | Computer.`getGraphComputerClass()`

    Method parameters in org.apache.tinkerpop.gremlin.process.computer with type arguments of type GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `static Computer` | Computer.`compute(Class<? extends GraphComputer> graphComputerClass)`
    `Computer` | Computer.`graphComputer(Class<? extends GraphComputer> graphComputerClass)`

  - ### Uses of GraphComputer in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration

    Method parameters in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration with type arguments of type GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `VertexProgramStrategy.Builder` | VertexProgramStrategy.Builder.`graphComputer(Class<? extends GraphComputer> graphComputerClass)`

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

    Methods in org.apache.tinkerpop.gremlin.process.computer.util with type parameters of type GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `<C extends GraphComputer> C` | ComputerGraph.`compute(Class<C> graphComputerClass)`

    Methods in org.apache.tinkerpop.gremlin.process.computer.util that return GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | ComputerGraph.`compute()`

    Methods in org.apache.tinkerpop.gremlin.process.computer.util with parameters of type GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `static void` | GraphComputerHelper.`validateProgramOnComputer(GraphComputer computer, VertexProgram vertexProgram)`

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

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal with type arguments of type GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `default TraversalSource` | TraversalSource.`withComputer(Class<? extends GraphComputer> graphComputerClass)` Add a `GraphComputer` class used to execute the traversal.

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

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph with type arguments of type GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `GraphTraversalSource` | GraphTraversalSource.`withComputer(Class<? extends GraphComputer> graphComputerClass)` Add a `GraphComputer` class used to execute the traversal.

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

    Classes in org.apache.tinkerpop.gremlin.spark.process.computer that implement GraphComputer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SparkGraphComputer` `GraphComputer` implementation for Apache Spark.

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

    Methods in org.apache.tinkerpop.gremlin.structure with type parameters of type GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `<C extends GraphComputer> C` | Graph.`compute(Class<C> graphComputerClass)` Declare the `GraphComputer` to use for OLAP operations on the graph.
    `<C extends GraphComputer> C` | RemoteGraph.`compute(Class<C> graphComputerClass)`

    Methods in org.apache.tinkerpop.gremlin.structure that return GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | Graph.`compute()` Generate a `GraphComputer` using the default engine of the underlying graph system.
    `GraphComputer` | RemoteGraph.`compute()`

  - ### Uses of GraphComputer in org.apache.tinkerpop.gremlin.structure.util

    Methods in org.apache.tinkerpop.gremlin.structure.util with parameters of type GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `static String` | StringFactory.`graphComputerString(GraphComputer graphComputer)`

  - ### Uses of GraphComputer in org.apache.tinkerpop.gremlin.structure.util.empty

    Methods in org.apache.tinkerpop.gremlin.structure.util.empty with type parameters of type GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `<C extends GraphComputer> C` | EmptyGraph.`compute(Class<C> graphComputerClass)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.empty that return GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | EmptyGraph.`compute()`

  - ### Uses of GraphComputer in org.apache.tinkerpop.gremlin.structure.util.star

    Methods in org.apache.tinkerpop.gremlin.structure.util.star with type parameters of type GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `<C extends GraphComputer> C` | StarGraph.`compute(Class<C> graphComputerClass)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.star that return GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | StarGraph.`compute()`

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

    Classes in org.apache.tinkerpop.gremlin.tinkergraph.process.computer that implement GraphComputer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TinkerGraphComputer`

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.process.computer that return GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | TinkerGraphComputer.`edges(Traversal<Vertex,Edge> edgeFilter)`
    `GraphComputer` | TinkerGraphComputer.`mapReduce(MapReduce mapReduce)`
    `GraphComputer` | TinkerGraphComputer.`persist(GraphComputer.Persist persist)`
    `GraphComputer` | TinkerGraphComputer.`program(VertexProgram vertexProgram)`
    `GraphComputer` | TinkerGraphComputer.`result(GraphComputer.ResultGraph resultGraph)`
    `GraphComputer` | TinkerGraphComputer.`vertices(Traversal<Vertex,Vertex> vertexFilter)`
    `GraphComputer` | TinkerGraphComputer.`workers(int workers)`

  - ### Uses of GraphComputer in org.apache.tinkerpop.gremlin.tinkergraph.structure

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.structure with type parameters of type GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `<C extends GraphComputer> C` | TinkerGraph.`compute(Class<C> graphComputerClass)`

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.structure that return GraphComputer
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | TinkerGraph.`compute()`

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