Package ai.rapids.cudf
Class JCudfSerialization.SerializedColumnHeader
java.lang.Object
ai.rapids.cudf.JCudfSerialization.SerializedColumnHeader
- Enclosing class:
- JCudfSerialization
Holds the metadata about a serialized column.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionGet the metadata for any child columns or null if there are no childrenlong
Get the null count of the columnint
Get the number of child columnslong
Get the row count of the columnlong
Return the number of bytes needed to store this column header in serialized form.getType()
Get the data type of the columnvoid
writeTo
(ai.rapids.cudf.JCudfSerialization.DataWriter dout) Write this column header to the specified writer
-
Field Details
-
dtype
-
nullCount
public final long nullCount -
rowCount
public final long rowCount -
children
-
-
Method Details
-
getType
Get the data type of the column -
getRowCount
public long getRowCount()Get the row count of the column -
getNullCount
public long getNullCount()Get the null count of the column -
getChildren
Get the metadata for any child columns or null if there are no children -
getNumChildren
public int getNumChildren()Get the number of child columns -
getSerializedHeaderSizeInBytes
public long getSerializedHeaderSizeInBytes()Return the number of bytes needed to store this column header in serialized form. -
writeTo
Write this column header to the specified writer- Throws:
IOException
-