public class PlanningCoCodingGroup extends Object
| Constructor and Description |
|---|
PlanningCoCodingGroup(int col,
PlanningCoCoder.GroupableColInfo info)
Constructor for a one-column group; i.e.
|
PlanningCoCodingGroup(PlanningCoCodingGroup grp1,
PlanningCoCodingGroup grp2,
CompressedSizeEstimator bitmapSizeEstimator,
float numRowsWeight)
Constructor for merging two disjoint groups of columns
|
| Modifier and Type | Method and Description |
|---|---|
float |
getCardinalityRatio() |
int[] |
getColIndices() |
long |
getEstSize()
Obtain estimated compressed size of the grouped columns.
|
String |
toString() |
public PlanningCoCodingGroup(int col,
PlanningCoCoder.GroupableColInfo info)
col - columninfo - groupable column infopublic PlanningCoCodingGroup(PlanningCoCodingGroup grp1, PlanningCoCodingGroup grp2, CompressedSizeEstimator bitmapSizeEstimator, float numRowsWeight)
grp1 - first group of columns to mergegrp2 - second group to mergebitmapSizeEstimator - bitmap size estimatornumRowsWeight - numRows x sparsityCopyright © 2017 The Apache Software Foundation. All rights reserved.