Package com.alibaba.graphscope.loader
Interface GraphDataBufferManager
-
- All Known Implementing Classes:
GraphDataBufferManagerImpl
public interface GraphDataBufferManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddEdge(int threadId, org.apache.hadoop.io.WritableComparable srcId, org.apache.hadoop.io.WritableComparable dstId, org.apache.hadoop.io.Writable value)voidaddEdges(int threadId, org.apache.hadoop.io.Writable id, Iterable<org.apache.giraph.edge.Edge> edges)voidaddVertex(int threadId, org.apache.hadoop.io.Writable id, org.apache.hadoop.io.Writable value)voidfinishAdding()voidreserveNumEdges(int length)voidreserveNumVertices(int length)
-
-
-
Method Detail
-
addVertex
void addVertex(int threadId, org.apache.hadoop.io.Writable id, org.apache.hadoop.io.Writable value) throws IOException- Throws:
IOException
-
addEdges
void addEdges(int threadId, org.apache.hadoop.io.Writable id, Iterable<org.apache.giraph.edge.Edge> edges) throws IOException- Throws:
IOException
-
addEdge
void addEdge(int threadId, org.apache.hadoop.io.WritableComparable srcId, org.apache.hadoop.io.WritableComparable dstId, org.apache.hadoop.io.Writable value) throws IOException- Throws:
IOException
-
reserveNumVertices
void reserveNumVertices(int length)
-
reserveNumEdges
void reserveNumEdges(int length)
-
finishAdding
void finishAdding()
-
-