Package com.alibaba.graphscope.ds
Class VertexRange_cxx_0x528b3543
- java.lang.Object
-
- com.alibaba.fastffi.FFIPointerImpl
-
- com.alibaba.graphscope.ds.VertexRange_cxx_0x528b3543
-
- All Implemented Interfaces:
com.alibaba.fastffi.CXXPointer,com.alibaba.fastffi.FFIPointer,FFIType,VertexRange<Long>,Serializable
public class VertexRange_cxx_0x528b3543 extends FFIPointerImpl implements VertexRange<Long>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.alibaba.graphscope.ds.VertexRange
VertexRange.Factory<VID_T>
-
-
Field Summary
Fields Modifier and Type Field Description static intHASH_SHIFTstatic intSIZE-
Fields inherited from class com.alibaba.fastffi.FFIPointerImpl
address
-
-
Constructor Summary
Constructors Constructor Description VertexRange_cxx_0x528b3543(long address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LongbeginValue()Return the Begin vertex id for this VertexRange.voiddelete()LongendValue()Return the last vertex for this VertexRange.booleanequals(Object o)inthashCode()static voidnative_SetRange(long ptr, long arg00, long arg11)static @com.alibaba.fastffi.FFINameAlias("begin_value"),@com.alibaba.fastffi.CXXValue longnativeBeginValue(long ptr)static longnativeCreateFactory0()static longnativeCreateFactory1(long arg00, long arg11)static voidnativeDelete(long ptr)static @com.alibaba.fastffi.FFINameAlias("end_value"),@com.alibaba.fastffi.CXXValue longnativeEndValue(long ptr)static longnativeSize(long ptr)voidSetRange(Long arg0, Long arg1)Update the left bound and right bound.longsize()Return the number of vertices in this vertex range.StringtoString()-
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.VertexRange
intIterable, longIterable
-
-
-
-
Method Detail
-
SetRange
public void SetRange(Long arg0, Long arg1)
Description copied from interface:VertexRangeUpdate the left bound and right bound.- Specified by:
SetRangein interfaceVertexRange<Long>- Parameters:
arg0- left(begin) VID_T.arg1- right(end) VID_T.
-
native_SetRange
public static void native_SetRange(long ptr, long arg00, long arg11)
-
beginValue
public Long beginValue()
Description copied from interface:VertexRangeReturn the Begin vertex id for this VertexRange.- Specified by:
beginValuein interfaceVertexRange<Long>- Returns:
- the first vertex id
-
nativeBeginValue
public static @com.alibaba.fastffi.FFINameAlias("begin_value"),@com.alibaba.fastffi.CXXValue long nativeBeginValue(long ptr)
-
delete
public void delete()
- Specified by:
deletein interfacecom.alibaba.fastffi.CXXPointer
-
nativeDelete
public static void nativeDelete(long ptr)
-
endValue
public Long endValue()
Description copied from interface:VertexRangeReturn the last vertex for this VertexRange.- Specified by:
endValuein interfaceVertexRange<Long>- Returns:
- the last vertex id
-
nativeEndValue
public static @com.alibaba.fastffi.FFINameAlias("end_value"),@com.alibaba.fastffi.CXXValue long nativeEndValue(long ptr)
-
size
public long size()
Description copied from interface:VertexRangeReturn the number of vertices in this vertex range.- Specified by:
sizein interfaceVertexRange<Long>- Returns:
- the size.
-
nativeSize
public static long nativeSize(long ptr)
-
nativeCreateFactory0
public static long nativeCreateFactory0()
-
nativeCreateFactory1
public static long nativeCreateFactory1(long arg00, long arg11)
-
-