findCoCodesByPartitioning
static CompressedSizeInfo findCoCodesByPartitioning(CompressedSizeEstimator est,
CompressedSizeInfo colInfos,
int k,
ACostEstimate costEstimator,
CompressionSettings cs)
Main entry point of CoCode.
This package groups together ColGroups across columns, to improve compression further,
- Parameters:
est - The size estimator used for estimating ColGroups potential sizes and construct compression
info objects
colInfos - The information already gathered on the individual ColGroups of columns.
k - The concurrency degree allowed for this operation.
costEstimator - The Cost estimator to estimate the cost of the compression
cs - The compression settings used in the compression.
- Returns:
- The estimated (hopefully) best groups of ColGroups.