Package com.alibaba.graphscope.ds
Class GrapeAdjList_cxx_0xc278e938
- java.lang.Object
-
- com.alibaba.fastffi.FFIPointerImpl
-
- com.alibaba.graphscope.ds.GrapeAdjList_cxx_0xc278e938
-
- All Implemented Interfaces:
com.alibaba.fastffi.CXXPointer
,com.alibaba.fastffi.CXXPointerRange<GrapeNbr<Long,Integer>>
,com.alibaba.fastffi.CXXRange<GrapeNbr<Long,Integer>>
,com.alibaba.fastffi.FFIPointer
,FFIType
,GrapeAdjList<Long,Integer>
,Serializable
,Iterable<GrapeNbr<Long,Integer>>
public class GrapeAdjList_cxx_0xc278e938 extends FFIPointerImpl implements GrapeAdjList<Long,Integer>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
HASH_SHIFT
static int
SIZE
-
Fields inherited from class com.alibaba.fastffi.FFIPointerImpl
address
-
-
Constructor Summary
Constructors Constructor Description GrapeAdjList_cxx_0xc278e938(long address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GrapeNbr<Long,Integer>
begin_pointer()
Get the begin Nbr.void
delete()
GrapeNbr<Long,Integer>
end_pointer()
Get the last Nbr.boolean
equals(Object o)
int
hashCode()
static long
nativeBegin_pointer(long ptr)
static void
nativeDelete(long ptr)
static long
nativeEnd_pointer(long ptr)
static @com.alibaba.fastffi.FFINameAlias("Size") long
nativeSize(long ptr)
@com.alibaba.fastffi.FFINameAlias("Size") long
size()
Get the size of this adjList.String
toString()
-
Methods inherited from class com.alibaba.fastffi.FFIPointerImpl
getAddress
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.alibaba.graphscope.ds.GrapeAdjList
begin, end
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
begin_pointer
public GrapeNbr<Long,Integer> begin_pointer()
Description copied from interface:GrapeAdjList
Get the begin Nbr.- Specified by:
begin_pointer
in interfaceGrapeAdjList<Long,Integer>
- Returns:
- the first Nbr.
-
nativeBegin_pointer
public static long nativeBegin_pointer(long ptr)
-
delete
public void delete()
- Specified by:
delete
in interfacecom.alibaba.fastffi.CXXPointer
-
nativeDelete
public static void nativeDelete(long ptr)
-
end_pointer
public GrapeNbr<Long,Integer> end_pointer()
Description copied from interface:GrapeAdjList
Get the last Nbr.- Specified by:
end_pointer
in interfaceGrapeAdjList<Long,Integer>
- Returns:
- the last Nbr.
-
nativeEnd_pointer
public static long nativeEnd_pointer(long ptr)
-
size
public @com.alibaba.fastffi.FFINameAlias("Size") long size()
Description copied from interface:GrapeAdjList
Get the size of this adjList.- Specified by:
size
in interfaceGrapeAdjList<Long,Integer>
- Returns:
- size
-
nativeSize
public static @com.alibaba.fastffi.FFINameAlias("Size") long nativeSize(long ptr)
-
-