## Uses of Class
org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary

Packages that use Dictionary
org.apache.sysds.runtime.compress.colgroup
org.apache.sysds.runtime.compress.colgroup.dictionary
org.apache.sysds.runtime.compress.colgroup.mapping

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

Methods in org.apache.sysds.runtime.compress.colgroup with parameters of type Dictionary
`void` ColGroupDDC.`preAggregateThatDDCStructure​(ColGroupDDC that, Dictionary ret)`
`void` ColGroupSDCSingleZeros.`preAggregateThatDDCStructure​(ColGroupDDC that, Dictionary ret)`
`void` ColGroupSDCZeros.`preAggregateThatDDCStructure​(ColGroupDDC that, Dictionary ret)`
`void` ColGroupDDC.`preAggregateThatSDCSingleZerosStructure​(ColGroupSDCSingleZeros that, Dictionary ret)`
`void` ColGroupSDCSingleZeros.`preAggregateThatSDCSingleZerosStructure​(ColGroupSDCSingleZeros that, Dictionary ret)`
`void` ColGroupSDCZeros.`preAggregateThatSDCSingleZerosStructure​(ColGroupSDCSingleZeros that, Dictionary ret)`
`void` ColGroupDDC.`preAggregateThatSDCZerosStructure​(ColGroupSDCZeros that, Dictionary ret)`
`void` ColGroupSDCSingleZeros.`preAggregateThatSDCZerosStructure​(ColGroupSDCZeros that, Dictionary ret)`
`void` ColGroupSDCZeros.`preAggregateThatSDCZerosStructure​(ColGroupSDCZeros that, Dictionary ret)`

### Uses of Dictionary in org.apache.sysds.runtime.compress.colgroup.dictionary

Methods in org.apache.sysds.runtime.compress.colgroup.dictionary that return Dictionary
`Dictionary` Dictionary.`applyScalarOpWithReference​(ScalarOperator op, double[] reference, double[] newReference)`
`Dictionary` Dictionary.`applyUnaryOp​(UnaryOperator op)`
`Dictionary` Dictionary.`binOpLeft​(BinaryOperator op, double[] v, IColIndex colIndexes)`
`Dictionary` Dictionary.`binOpLeftWithReference​(BinaryOperator op, double[] v, IColIndex colIndexes, double[] reference, double[] newReference)`
`Dictionary` Dictionary.`binOpRight​(BinaryOperator op, double[] v)`
`Dictionary` Dictionary.`binOpRight​(BinaryOperator op, double[] v, IColIndex colIndexes)`
`Dictionary` Dictionary.`binOpRightWithReference​(BinaryOperator op, double[] v, IColIndex colIndexes, double[] reference, double[] newReference)`
`Dictionary` Dictionary.`clone()`
`static Dictionary` Dictionary.`create​(double[] values)`
`static Dictionary` Dictionary.`createNoCheck​(double[] values)`
`Dictionary` Dictionary.`preaggValuesFromDense​(int numVals, IColIndex colIndexes, IColIndex aggregateColumns, double[] b, int cut)`
`static Dictionary` Dictionary.`read​(DataInput in)`

### Uses of Dictionary in org.apache.sysds.runtime.compress.colgroup.mapping

Methods in org.apache.sysds.runtime.compress.colgroup.mapping with parameters of type Dictionary
`void` AMapToData.`preAggregateDDC_DDC​(AMapToData tm, IDictionary td, Dictionary ret, int nCol)` PreAggregate into dictionary with two sides of DDC.
`void` AMapToData.`preAggregateDDC_RLE​(int[] ptr, char[] data, IDictionary td, Dictionary ret, int nCol)`
`void` AMapToData.`preAggregateDDC_SDCZ​(AMapToData tm, IDictionary td, AOffset tof, Dictionary ret, int nCol)` PreAggregate into SDCZero dictionary from DDC dictionary.
`void` AMapToData.`preAggregateRLE_DDC​(int[] ptr, char[] data, IDictionary td, Dictionary ret, int nCol)`
`void` AMapToData.`preAggregateSDCZ_DDC​(AMapToData tm, IDictionary td, AOffset of, Dictionary ret, int nCol)` PreAggregate into DDC dictionary from SDCZero dictionary.
`void` AMapToData.`preAggregateSDCZ_SDCZ​(AMapToData tm, IDictionary td, AOffset tof, AOffset of, Dictionary ret, int nCol)`