org.apache.sysml.runtime.compress.cocode

Class ColumnGroupPartitioner

  • java.lang.Object
    • org.apache.sysml.runtime.compress.cocode.ColumnGroupPartitioner
    • Constructor Detail

      • ColumnGroupPartitioner

        public ColumnGroupPartitioner()
    • Method Detail

      • partitionColumns

        public abstract 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.
        Parameters:
        groupCols - list of columns
        groupColsInfo - list of column infos
        Returns:
        list of partitions (where each partition is a list of columns)

Copyright © 2017 The Apache Software Foundation. All rights reserved.