Class ColGroupSizes


  • public final class ColGroupSizes
    extends Object
    • Constructor Detail

      • ColGroupSizes

        public ColGroupSizes()
    • Method Detail

      • estimateInMemorySizeGroup

        public static long estimateInMemorySizeGroup​(int nrColumns)
      • estimateInMemorySizeGroupValue

        public static long estimateInMemorySizeGroupValue​(int nrColumns,
                                                          int nrValues,
                                                          double tupleSparsity,
                                                          boolean lossy)
      • estimateInMemorySizeDDC

        public static long estimateInMemorySizeDDC​(int nrCols,
                                                   int numTuples,
                                                   int dataLength,
                                                   double tupleSparsity,
                                                   boolean lossy)
      • estimateInMemorySizeOffset

        public static long estimateInMemorySizeOffset​(int nrColumns,
                                                      int nrValues,
                                                      int pointers,
                                                      int offsetLength,
                                                      double tupleSparsity,
                                                      boolean lossy)
      • estimateInMemorySizeOLE

        public static long estimateInMemorySizeOLE​(int nrColumns,
                                                   int nrValues,
                                                   int offsetLength,
                                                   int nrRows,
                                                   double tupleSparsity,
                                                   boolean lossy)
      • estimateInMemorySizeRLE

        public static long estimateInMemorySizeRLE​(int nrColumns,
                                                   int nrValues,
                                                   int nrRuns,
                                                   int nrRows,
                                                   double tupleSparsity,
                                                   boolean lossy)
      • estimateInMemorySizeSDC

        public static long estimateInMemorySizeSDC​(int nrColumns,
                                                   int nrValues,
                                                   int nrRows,
                                                   int largestOff,
                                                   double tupleSparsity,
                                                   boolean largestOffZero,
                                                   boolean lossy)
      • estimateInMemorySizeCONST

        public static long estimateInMemorySizeCONST​(int nrColumns,
                                                     double tupleSparsity,
                                                     boolean lossy)
      • estimateInMemorySizeEMPTY

        public static long estimateInMemorySizeEMPTY​(int nrColumns)
      • estimateInMemorySizeUncompressed

        public static long estimateInMemorySizeUncompressed​(int nrRows,
                                                            int nrColumns,
                                                            double sparsity)