partitionColumns
public List<int[]> partitionColumns(List<Integer> groupCols,
HashMap<Integer,PlanningCoCoder.GroupableColInfo> groupColsInfo,
CompressionSettings cs)
Partitions a list of columns into a list of partitions that contains subsets of columns. Note that this call must
compute a complete and disjoint partitioning.
- Specified by:
partitionColumns
in class ColumnGroupPartitioner
- Parameters:
groupCols
- list of columns
groupColsInfo
- list of column infos
cs
- The Compression settings used for the compression
- Returns:
- list of partitions (where each partition is a list of columns)