Class ColGroupSizes
- java.lang.Object
-
- org.apache.sysds.runtime.compress.colgroup.ColGroupSizes
-
public final class ColGroupSizes extends Object
-
-
Constructor Summary
Constructors Constructor Description ColGroupSizes()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static longestimateInMemorySizeCONST(int nrColumns, double tupleSparsity, boolean lossy)static longestimateInMemorySizeDDC(int nrCols, int numTuples, int dataLength, double tupleSparsity, boolean lossy)static longestimateInMemorySizeEMPTY(int nrColumns)static longestimateInMemorySizeGroup(int nrColumns)static longestimateInMemorySizeGroupValue(int nrColumns, int nrValues, double tupleSparsity, boolean lossy)static longestimateInMemorySizeOffset(int nrColumns, int nrValues, int pointers, int offsetLength, double tupleSparsity, boolean lossy)static longestimateInMemorySizeOLE(int nrColumns, int nrValues, int offsetLength, int nrRows, double tupleSparsity, boolean lossy)static longestimateInMemorySizeRLE(int nrColumns, int nrValues, int nrRuns, int nrRows, double tupleSparsity, boolean lossy)static longestimateInMemorySizeSDC(int nrColumns, int nrValues, int nrRows, int largestOff, double tupleSparsity, boolean largestOffZero, boolean lossy)static longestimateInMemorySizeUncompressed(int nrRows, int nrColumns, double sparsity)
-
-
-
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)
-
-