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

Packages that use Dictionary
Package
Description
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
Modifier and Type
Method
Description
`void`
ColGroupDDC.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
`void`
ColGroupDeltaDDC.`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`
ColGroupDeltaDDC.`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`
ColGroupDeltaDDC.`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
Modifier and Type
Method
Description
`Dictionary`
Dictionary.`applyScalarOpWithReference(ScalarOperator op, double[] reference, double[] newReference)`
`Dictionary`
Dictionary.`applyUnaryOp(UnaryOperator op)`
`final 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
Modifier and Type
Method
Description
`final 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)`
`final 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)`
`final void`
AMapToData.`preAggregateSDCZ_DDC(AMapToData tm, IDictionary td, AOffset of, Dictionary ret, int nCol)`
PreAggregate into DDC dictionary from SDCZero dictionary.
`final void`
AMapToData.`preAggregateSDCZ_SDCZ(AMapToData tm, IDictionary td, AOffset tof, AOffset of, Dictionary ret, int nCol)`