| 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  OutEdgesimplementations 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  OutEdgesimplementations 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  OutEdgesimplementations 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  OutEdgesimplementations 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> | OutEdgesimplementation backed by a byte array. | 
| ConfigurableOutEdges<I extends org.apache.hadoop.io.WritableComparable,E extends org.apache.hadoop.io.Writable> | Common base class for  OutEdgesimplementations 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> | OutEdgesimplementation backed by anArrayListMultimap. | 
| IdAndNullArrayEdges<I extends org.apache.hadoop.io.WritableComparable> | Implementation of  OutEdgeswith 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  OutEdgeswith 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  OutEdgeswith int ids and null edge
 values, backed by dynamic primitive array. | 
| LongByteHashMapEdges | OutEdgesimplementation with long ids and byte edge values,
 backed by aLong2ByteOpenHashMap. | 
| LongDiffArray | Compressed list array of long ids. | 
| LongDiffNullArrayEdges | Implementation of  OutEdgeswith long ids
 and null edge values, backed by a dynamic primitive array. | 
| LongDoubleArrayEdges | Implementation of  OutEdgeswith long ids and double edge
 values, backed by dynamic primitive arrays. | 
| LongDoubleHashMapEdges | OutEdgesimplementation with long ids and double edge values,
 backed by aLong2DoubleOpenHashMap. | 
| LongNullArrayEdges | Implementation of  OutEdgeswith long ids and null edge
 values, backed by a dynamic primitive array. | 
| LongNullHashSetEdges | OutEdgesimplementation with long ids and null edge values,
 backed by aLongOpenHashSet. | 
| 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
  OutEdgesdoesn'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.