| Modifier and Type | Field and Description |
|---|---|
protected VertexProgram<Object> |
AbstractHadoopGraphComputer.vertexProgram |
| Modifier and Type | Method and Description |
|---|---|
GraphComputer |
AbstractHadoopGraphComputer.program(VertexProgram vertexProgram) |
| Modifier and Type | Class and Description |
|---|---|
static class |
GraphComputerTest.MultiScopeVertexProgram |
static class |
GraphComputerTest.MultiScopeVertexWithEdgeFunctionProgram |
static class |
GraphComputerTest.VertexProgramA |
static class |
GraphComputerTest.VertexProgramB |
static class |
GraphComputerTest.VertexProgramC |
static class |
GraphComputerTest.VertexProgramD |
static class |
GraphComputerTest.VertexProgramE |
static class |
GraphComputerTest.VertexProgramF |
static class |
GraphComputerTest.VertexProgramG |
static class |
GraphComputerTest.VertexProgramH |
static class |
GraphComputerTest.VertexProgramI |
static class |
GraphComputerTest.VertexProgramJ |
static class |
GraphComputerTest.VertexProgramK |
static class |
GraphComputerTest.VertexProgramL |
static class |
GraphComputerTest.VertexProgramM |
| Modifier and Type | Method and Description |
|---|---|
default <P extends VertexProgram> |
VertexProgram.Builder.create() |
<P extends VertexProgram> |
VertexProgram.Builder.create(Graph graph) |
static <V extends VertexProgram> |
VertexProgram.createVertexProgram(Graph graph,
Configuration configuration)
A helper method to construct a
VertexProgram given the content of the supplied configuration. |
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
GraphComputer |
GraphComputer.program(VertexProgram vertexProgram)
Set the
VertexProgram to be executed by the GraphComputer. |
GraphComputer |
GraphComputerTest.BadGraphComputer.program(VertexProgram vertexProgram) |
| Modifier and Type | Class and Description |
|---|---|
class |
BulkDumperVertexProgram
Deprecated.
As of release 3.2.10, replaced by
CloneVertexProgram. |
| Modifier and Type | Method and Description |
|---|---|
VertexProgram<Tuple> |
BulkDumperVertexProgram.clone()
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BulkLoaderVertexProgram
Deprecated.
As of release 3.2.10, not directly replaced - consider graph provider specific bulk loading methods
|
| Modifier and Type | Method and Description |
|---|---|
VertexProgram<Tuple> |
BulkLoaderVertexProgram.clone()
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CloneVertexProgram |
| Modifier and Type | Method and Description |
|---|---|
VertexProgram<Tuple> |
CloneVertexProgram.clone() |
| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PeerPressureVertexProgram |
| Modifier and Type | Class and Description |
|---|---|
class |
PageRankVertexProgram |
| Modifier and Type | Class and Description |
|---|---|
class |
ShortestPathVertexProgram |
| Modifier and Type | Method and Description |
|---|---|
VertexProgram<<any>> |
ShortestPathVertexProgram.clone() |
| Modifier and Type | Class and Description |
|---|---|
class |
TraversalVertexProgram
|
| Modifier and Type | Method and Description |
|---|---|
VertexProgram |
VertexComputing.generateProgram(Graph graph,
Memory memory)
Generate the
VertexProgram. |
| Modifier and Type | Method and Description |
|---|---|
VertexProgram |
ProgramVertexProgramStep.generateProgram(Graph graph,
Memory memory) |
| Constructor and Description |
|---|
ProgramVertexProgramStep(Traversal.Admin traversal,
VertexProgram vertexProgram) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
VertexProgramInterceptor<V extends VertexProgram,G,M extends Memory> |
| Modifier and Type | Class and Description |
|---|---|
class |
StaticVertexProgram<M> |
| Modifier and Type | Method and Description |
|---|---|
<P extends VertexProgram> |
AbstractVertexProgramBuilder.create(Graph graph) |
| Modifier and Type | Method and Description |
|---|---|
VertexProgram |
VertexProgramPool.take() |
| Modifier and Type | Method and Description |
|---|---|
void |
MapMemory.addVertexProgramMemoryComputeKeys(VertexProgram<?> vertexProgram) |
void |
VertexProgramPool.offer(VertexProgram<?> vertexProgram) |
static void |
GraphComputerHelper.validateProgramOnComputer(GraphComputer computer,
VertexProgram vertexProgram) |
static ComputerGraph.ComputerVertex |
ComputerGraph.vertexProgram(Vertex starVertex,
VertexProgram vertexProgram) |
| Modifier and Type | Method and Description |
|---|---|
static GraphComputer.Persist |
GraphComputerHelper.getPersistState(Optional<VertexProgram> vertexProgram,
Optional<GraphComputer.Persist> persist) |
static GraphComputer.ResultGraph |
GraphComputerHelper.getResultGraphState(Optional<VertexProgram> vertexProgram,
Optional<GraphComputer.ResultGraph> resultGraph) |
| Constructor and Description |
|---|
VertexProgramPool(VertexProgram vertexProgram,
int poolSize) |
| Constructor and Description |
|---|
AbstractVertexProgramBuilder(Class<? extends VertexProgram> vertexProgramClass) |
| Modifier and Type | Method and Description |
|---|---|
default GraphTraversal<S,E> |
GraphTraversal.program(VertexProgram<?> vertexProgram)
Executes an arbitrary
VertexProgram over the graph. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ProgramTest.TestProgram |
| Constructor and Description |
|---|
SparkMemory(VertexProgram<?> vertexProgram,
Set<MapReduce> mapReducers,
JavaSparkContext sparkContext) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SparkVertexProgramInterceptor<V extends VertexProgram> |
| Modifier and Type | Method and Description |
|---|---|
static String |
StringFactory.vertexProgramString(VertexProgram vertexProgram) |
static String |
StringFactory.vertexProgramString(VertexProgram vertexProgram,
String internalString) |
| Modifier and Type | Method and Description |
|---|---|
GraphComputer |
TinkerGraphComputer.program(VertexProgram vertexProgram) |
void |
TinkerWorkerPool.setVertexProgram(VertexProgram vertexProgram) |
| Modifier and Type | Method and Description |
|---|---|
void |
TinkerWorkerPool.executeVertexProgram(TriConsumer<Iterator<Vertex>,VertexProgram,TinkerWorkerMemory> worker) |
| Constructor and Description |
|---|
TinkerMemory(VertexProgram<?> vertexProgram,
Set<MapReduce> mapReducers) |
Copyright © 2013–2018 Apache Software Foundation. All rights reserved.