See: Description
| Interface | Description |
|---|---|
| Aggregator<M extends org.apache.hadoop.io.Writable,VERTEX extends Vertex<?,?,?>> |
Aggregators are a mechanism for global communication, monitoring, and data.
|
| VertexInterface<V extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable,M extends org.apache.hadoop.io.Writable> |
The vertex interface.
|
| VertexOutputWriter<KEYOUT extends org.apache.hadoop.io.Writable,VALUEOUT extends org.apache.hadoop.io.Writable,V extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable,M extends org.apache.hadoop.io.Writable> |
The VertexOutputWriter defines what parts of the vertex shall be written to
the output format.
|
| VerticesInfo<V extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable,M extends org.apache.hadoop.io.Writable> |
VerticesInfo interface encapsulates the storage of vertices in a BSP Task.
|
| Class | Description |
|---|---|
| AbsDiffAggregator |
A absolute difference aggregator, it collects values before the compute and
after the compute, then calculates the difference and globally accumulates
(sums them up) them.
|
| AbstractAggregator<M extends org.apache.hadoop.io.Writable,VERTEX extends Vertex<?,?,M>> |
Abstract base case of an aggregator.
|
| AggregationRunner<V extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable,M extends org.apache.hadoop.io.Writable> |
Runner class to do the tasks that need to be done if aggregation was
configured.
|
| AverageAggregator |
Averages the result of the
AbsDiffAggregator. |
| DefaultVertexOutputWriter<V extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable,M extends org.apache.hadoop.io.Writable> |
The VertexOutputWriter defines what parts of the vertex shall be written to
the output format.
|
| DiskVerticesInfo<V extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable,M extends org.apache.hadoop.io.Writable> | |
| Edge<VERTEX_ID extends org.apache.hadoop.io.WritableComparable,EDGE_VALUE_TYPE extends org.apache.hadoop.io.Writable> |
The edge class
|
| GraphJob | |
| GraphJobMessage |
A message that is either MapWritable (for meta communication purposes) or a
real message (vertex ID and value).
|
| GraphJobMessage.GraphJobMessageComparator | |
| GraphJobRunner<V extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable,M extends org.apache.hadoop.io.Writable> |
Fully generic graph job runner.
|
| IDSkippingIterator<V extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable,M extends org.apache.hadoop.io.Writable> |
Iterator that allows skipping of items on disk based on some given stategy.
|
| ListVerticesInfo<V extends org.apache.hadoop.io.WritableComparable<V>,E extends org.apache.hadoop.io.Writable,M extends org.apache.hadoop.io.Writable> |
VerticesInfo encapsulates the storage of vertices in a BSP Task.
|
| MaxAggregator | |
| MinAggregator | |
| OffHeapVerticesInfo<V extends org.apache.hadoop.io.WritableComparable<?>,E extends org.apache.hadoop.io.Writable,M extends org.apache.hadoop.io.Writable> |
An off heap version of a
Vertex storage. |
| SumAggregator |
Sums all vertex values globally.
|
| Vertex<V extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable,M extends org.apache.hadoop.io.Writable> |
Vertex is a abstract definition of Google Pregel Vertex.
|
| VertexInputReader<KEYIN extends org.apache.hadoop.io.Writable,VALUEIN extends org.apache.hadoop.io.Writable,V extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable,M extends org.apache.hadoop.io.Writable> |
A reader to read Hama's input files and parses a vertex out of it.
|
| VertexMessageIterable<V,T> |
The rationale behind this class is that it polls messages if they are
requested and once it finds a message that is not dedicated for this vertex,
it breaks the iteration.
|
| Enum | Description |
|---|---|
| GraphJobRunner.GraphJobCounter |
Copyright © 2008-2013 The Apache Software Foundation. All Rights Reserved.