public static final class JCudfSerialization.SerializedTableHeader extends Object
构造器和说明 |
---|
SerializedTableHeader(DataInputStream din) |
SerializedTableHeader(int numRows)
仅包含行数的表的构造器(无列)
|
修饰符和类型 | 方法和说明 |
---|---|
JCudfSerialization.SerializedColumnHeader |
getColumnHeader(int columnIndex)
获取相应列索引的列头
|
long |
getDataLen()
返回将数据读入流所需的缓冲区大小。
|
int |
getNumColumns()
返回此表中存储的列数
|
int |
getNumRows()
返回此表中存储的行数。
|
long |
getSerializedHeaderSizeInBytes()
返回序列化此表头所需的字节数。
|
long |
getTotalSerializedSizeInBytes()
返回序列化此表头和表数据所需的总字节数。
|
boolean |
wasDataRead()
一旦通过 readTableIntoBuffer 成功从流中读取数据,则设置为 true。
|
boolean |
wasInitialized()
如果已读取此表的元数据,则返回 true,否则返回 false,表示遇到了 EOF。
|
void |
writeTo(ai.rapids.cudf.JCudfSerialization.DataWriter dout) |
public SerializedTableHeader(DataInputStream din) throws IOException
IOException
public SerializedTableHeader(int numRows)
public JCudfSerialization.SerializedColumnHeader getColumnHeader(int columnIndex)
public boolean wasDataRead()
public long getDataLen()
public int getNumRows()
public int getNumColumns()
public boolean wasInitialized()
public long getSerializedHeaderSizeInBytes()
public long getTotalSerializedSizeInBytes()
public void writeTo(ai.rapids.cudf.JCudfSerialization.DataWriter dout) throws IOException
IOException
版权所有 © 2025。保留所有权利。