Class MultiColBitmap


  • public final class MultiColBitmap
    extends ABitmap
    Uncompressed representation of one or more columns in bitmap format.
    • Method Detail

      • getValues

        public double[] getValues​(int ix)
        Obtain tuple of column values associated with index.
        Parameters:
        ix - index of a particular distinct value
        Returns:
        the tuple of column values associated with the specified index
      • getNumNonZerosInOffset

        public int getNumNonZerosInOffset​(int idx)
        Description copied from class: ABitmap
        Get the number of non zeros in a specific offset's tuple value.
        Specified by:
        getNumNonZerosInOffset in class ABitmap
        Parameters:
        idx - The offset index to look at.
        Returns:
        The nnz in the tuple.
      • getNumValues

        public int getNumValues()
        Description copied from class: ABitmap
        Obtain number of distinct value groups in the column. this number is also the number of bitmaps, since there is one bitmap per value
        Specified by:
        getNumValues in class ABitmap
        Returns:
        number of distinct value groups in the column;
      • getNumColumns

        public int getNumColumns()
        Description copied from class: ABitmap
        Get the number of columns encoded in this bitmap
        Specified by:
        getNumColumns in class ABitmap
        Returns:
        The column count