partitionColumns
public List<List<Integer>> partitionColumns(List<Integer> groupCols,
HashMap<Integer,PlanningCoCoder.GroupableColInfo> groupColsInfo)
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
- Returns:
- list of partitions (where each partition is a list of columns)