| Interface | Description |
|---|---|
| CreateSourceVertexCallback<I extends org.apache.hadoop.io.Writable> |
Implementations of this interface can decide whether
we should create a vertex when it is not present in vertex input
but exists in edge input.
|
| Edge<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
A complete edge, the target vertex and the edge value.
|
| EdgeStore<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> |
Collects incoming edges for vertices owned by this worker.
|
| EdgeStoreFactory<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> |
Factory to create a new Edge Store
|
| MultiRandomAccessOutEdges<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
Interface for
OutEdges implementations that provide efficient
random access to the edges given the target vertex id. |
| MutableEdge<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
An edge whose value can be modified.
|
| MutableOutEdges<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
Interface for
OutEdges implementations that have an optimized
mutable edge iterator. |
| OutEdges<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
Interface for data structures that store out-edges for a vertex.
|
| ReusableEdge<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
A complete edge, the target vertex and the edge value.
|
| ReuseObjectsOutEdges<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
Empty interface to characterize
OutEdges implementations that
don't keep references to the Edge (or id and value) objects they are passed. |
| StrictRandomAccessOutEdges<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
Interface for
OutEdges implementations that provide efficient
random access to the edges given the target vertex id. |
| Class | Description |
|---|---|
| AbstractEdgeStore<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable,K,Et> |
Basic implementation of edges store, extended this to easily define simple
and primitive edge stores
|
| ArrayListEdges<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> | |
| ByteArrayEdges<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
OutEdges implementation backed by a byte array. |
| ConfigurableOutEdges<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
Common base class for
OutEdges implementations that require a
configuration. |
| DefaultCreateSourceVertexCallback<I extends org.apache.hadoop.io.Writable> |
Default implementation of vertex creation decision maker.
|
| DefaultEdge<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
A complete edge, the target vertex and the edge value.
|
| EdgeFactory |
Factory for creating Edges
|
| EdgeNoValue<I extends org.apache.hadoop.io.WritableComparable> |
An edge that has no value.
|
| HashMapEdges<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> | |
| HashMultimapEdges<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
OutEdges implementation backed by an ArrayListMultimap. |
| IdAndNullArrayEdges<I extends org.apache.hadoop.io.WritableComparable> |
Implementation of
OutEdges with IDs and null edge values having
their TypeOps. |
| IdAndValueArrayEdges<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
Implementation of
OutEdges with IDs and Edge values having their
TypeOps. |
| InMemoryEdgeStoreFactory<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> |
Edge store factory which produces message stores which hold all
edges in memory.
|
| IntNullArrayEdges |
Implementation of
OutEdges with int ids and null edge
values, backed by dynamic primitive array. |
| LongByteHashMapEdges |
OutEdges implementation with long ids and byte edge values,
backed by a Long2ByteOpenHashMap. |
| LongDiffArray |
Compressed list array of long ids.
|
| LongDiffNullArrayEdges |
Implementation of
OutEdges with long ids
and null edge values, backed by a dynamic primitive array. |
| LongDoubleArrayEdges |
Implementation of
OutEdges with long ids and double edge
values, backed by dynamic primitive arrays. |
| LongDoubleHashMapEdges |
OutEdges implementation with long ids and double edge values,
backed by a Long2DoubleOpenHashMap. |
| LongNullArrayEdges |
Implementation of
OutEdges with long ids and null edge
values, backed by a dynamic primitive array. |
| LongNullHashSetEdges |
OutEdges implementation with long ids and null edge values,
backed by a LongOpenHashSet. |
| MapMutableEdge<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
Helper class for a mutable edge that modifies the backing map entry.
|
| MutableEdgesIterable<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
Helper class to provide a mutable iterable over the edges when the chosen
OutEdges doesn't offer a specialized one. |
| MutableEdgesWrapper<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> |
Helper class that wraps the current out-edges and inserts them into a new
data structure as they are iterated over.
|
| SimpleEdgeStore<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> |
Simple in memory edge store which supports any type of ids.
|
Copyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.