Class PrimitiveArrowArrayBuilder_cxx_0x232959b0
- java.lang.Object
-
- com.alibaba.fastffi.FFIPointerImpl
-
- com.alibaba.graphscope.arrow.array.BaseArrowArrayBuilder_cxx_0x232959b0
-
- com.alibaba.graphscope.arrow.array.PrimitiveArrowArrayBuilder_cxx_0x232959b0
-
- All Implemented Interfaces:
com.alibaba.fastffi.FFIPointer
,com.alibaba.fastffi.FFISettablePointer
,FFIType
,BaseArrowArrayBuilder<Double>
,PrimitiveArrowArrayBuilder<Double>
,Serializable
public class PrimitiveArrowArrayBuilder_cxx_0x232959b0 extends BaseArrowArrayBuilder_cxx_0x232959b0 implements PrimitiveArrowArrayBuilder<Double>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.alibaba.graphscope.arrow.array.BaseArrowArrayBuilder
BaseArrowArrayBuilder.Factory<T>
-
Nested classes/interfaces inherited from interface com.alibaba.graphscope.arrow.array.PrimitiveArrowArrayBuilder
PrimitiveArrowArrayBuilder.Factory<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 PrimitiveArrowArrayBuilder_cxx_0x232959b0(long address)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Double
getValue(long arg0)
int
hashCode()
static long
nativeCreateFactory0()
static @com.alibaba.fastffi.FFINameAlias("GetValue"),@com.alibaba.fastffi.CXXReference double
nativeGetValue(long ptr, long arg00)
static @com.alibaba.fastffi.FFINameAlias("Reserve"),@com.alibaba.fastffi.CXXValue long
nativeReserve(long ptr, long rv_base, long arg00)
static void
nativeSet(long ptr, long arg00, double arg11)
static void
nativeUnsafeAppend(long ptr, double arg00)
Status
reserve(long arg0)
void
set(long arg0, Double arg1)
void
setAddress(long arg0)
String
toString()
void
unsafeAppend(Double arg0)
-
Methods inherited from class com.alibaba.fastffi.FFIPointerImpl
getAddress
-
-
-
-
Method Detail
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classBaseArrowArrayBuilder_cxx_0x232959b0
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classBaseArrowArrayBuilder_cxx_0x232959b0
-
toString
public String toString()
- Overrides:
toString
in classBaseArrowArrayBuilder_cxx_0x232959b0
-
getValue
public Double getValue(long arg0)
- Specified by:
getValue
in interfacePrimitiveArrowArrayBuilder<Double>
-
nativeGetValue
public static @com.alibaba.fastffi.FFINameAlias("GetValue"),@com.alibaba.fastffi.CXXReference double nativeGetValue(long ptr, long arg00)
-
reserve
public Status reserve(long arg0)
- Specified by:
reserve
in interfaceBaseArrowArrayBuilder<Double>
- Overrides:
reserve
in classBaseArrowArrayBuilder_cxx_0x232959b0
-
nativeReserve
public static @com.alibaba.fastffi.FFINameAlias("Reserve"),@com.alibaba.fastffi.CXXValue long nativeReserve(long ptr, long rv_base, long arg00)
-
set
public void set(long arg0, Double arg1)
- Specified by:
set
in interfacePrimitiveArrowArrayBuilder<Double>
-
nativeSet
public static void nativeSet(long ptr, long arg00, double arg11)
-
setAddress
public void setAddress(long arg0)
- Specified by:
setAddress
in interfacecom.alibaba.fastffi.FFISettablePointer
- Overrides:
setAddress
in classBaseArrowArrayBuilder_cxx_0x232959b0
-
unsafeAppend
public void unsafeAppend(Double arg0)
- Specified by:
unsafeAppend
in interfacePrimitiveArrowArrayBuilder<Double>
-
nativeUnsafeAppend
public static void nativeUnsafeAppend(long ptr, double arg00)
-
nativeCreateFactory0
public static long nativeCreateFactory0()
-
-