| Interface | Description |
|---|---|
| VertexPartitionBaseOpsConstructor<T extends VertexPartitionBase<Object>> |
A typeclass for subclasses of
VertexPartitionBase representing the ability to wrap them in a
VertexPartitionBaseOps. |
| Class | Description |
|---|---|
| AggregatingEdgeContext<VD,ED,A> | |
| EdgePartition<ED,VD> |
A collection of edges, along with referenced vertex attributes and an optional active vertex set
for filtering computation on the edges.
|
| EdgePartitionBuilder<ED,VD> |
Constructs an EdgePartition from scratch.
|
| EdgeRDDImpl<ED,VD> | |
| EdgeWithLocalIds<ED> |
Add a new edge to the partition.
|
| ExistingEdgePartitionBuilder<ED,VD> |
Constructs an EdgePartition from an existing EdgePartition with the same vertex set.
|
| GraphImpl<VD,ED> |
An implementation of
Graph to support computation on graphs. |
| ReplicatedVertexView<VD,ED> |
Manages shipping vertex attributes to the edge partitions of an
EdgeRDD. |
| RoutingTablePartition |
Stores the locations of edge-partition join sites for each vertex attribute in a particular
vertex partition.
|
| ShippableVertexPartition<VD> |
A map from vertex id to vertex attribute that additionally stores edge partition join sites for
each vertex attribute, enabling joining with an
EdgeRDD. |
| ShippableVertexPartition.ShippableVertexPartitionOpsConstructor$ |
Implicit evidence that
ShippableVertexPartition is a member of the
VertexPartitionBaseOpsConstructor typeclass. |
| ShippableVertexPartitionOps<VD> | |
| VertexAttributeBlock<VD> |
Stores vertex attributes to ship to an edge partition.
|
| VertexPartition<VD> |
A map from vertex id to vertex attribute.
|
| VertexPartition.VertexPartitionOpsConstructor$ |
Implicit evidence that
VertexPartition is a member of the VertexPartitionBaseOpsConstructor
typeclass. |
| VertexPartitionBase<VD> |
An abstract map from vertex id to vertex attribute.
|
| VertexPartitionBaseOps<VD,Self extends VertexPartitionBase<Object>> |
An class containing additional operations for subclasses of VertexPartitionBase that provide
implicit evidence of membership in the
VertexPartitionBaseOpsConstructor typeclass (for
example, VertexPartition.VertexPartitionOpsConstructor). |
| VertexPartitionOps<VD> | |
| VertexRDDImpl<VD> |
| Enum | Description |
|---|---|
| EdgeActiveness |
Criteria for filtering edges based on activeness.
|