public class ChunkedPack extends Object implements AutoCloseable
构造器和说明 |
---|
ChunkedPack(long nativePtr)
此构造器由 `Table.makeChunkedPack` 在创建原生 `cudf::chunked_pack` 后调用。
|
修饰符和类型 | 方法和说明 |
---|---|
PackedColumnMetadata |
buildMetadata()
生成不透明的表元数据,这些元数据可以在以后通过 `cudf::unpack` 解包。
|
void |
close() |
long |
getTotalContiguousSize()
获取我们正在打包的表的最终连续大小。
|
boolean |
hasNext()
用于确保 `ChunkedPack` 仍有工作待执行的方法。
|
long |
next(DeviceMemoryBuffer userPtr)
将表的下一个连续块放入 `userPtr` 中。
|
public ChunkedPack(long nativePtr)
nativePtr
- 指向 `cudf::chunked_pack` 的指针public long getTotalContiguousSize()
public boolean hasNext()
public long next(DeviceMemoryBuffer userPtr)
userPtr
- 用于此迭代的反弹缓冲区public PackedColumnMetadata buildMetadata()
public void close()
AutoCloseable
中指定: close
版权所有 © 2025. 保留所有权利。