Package com.alibaba.graphscope.fragment
Interface BaseArrowProjectedFragment<OID_T,VID_T,VDATA_T,EDATA_T>
-
- All Superinterfaces:
EdgecutFragment<OID_T,VID_T,VDATA_T,EDATA_T>
,com.alibaba.fastffi.FFIPointer
,FFIType
,FragmentBase<OID_T,VID_T,VDATA_T,EDATA_T>
,Serializable
- All Known Subinterfaces:
ArrowProjectedFragment<OID_T,VID_T,VDATA_T,EDATA_T>
- All Known Implementing Classes:
ArrowProjectedFragment_cxx_0x2b7738c9
,ArrowProjectedFragment_cxx_0x2ba2680a
,ArrowProjectedFragment_cxx_0x3384a871
,ArrowProjectedFragment_cxx_0x4645b400
,ArrowProjectedFragment_cxx_0x508ada88
,ArrowProjectedFragment_cxx_0x50b609c9
,ArrowProjectedFragment_cxx_0x57bae832
,ArrowProjectedFragment_cxx_0x57e61773
,ArrowProjectedFragment_cxx_0x8724099f
,ArrowProjectedFragment_cxx_0xaa704f61
,ArrowProjectedFragment_cxx_0xafd47c78
,ArrowProjectedFragment_cxx_0xb2a7437
,ArrowProjectedFragment_cxx_0xb55a378
,ArrowProjectedFragment_cxx_0xc38050e6
,ArrowProjectedFragment_cxx_0xe3684916
,ArrowProjectedFragment_cxx_0xfab326b7
public interface BaseArrowProjectedFragment<OID_T,VID_T,VDATA_T,EDATA_T> extends EdgecutFragment<OID_T,VID_T,VDATA_T,EDATA_T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @com.alibaba.fastffi.FFINameAlias("edge_label") int
edgeLabel()
@com.alibaba.fastffi.FFINameAlias("edge_prop_id") int
edgePropId()
StdSharedPtr<ArrowFragment<OID_T>>
getArrowFragment()
@com.alibaba.fastffi.FFINameAlias("get_ie_offsets_begin_ptr") long
getIEOffsetsBeginPtr()
@com.alibaba.fastffi.FFINameAlias("get_ie_offsets_end_ptr") long
getIEOffsetsEndPtr()
@com.alibaba.fastffi.FFINameAlias("GetIncomingEdgeNum") long
getIncomingEdgeNum()
@com.alibaba.fastffi.FFINameAlias("GetInEdgeNum") long
getInEdgeNum()
PropertyNbrUnit<VID_T>
getInEdgesPtr()
@com.alibaba.fastffi.FFINameAlias("get_oe_offsets_begin_ptr") long
getOEOffsetsBeginPtr()
@com.alibaba.fastffi.FFINameAlias("get_oe_offsets_end_ptr") long
getOEOffsetsEndPtr()
@com.alibaba.fastffi.FFINameAlias("GetOutEdgeNum") long
getOutEdgeNum()
PropertyNbrUnit<VID_T>
getOutEdgesPtr()
@com.alibaba.fastffi.FFINameAlias("GetOutgoingEdgeNum") long
getOutgoingEdgeNum()
long
id()
DestList
ieDestList(Vertex<VID_T> vertex)
DestList
oeDestList(Vertex<VID_T> vertex)
@com.alibaba.fastffi.FFINameAlias("vertex_label") int
vertexLabel()
@com.alibaba.fastffi.FFINameAlias("vertex_prop_id") int
vertexPropId()
-
Methods inherited from interface com.alibaba.graphscope.fragment.EdgecutFragment
getInnerVertex, getInnerVertexGid, getInnerVertexId, getInnerVerticesNum, getOuterVertex, getOuterVertexGid, getOuterVertexId, getOuterVerticesNum, innerVertexGid2Vertex, innerVertices, isInnerVertex, isOuterVertex, outerVertexGid2Vertex, outerVertices
-
Methods inherited from interface com.alibaba.graphscope.fragment.FragmentBase
fid, fnum, getEdgeNum, getFragId, getId, getLocalInDegree, getLocalOutDegree, getTotalVerticesNum, getVertex, getVerticesNum, gid2Vertex, vertex2Gid, vertices
-
-
-
-
Method Detail
-
id
long id()
-
getOutEdgesPtr
PropertyNbrUnit<VID_T> getOutEdgesPtr()
-
getInEdgesPtr
PropertyNbrUnit<VID_T> getInEdgesPtr()
-
getOEOffsetsBeginPtr
@com.alibaba.fastffi.FFINameAlias("get_oe_offsets_begin_ptr") long getOEOffsetsBeginPtr()
-
getIEOffsetsBeginPtr
@com.alibaba.fastffi.FFINameAlias("get_ie_offsets_begin_ptr") long getIEOffsetsBeginPtr()
-
getOEOffsetsEndPtr
@com.alibaba.fastffi.FFINameAlias("get_oe_offsets_end_ptr") long getOEOffsetsEndPtr()
-
getIEOffsetsEndPtr
@com.alibaba.fastffi.FFINameAlias("get_ie_offsets_end_ptr") long getIEOffsetsEndPtr()
-
getInEdgeNum
@com.alibaba.fastffi.FFINameAlias("GetInEdgeNum") long getInEdgeNum()
-
getOutEdgeNum
@com.alibaba.fastffi.FFINameAlias("GetOutEdgeNum") long getOutEdgeNum()
-
getIncomingEdgeNum
@com.alibaba.fastffi.FFINameAlias("GetIncomingEdgeNum") long getIncomingEdgeNum()
-
getOutgoingEdgeNum
@com.alibaba.fastffi.FFINameAlias("GetOutgoingEdgeNum") long getOutgoingEdgeNum()
-
getArrowFragment
StdSharedPtr<ArrowFragment<OID_T>> getArrowFragment()
-
vertexLabel
@com.alibaba.fastffi.FFINameAlias("vertex_label") int vertexLabel()
-
edgeLabel
@com.alibaba.fastffi.FFINameAlias("edge_label") int edgeLabel()
-
vertexPropId
@com.alibaba.fastffi.FFINameAlias("vertex_prop_id") int vertexPropId()
-
edgePropId
@com.alibaba.fastffi.FFINameAlias("edge_prop_id") int edgePropId()
-
-