Class JCudfSerialization.SerializedColumnHeader

java.lang.Object
ai.rapids.cudf.JCudfSerialization.SerializedColumnHeader
Enclosing class:
JCudfSerialization

public static final class JCudfSerialization.SerializedColumnHeader extends Object
Holds the metadata about a serialized column.
  • Field Details

  • Method Details

    • getType

      public DType 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

      public void writeTo(ai.rapids.cudf.JCudfSerialization.DataWriter dout) throws IOException
      Write this column header to the specified writer
      Throws:
      IOException