Class DataBlockUtils


  • public final class DataBlockUtils
    extends Object
    • Method Detail

      • getEndOfStreamDataBlock

        public static MetadataBlock getEndOfStreamDataBlock()
      • computeColumnOffsets

        public static int computeColumnOffsets​(DataSchema dataSchema,
                                               int[] columnOffsets)
        Given a DataSchema, compute each column's offset and fill them into the passed in array, then return the row size in bytes.
        Parameters:
        dataSchema - data schema.
        columnOffsets - array of column offsets.
        Returns:
        row size in bytes.
      • computeColumnSizeInBytes

        public static void computeColumnSizeInBytes​(DataSchema dataSchema,
                                                    int[] columnSizes)
        Given a DataSchema, compute each column's size and fill them into the passed in array.
        Parameters:
        dataSchema - data schema.
        columnSizes - array of column size.
      • extractNullBitmaps

        public static org.roaringbitmap.RoaringBitmap[] extractNullBitmaps​(DataBlock dataBlock)