Interface GraphComputer.Features

Enclosing interface:
GraphComputer

public static interface GraphComputer.Features
  • Method Details

    • getMaxWorkers

      default int getMaxWorkers()
    • supportsGlobalMessageScopes

      default boolean supportsGlobalMessageScopes()
    • supportsLocalMessageScopes

      default boolean supportsLocalMessageScopes()
    • supportsVertexAddition

      default boolean supportsVertexAddition()
    • supportsVertexRemoval

      default boolean supportsVertexRemoval()
    • supportsVertexPropertyAddition

      default boolean supportsVertexPropertyAddition()
    • supportsVertexPropertyRemoval

      default boolean supportsVertexPropertyRemoval()
    • supportsEdgeAddition

      default boolean supportsEdgeAddition()
    • supportsEdgeRemoval

      default boolean supportsEdgeRemoval()
    • supportsEdgePropertyAddition

      default boolean supportsEdgePropertyAddition()
    • supportsEdgePropertyRemoval

      default boolean supportsEdgePropertyRemoval()
    • supportsResultGraphPersistCombination

      default boolean supportsResultGraphPersistCombination(GraphComputer.ResultGraph resultGraph, GraphComputer.Persist persist)
    • supportsGraphFilter

      default boolean supportsGraphFilter()
    • supportsDirectObjects

      default boolean supportsDirectObjects()
      Supports VertexProgram and MapReduce parameters to be direct referenced Java objects (no serialization required). This is typically true for single machine graph computer engines. For cluster oriented graph computers, this is typically false.