I - Vertex idV - Vertex dataE - Edge datapublic class SendMutationsCache<I extends org.apache.hadoop.io.WritableComparable,V extends org.apache.hadoop.io.Writable,E extends org.apache.hadoop.io.Writable> extends Object
| Constructor and Description |
|---|
SendMutationsCache() |
| Modifier and Type | Method and Description |
|---|---|
int |
addEdgeMutation(Integer partitionId,
I destVertexId,
Edge<I,E> edge)
Add an add edge mutation to the cache.
|
int |
addVertexMutation(Integer partitionId,
Vertex<I,V,E> vertex)
Add a add vertex mutation to the cache.
|
Map<Integer,Map<I,VertexMutations<I,V,E>>> |
removeAllPartitionMutations()
Gets all the mutations and removes them from the cache.
|
int |
removeEdgeMutation(Integer partitionId,
I vertexIndex,
I destinationVertexIndex)
Add a remove edge mutation to the cache.
|
Map<I,VertexMutations<I,V,E>> |
removePartitionMutations(int partitionId)
Gets the mutations for a partition and removes it from the cache.
|
int |
removeVertexMutation(Integer partitionId,
I destVertexId)
Add a remove vertex mutation to the cache.
|
public int addEdgeMutation(Integer partitionId, I destVertexId, Edge<I,E> edge)
partitionId - Partition iddestVertexId - Destination vertex idedge - Edge to be addedpublic int removeEdgeMutation(Integer partitionId, I vertexIndex, I destinationVertexIndex)
partitionId - Partition idvertexIndex - Destination vertex iddestinationVertexIndex - Edge vertex index to be removedpublic int addVertexMutation(Integer partitionId, Vertex<I,V,E> vertex)
partitionId - Partition idvertex - Vertex to be addedpublic int removeVertexMutation(Integer partitionId, I destVertexId)
partitionId - Partition iddestVertexId - Vertex index to be removedpublic Map<I,VertexMutations<I,V,E>> removePartitionMutations(int partitionId)
partitionId - Partition idCopyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.