public final class ArrowColumnBuilder extends Object implements AutoCloseable
| 构造函数和描述 |
|---|
ArrowColumnBuilder(HostColumnVector.DataType type) |
| 修饰符和类型 | 方法和描述 |
|---|---|
void |
添加一个 Arrow 缓冲区。
|
ColumnVector |
buildAndPutOnDevice()
根据 Arrow 数据创建不可变的 ColumnVector,并复制到设备。
|
void |
close() |
String |
toString() |
public ArrowColumnBuilder(HostColumnVector.DataType type)
public void addBatch(long rows,
long nullCount,
ByteBuffer data,
ByteBuffer validity,
ByteBuffer offsets)
rows - - 此 Arrow 缓冲区中的行数nullCount - - 此 Arrow 缓冲区中的 null 值数量data - - Arrow 数据缓冲区的 ByteBuffervalidity - - Arrow 有效性缓冲区的 ByteBufferoffsets - - Arrow 偏移量缓冲区的 ByteBufferpublic final ColumnVector buildAndPutOnDevice()
public void close()
close 在接口中 AutoCloseableCopyright © 2025. 保留所有权利。