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 int
HASH_SHIFT
static int
SIZE
-
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 Long
beginValue()
Return the Begin vertex id for this VertexRange.void
delete()
Long
endValue()
Return the last vertex for this VertexRange.boolean
equals(Object o)
int
hashCode()
static void
native_SetRange(long ptr, long arg00, long arg11)
static @com.alibaba.fastffi.FFINameAlias("begin_value"),@com.alibaba.fastffi.CXXValue long
nativeBeginValue(long ptr)
static long
nativeCreateFactory0()
static long
nativeCreateFactory1(long arg00, long arg11)
static void
nativeDelete(long ptr)
static @com.alibaba.fastffi.FFINameAlias("end_value"),@com.alibaba.fastffi.CXXValue long
nativeEndValue(long ptr)
static long
nativeSize(long ptr)
void
SetRange(Long arg0, Long arg1)
Update the left bound and right bound.long
size()
Return the number of vertices in this vertex range.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.VertexRange
intIterable, longIterable
-
-
-
-
Method Detail
-
SetRange
public void SetRange(Long arg0, Long arg1)
Description copied from interface:VertexRange
Update the left bound and right bound.- Specified by:
SetRange
in 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:VertexRange
Return the Begin vertex id for this VertexRange.- Specified by:
beginValue
in 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:
delete
in interfacecom.alibaba.fastffi.CXXPointer
-
nativeDelete
public static void nativeDelete(long ptr)
-
endValue
public Long endValue()
Description copied from interface:VertexRange
Return the last vertex for this VertexRange.- Specified by:
endValue
in 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:VertexRange
Return the number of vertices in this vertex range.- Specified by:
size
in 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)
-
-