Interface VertexPropertyChunkInfoReader
-
- All Superinterfaces:
com.alibaba.fastffi.CXXPointer
,com.alibaba.fastffi.FFIPointer
,com.alibaba.fastffi.FFIType
public interface VertexPropertyChunkInfoReader extends com.alibaba.fastffi.CXXPointer
The chunk info reader for vertex property group.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
VertexPropertyChunkInfoReader.Factory
-
Field Summary
Fields Modifier and Type Field Description static VertexPropertyChunkInfoReader.Factory
factory
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Result<StdString>
getChunk()
Return the current chunk file path of chunk position indicator.@com.alibaba.fastffi.FFINameAlias("GetChunkNum") long
getChunkNum()
Get the chunk number of the current vertex property group.Status
nextChunk()
Sets chunk position indicator to next chunk.Status
seek(@com.alibaba.fastffi.FFITypeAlias("graphar::IdType") long id)
Sets chunk position indicator for reader by internal vertex id.
-
-
-
Field Detail
-
factory
static final VertexPropertyChunkInfoReader.Factory factory
-
-
Method Detail
-
seek
Status seek(@com.alibaba.fastffi.FFITypeAlias("graphar::IdType") long id)
Sets chunk position indicator for reader by internal vertex id. If internal vertex id is not found, will return Status::IndexError error. After seeking to an invalid vertex id, the next call to GetChunk function may undefined, e.g. return a non exist path.- Parameters:
id
- the internal vertex id.
-
getChunk
Result<StdString> getChunk()
Return the current chunk file path of chunk position indicator.
-
nextChunk
Status nextChunk()
Sets chunk position indicator to next chunk. if current chunk is the last chunk, will return Status::IndexError error.
-
getChunkNum
@com.alibaba.fastffi.FFINameAlias("GetChunkNum") long getChunkNum()
Get the chunk number of the current vertex property group.
-
-