Package com.alibaba.graphscope.ds
Class GSVertexArray_cxx_0x2ceb3d1f
- java.lang.Object
- 
- com.alibaba.fastffi.FFIPointerImpl
- 
- com.alibaba.graphscope.ds.GSVertexArray_cxx_0x2ceb3d1f
 
 
- 
- All Implemented Interfaces:
- com.alibaba.fastffi.CXXPointer,- com.alibaba.fastffi.FFIPointer,- FFIType,- GSVertexArray<Integer>,- Serializable
 
 public class GSVertexArray_cxx_0x2ceb3d1f extends FFIPointerImpl implements GSVertexArray<Integer> - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.alibaba.graphscope.ds.GSVertexArrayGSVertexArray.Factory<T>
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static intHASH_SHIFTstatic intSIZE- 
Fields inherited from class com.alibaba.fastffi.FFIPointerImpladdress
 
- 
 - 
Constructor SummaryConstructors Constructor Description GSVertexArray_cxx_0x2ceb3d1f(long address)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()booleanequals(Object o)Integerget(Vertex<Long> arg0)Get the data bound to the querying vertex.VertexRange<Long>GetVertexRange()Get the vertex range for this vertex array.inthashCode()voidinit(VertexRange<Long> arg0)Init a vertex Array with a range of vertices.voidinit(VertexRange<Long> arg0, Integer arg1)Init a vertex Array with a range of vertices, with default value.static @com.alibaba.fastffi.CXXReference,@com.alibaba.fastffi.FFITypeAlias("grape::VertexRange<uint64_t>") longnative_GetVertexRange(long ptr)static longnativeCreateFactory0()static voidnativeDelete(long ptr)static @com.alibaba.fastffi.FFINameAlias("GetValue"),@com.alibaba.fastffi.CXXReference intnativeGet(long ptr, long arg00)static voidnativeInit0(long ptr, long arg00)static voidnativeInit1(long ptr, long arg00, int arg11)static voidnativeSetValue0(long ptr, long arg00, int arg11)static voidnativeSetValue1(long ptr, long arg00, int arg11)static voidnativeSetValue2(long ptr, int arg00)static @com.alibaba.fastffi.FFINameAlias("size") longnativeSize(long ptr)static voidnativeSwap(long ptr, long arg00)voidsetValue(Vertex<Long> arg0, Integer arg1)Set the data for a specific vertex.voidsetValue(VertexRange<Long> arg0, Integer arg1)Set the data for a range of vertices.voidsetValue(Integer arg0)Full fill the vertex array with the specified value.@com.alibaba.fastffi.FFINameAlias("size") longsize()Inherited from grape::Arrayvoidswap(GSVertexArray<Integer> arg0)StringtoString()- 
Methods inherited from class com.alibaba.fastffi.FFIPointerImplgetAddress
 
- 
 
- 
- 
- 
Method Detail- 
GetVertexRangepublic VertexRange<Long> GetVertexRange() Description copied from interface:GSVertexArrayGet the vertex range for this vertex array.- Specified by:
- GetVertexRangein interface- GSVertexArray<Integer>
- Returns:
- the range of vertices.
 
 - 
native_GetVertexRangepublic static @com.alibaba.fastffi.CXXReference,@com.alibaba.fastffi.FFITypeAlias("grape::VertexRange<uint64_t>") long native_GetVertexRange(long ptr)
 - 
deletepublic void delete() - Specified by:
- deletein interface- com.alibaba.fastffi.CXXPointer
 
 - 
nativeDeletepublic static void nativeDelete(long ptr) 
 - 
getpublic Integer get(Vertex<Long> arg0) Description copied from interface:GSVertexArrayGet the data bound to the querying vertex.- Specified by:
- getin interface- GSVertexArray<Integer>
- Parameters:
- arg0- querying vertex.
- Returns:
- vertex data.
 
 - 
nativeGetpublic static @com.alibaba.fastffi.FFINameAlias("GetValue"),@com.alibaba.fastffi.CXXReference int nativeGet(long ptr, long arg00)
 - 
initpublic void init(VertexRange<Long> arg0) Description copied from interface:GSVertexArrayInit a vertex Array with a range of vertices.- Specified by:
- initin interface- GSVertexArray<Integer>
- Parameters:
- arg0- vertex range.
 
 - 
nativeInit0public static void nativeInit0(long ptr, long arg00)
 - 
initpublic void init(VertexRange<Long> arg0, Integer arg1) Description copied from interface:GSVertexArrayInit a vertex Array with a range of vertices, with default value.- Specified by:
- initin interface- GSVertexArray<Integer>
- Parameters:
- arg0- vertex range.
- arg1- default value.
 
 - 
nativeInit1public static void nativeInit1(long ptr, long arg00, int arg11)
 - 
setValuepublic void setValue(Vertex<Long> arg0, Integer arg1) Description copied from interface:GSVertexArraySet the data for a specific vertex.- Specified by:
- setValuein interface- GSVertexArray<Integer>
- Parameters:
- arg0- vertex.
- arg1- vertex data.
 
 - 
nativeSetValue0public static void nativeSetValue0(long ptr, long arg00, int arg11)
 - 
setValuepublic void setValue(VertexRange<Long> arg0, Integer arg1) Description copied from interface:GSVertexArraySet the data for a range of vertices.- Specified by:
- setValuein interface- GSVertexArray<Integer>
- Parameters:
- arg0- vertex range.
- arg1- value to set.
 
 - 
nativeSetValue1public static void nativeSetValue1(long ptr, long arg00, int arg11)
 - 
setValuepublic void setValue(Integer arg0) Description copied from interface:GSVertexArrayFull fill the vertex array with the specified value.- Specified by:
- setValuein interface- GSVertexArray<Integer>
- Parameters:
- arg0- vertex data.
 
 - 
nativeSetValue2public static void nativeSetValue2(long ptr, int arg00)
 - 
sizepublic @com.alibaba.fastffi.FFINameAlias("size") long size()Description copied from interface:GSVertexArrayInherited from grape::Array- Specified by:
- sizein interface- GSVertexArray<Integer>
 
 - 
nativeSizepublic static @com.alibaba.fastffi.FFINameAlias("size") long nativeSize(long ptr)
 - 
swappublic void swap(GSVertexArray<Integer> arg0) - Specified by:
- swapin interface- GSVertexArray<Integer>
 
 - 
nativeSwappublic static void nativeSwap(long ptr, long arg00)
 - 
nativeCreateFactory0public static long nativeCreateFactory0() 
 
- 
 
-