## Uses of Class
org.apache.sysds.runtime.compress.estim.CompressedSizeInfoColGroup

Packages that use CompressedSizeInfoColGroup
org.apache.sysds.runtime.compress.cocode
org.apache.sysds.runtime.compress.colgroup
org.apache.sysds.runtime.compress.cost
org.apache.sysds.runtime.compress.estim

### Uses of CompressedSizeInfoColGroup in org.apache.sysds.runtime.compress.cocode

Methods in org.apache.sysds.runtime.compress.cocode that return CompressedSizeInfoColGroup
`CompressedSizeInfoColGroup` Memorizer.`get​(ColIndexes c)`
`CompressedSizeInfoColGroup` Memorizer.`getOrCreate​(ColIndexes cI, ColIndexes c1, ColIndexes c2)`

Methods in org.apache.sysds.runtime.compress.cocode with parameters of type CompressedSizeInfoColGroup
`void` Memorizer.`put​(ColIndexes key, CompressedSizeInfoColGroup val)`
`void` Memorizer.`put​(CompressedSizeInfoColGroup g)`

### Uses of CompressedSizeInfoColGroup in org.apache.sysds.runtime.compress.colgroup

Methods in org.apache.sysds.runtime.compress.colgroup that return CompressedSizeInfoColGroup
`abstract CompressedSizeInfoColGroup` AColGroup.`getCompressionInfo​(int nRow)` Get the compression info for this column group.
`CompressedSizeInfoColGroup` ASDC.`getCompressionInfo​(int nRow)`
`CompressedSizeInfoColGroup` ASDCZero.`getCompressionInfo​(int nRow)`
`CompressedSizeInfoColGroup` ColGroupConst.`getCompressionInfo​(int nRow)`
`CompressedSizeInfoColGroup` ColGroupDDC.`getCompressionInfo​(int nRow)`
`CompressedSizeInfoColGroup` ColGroupDDCFOR.`getCompressionInfo​(int nRow)`
`CompressedSizeInfoColGroup` ColGroupEmpty.`getCompressionInfo​(int nRow)`
`CompressedSizeInfoColGroup` ColGroupLinearFunctional.`getCompressionInfo​(int nRow)`
`CompressedSizeInfoColGroup` ColGroupOLE.`getCompressionInfo​(int nRow)`
`CompressedSizeInfoColGroup` ColGroupRLE.`getCompressionInfo​(int nRow)`
`CompressedSizeInfoColGroup` ColGroupUncompressed.`getCompressionInfo​(int nRow)`

### Uses of CompressedSizeInfoColGroup in org.apache.sysds.runtime.compress.cost

Methods in org.apache.sysds.runtime.compress.cost with parameters of type CompressedSizeInfoColGroup
`double` ACostEstimate.`getCost​(CompressedSizeInfoColGroup g)` Get cost of a single column group estimate.

### Uses of CompressedSizeInfoColGroup in org.apache.sysds.runtime.compress.estim

Fields in org.apache.sysds.runtime.compress.estim with type parameters of type CompressedSizeInfoColGroup
`List<CompressedSizeInfoColGroup>` CompressedSizeInfo.`compressionInfo`

Methods in org.apache.sysds.runtime.compress.estim that return CompressedSizeInfoColGroup
`CompressedSizeInfoColGroup` AComEst.`combine​(IColIndex combinedColumns, CompressedSizeInfoColGroup g1, CompressedSizeInfoColGroup g2)` Combine two analyzed column groups together.
`CompressedSizeInfoColGroup` AComEst.`combine​(CompressedSizeInfoColGroup g1, CompressedSizeInfoColGroup g2)` combine two analyzed column groups together.
`CompressedSizeInfoColGroup` AComEst.`getColGroupInfo​(IColIndex colIndexes)` Method for extracting Compressed Size Info of specified columns, together in a single ColGroup

`abstract CompressedSizeInfoColGroup`

AComEst.`getColGroupInfo​(IColIndex colIndexes, int estimate, int nrUniqueUpperBound)`

A method to extract the Compressed Size Info for a given list of columns, This method further limits the estimated number of unique values, since in some cases the estimated number of uniques is estimated higher than the number estimated in sub groups of the given colIndexes.

`CompressedSizeInfoColGroup` ComEstCompressed.`getColGroupInfo​(IColIndex colIndexes, int estimate, int nrUniqueUpperBound)`
`CompressedSizeInfoColGroup` ComEstExact.`getColGroupInfo​(IColIndex colIndexes, int estimate, int nrUniqueUpperBound)`
`CompressedSizeInfoColGroup` ComEstSample.`getColGroupInfo​(IColIndex colIndexes, int estimate, int maxDistinct)`
`CompressedSizeInfoColGroup` AComEst.`getDeltaColGroupInfo​(IColIndex colIndexes)` Method for extracting info of specified columns as delta encodings (delta from previous rows values)

`abstract CompressedSizeInfoColGroup`

AComEst.`getDeltaColGroupInfo​(IColIndex colIndexes, int estimate, int nrUniqueUpperBound)`

A method to extract the Compressed Size Info for a given list of columns, This method further limits the estimated number of unique values, since in some cases the estimated number of uniques is estimated higher than the number estimated in sub groups of the given colIndexes.

`CompressedSizeInfoColGroup` ComEstCompressed.`getDeltaColGroupInfo​(IColIndex colIndexes, int estimate, int nrUniqueUpperBound)`
`CompressedSizeInfoColGroup` ComEstExact.`getDeltaColGroupInfo​(IColIndex colIndexes, int estimate, int nrUniqueUpperBound)`
`CompressedSizeInfoColGroup` ComEstSample.`getDeltaColGroupInfo​(IColIndex colIndexes, int estimate, int maxDistinct)`
`CompressedSizeInfoColGroup` CompressedSizeInfo.`getGroupInfo​(int index)`

Methods in org.apache.sysds.runtime.compress.estim that return types with arguments of type CompressedSizeInfoColGroup
`List<CompressedSizeInfoColGroup>` CompressedSizeInfo.`getInfo()`

Methods in org.apache.sysds.runtime.compress.estim with parameters of type CompressedSizeInfoColGroup
`CompressedSizeInfoColGroup` AComEst.`combine​(IColIndex combinedColumns, CompressedSizeInfoColGroup g1, CompressedSizeInfoColGroup g2)` Combine two analyzed column groups together.
`CompressedSizeInfoColGroup` AComEst.`combine​(CompressedSizeInfoColGroup g1, CompressedSizeInfoColGroup g2)` combine two analyzed column groups together.

Method parameters in org.apache.sysds.runtime.compress.estim with type arguments of type CompressedSizeInfoColGroup
`CompressedSizeInfo` CompressedSizeInfo.`setInfo​(List<CompressedSizeInfoColGroup> info)`

Constructors in org.apache.sysds.runtime.compress.estim with parameters of type CompressedSizeInfoColGroup
`CompressedSizeInfo​(CompressedSizeInfoColGroup g)`

Constructor parameters in org.apache.sysds.runtime.compress.estim with type arguments of type CompressedSizeInfoColGroup
`CompressedSizeInfo​(List<CompressedSizeInfoColGroup> compressionInfo)`