Package com.alibaba.graphscope.ds
Class VertexRange_cxx_0x52600602
- java.lang.Object
-
- com.alibaba.fastffi.FFIPointerImpl
-
- com.alibaba.graphscope.ds.VertexRange_cxx_0x52600602
-
- All Implemented Interfaces:
com.alibaba.fastffi.CXXPointer,com.alibaba.fastffi.FFIPointer,FFIType,VertexRange<Integer>,Serializable
public class VertexRange_cxx_0x52600602 extends FFIPointerImpl implements VertexRange<Integer>
- 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_0x52600602(long address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegerbeginValue()Return the Begin vertex id for this VertexRange.voiddelete()IntegerendValue()Return the last vertex for this VertexRange.booleanequals(Object o)inthashCode()static voidnative_SetRange(long ptr, int arg00, int arg11)static @com.alibaba.fastffi.FFINameAlias("begin_value"),@com.alibaba.fastffi.CXXValue intnativeBeginValue(long ptr)static longnativeCreateFactory0()static longnativeCreateFactory1(int arg00, int arg11)static voidnativeDelete(long ptr)static @com.alibaba.fastffi.FFINameAlias("end_value"),@com.alibaba.fastffi.CXXValue intnativeEndValue(long ptr)static longnativeSize(long ptr)voidSetRange(Integer arg0, Integer 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(Integer arg0, Integer arg1)
Description copied from interface:VertexRangeUpdate the left bound and right bound.- Specified by:
SetRangein interfaceVertexRange<Integer>- Parameters:
arg0- left(begin) VID_T.arg1- right(end) VID_T.
-
native_SetRange
public static void native_SetRange(long ptr, int arg00, int arg11)
-
beginValue
public Integer beginValue()
Description copied from interface:VertexRangeReturn the Begin vertex id for this VertexRange.- Specified by:
beginValuein interfaceVertexRange<Integer>- Returns:
- the first vertex id
-
nativeBeginValue
public static @com.alibaba.fastffi.FFINameAlias("begin_value"),@com.alibaba.fastffi.CXXValue int nativeBeginValue(long ptr)
-
delete
public void delete()
- Specified by:
deletein interfacecom.alibaba.fastffi.CXXPointer
-
nativeDelete
public static void nativeDelete(long ptr)
-
endValue
public Integer endValue()
Description copied from interface:VertexRangeReturn the last vertex for this VertexRange.- Specified by:
endValuein interfaceVertexRange<Integer>- Returns:
- the last vertex id
-
nativeEndValue
public static @com.alibaba.fastffi.FFINameAlias("end_value"),@com.alibaba.fastffi.CXXValue int nativeEndValue(long ptr)
-
size
public long size()
Description copied from interface:VertexRangeReturn the number of vertices in this vertex range.- Specified by:
sizein interfaceVertexRange<Integer>- Returns:
- the size.
-
nativeSize
public static long nativeSize(long ptr)
-
nativeCreateFactory0
public static long nativeCreateFactory0()
-
nativeCreateFactory1
public static long nativeCreateFactory1(int arg00, int arg11)
-
-