Package com.alibaba.graphscope.stdcxx
Class FFIIntVector
- java.lang.Object
-
- com.alibaba.fastffi.FFIPointerImpl
-
- com.alibaba.graphscope.stdcxx.FFIIntVector
-
- All Implemented Interfaces:
com.alibaba.fastffi.CXXPointer
,com.alibaba.fastffi.FFIPointer
,com.alibaba.fastffi.FFISettablePointer
,FFIType
,StdVector<Integer>
,Serializable
public class FFIIntVector extends FFIPointerImpl implements StdVector<Integer>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.alibaba.graphscope.stdcxx.StdVector
StdVector.Factory<E>
-
-
Field Summary
Fields Modifier and Type Field Description static int
HASH_SHIFT
long
size
static int
SIZE
-
Fields inherited from class com.alibaba.fastffi.FFIPointerImpl
address
-
-
Constructor Summary
Constructors Constructor Description FFIIntVector(long address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
capacity()
void
clear()
long
data()
void
delete()
boolean
equals(Object o)
void
finishSetting()
Integer
get(long arg0)
int
hashCode()
static long
nativeCapacity(long var0)
static void
nativeClear(long var0)
static long
nativeCreateFactory0()
static long
nativeData(long var0)
static void
nativeDelete(long var0)
static @com.alibaba.fastffi.CXXReference int
nativeGet(long var0, long var2)
static void
nativePush_back(long var0, int var2)
static void
nativeReserve(long var0, long var2)
static void
nativeResize(long var0, long var2)
static void
nativeSet(long var0, long var2, int var4)
static long
nativeSize(long var0)
void
push_back(Integer arg0)
void
reserve(long arg0)
void
resize(long arg0)
void
set(long arg0, Integer arg1)
void
setAddress(long arg0)
long
size()
String
toString()
void
touch()
update the cached objAddress.-
Methods inherited from class com.alibaba.fastffi.FFIPointerImpl
getAddress
-
-
-
-
Method Detail
-
touch
public void touch()
update the cached objAddress.
-
nativeCapacity
public static long nativeCapacity(long var0)
-
nativeClear
public static void nativeClear(long var0)
-
nativeData
public static long nativeData(long var0)
-
delete
public void delete()
- Specified by:
delete
in interfacecom.alibaba.fastffi.CXXPointer
-
nativeDelete
public static void nativeDelete(long var0)
-
nativeGet
public static @com.alibaba.fastffi.CXXReference int nativeGet(long var0, long var2)
-
push_back
public void push_back(Integer arg0)
-
finishSetting
public void finishSetting()
-
nativePush_back
public static void nativePush_back(long var0, int var2)
-
nativeReserve
public static void nativeReserve(long var0, long var2)
-
nativeResize
public static void nativeResize(long var0, long var2)
-
nativeSet
public static void nativeSet(long var0, long var2, int var4)
-
setAddress
public void setAddress(long arg0)
- Specified by:
setAddress
in interfacecom.alibaba.fastffi.FFISettablePointer
-
nativeSize
public static long nativeSize(long var0)
-
nativeCreateFactory0
public static long nativeCreateFactory0()
-
-