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
在接口中 AutoCloseable
Copyright © 2025. 保留所有权利。