## 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 |

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

    Methods in org.apache.sysds.runtime.compress.colgroup that return Dictionary
    Modifier and Type | Method and Description
    --- | ---
    `Dictionary` | ColGroupRLE.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
    `Dictionary` | ColGroupSDCZeros.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
    `Dictionary` | ColGroupDDC.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
    `Dictionary` | ColGroupSDCSingle.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
    `Dictionary` | ColGroupSDC.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
    `Dictionary` | ColGroupSDCSingleZeros.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
    `Dictionary` | ColGroupOLE.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
    `Dictionary` | ColGroupValue.`preAggregateThatIndexStructure(ColGroupValue that, boolean preModify)` Pre aggregate into a dictionary.
    `Dictionary` | ColGroupRLE.`preAggregateThatSDCSingleStructure(ColGroupSDCSingle that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDCZeros.`preAggregateThatSDCSingleStructure(ColGroupSDCSingle that, Dictionary re, boolean preModified)`
    `Dictionary` | ColGroupDDC.`preAggregateThatSDCSingleStructure(ColGroupSDCSingle that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDCSingle.`preAggregateThatSDCSingleStructure(ColGroupSDCSingle that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDC.`preAggregateThatSDCSingleStructure(ColGroupSDCSingle that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDCSingleZeros.`preAggregateThatSDCSingleStructure(ColGroupSDCSingle that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupOLE.`preAggregateThatSDCSingleStructure(ColGroupSDCSingle that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupRLE.`preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDCZeros.`preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros that, Dictionary ret)`
    `Dictionary` | ColGroupDDC.`preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDCSingle.`preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDC.`preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDCSingleZeros.`preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros that, Dictionary ret)`
    `Dictionary` | ColGroupOLE.`preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros that, Dictionary ret)`
    `Dictionary` | ColGroupRLE.`preAggregateThatSDCStructure(ColGroupSDC that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDCZeros.`preAggregateThatSDCStructure(ColGroupSDC that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupDDC.`preAggregateThatSDCStructure(ColGroupSDC that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDCSingle.`preAggregateThatSDCStructure(ColGroupSDC that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDC.`preAggregateThatSDCStructure(ColGroupSDC that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDCSingleZeros.`preAggregateThatSDCStructure(ColGroupSDC that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupOLE.`preAggregateThatSDCStructure(ColGroupSDC that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupRLE.`preAggregateThatSDCZerosStructure(ColGroupSDCZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDCZeros.`preAggregateThatSDCZerosStructure(ColGroupSDCZeros that, Dictionary ret)`
    `Dictionary` | ColGroupDDC.`preAggregateThatSDCZerosStructure(ColGroupSDCZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDCSingle.`preAggregateThatSDCZerosStructure(ColGroupSDCZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDC.`preAggregateThatSDCZerosStructure(ColGroupSDCZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDCSingleZeros.`preAggregateThatSDCZerosStructure(ColGroupSDCZeros that, Dictionary ret)`
    `Dictionary` | ColGroupOLE.`preAggregateThatSDCZerosStructure(ColGroupSDCZeros that, Dictionary ret)`

    Methods in org.apache.sysds.runtime.compress.colgroup with parameters of type Dictionary
    Modifier and Type | Method and Description
    --- | ---
    `Dictionary` | ColGroupRLE.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
    `Dictionary` | ColGroupSDCZeros.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
    `Dictionary` | ColGroupDDC.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
    `Dictionary` | ColGroupSDCSingle.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
    `Dictionary` | ColGroupSDC.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
    `Dictionary` | ColGroupSDCSingleZeros.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
    `Dictionary` | ColGroupOLE.`preAggregateThatDDCStructure(ColGroupDDC that, Dictionary ret)`
    `Dictionary` | ColGroupRLE.`preAggregateThatSDCSingleStructure(ColGroupSDCSingle that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDCZeros.`preAggregateThatSDCSingleStructure(ColGroupSDCSingle that, Dictionary re, boolean preModified)`
    `Dictionary` | ColGroupDDC.`preAggregateThatSDCSingleStructure(ColGroupSDCSingle that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDCSingle.`preAggregateThatSDCSingleStructure(ColGroupSDCSingle that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDC.`preAggregateThatSDCSingleStructure(ColGroupSDCSingle that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDCSingleZeros.`preAggregateThatSDCSingleStructure(ColGroupSDCSingle that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupOLE.`preAggregateThatSDCSingleStructure(ColGroupSDCSingle that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupRLE.`preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDCZeros.`preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros that, Dictionary ret)`
    `Dictionary` | ColGroupDDC.`preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDCSingle.`preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDC.`preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDCSingleZeros.`preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros that, Dictionary ret)`
    `Dictionary` | ColGroupOLE.`preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros that, Dictionary ret)`
    `Dictionary` | ColGroupRLE.`preAggregateThatSDCStructure(ColGroupSDC that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDCZeros.`preAggregateThatSDCStructure(ColGroupSDC that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupDDC.`preAggregateThatSDCStructure(ColGroupSDC that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDCSingle.`preAggregateThatSDCStructure(ColGroupSDC that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDC.`preAggregateThatSDCStructure(ColGroupSDC that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupSDCSingleZeros.`preAggregateThatSDCStructure(ColGroupSDC that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupOLE.`preAggregateThatSDCStructure(ColGroupSDC that, Dictionary ret, boolean preModified)`
    `Dictionary` | ColGroupRLE.`preAggregateThatSDCZerosStructure(ColGroupSDCZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDCZeros.`preAggregateThatSDCZerosStructure(ColGroupSDCZeros that, Dictionary ret)`
    `Dictionary` | ColGroupDDC.`preAggregateThatSDCZerosStructure(ColGroupSDCZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDCSingle.`preAggregateThatSDCZerosStructure(ColGroupSDCZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDC.`preAggregateThatSDCZerosStructure(ColGroupSDCZeros that, Dictionary ret)`
    `Dictionary` | ColGroupSDCSingleZeros.`preAggregateThatSDCZerosStructure(ColGroupSDCZeros that, Dictionary ret)`
    `Dictionary` | ColGroupOLE.`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 and Description
    --- | ---
    `Dictionary` | Dictionary.`apply(ScalarOperator op)`
    `Dictionary` | Dictionary.`applyBinaryRowOpLeft(BinaryOperator op, double[] v, boolean sparseSafe, int[] colIndexes)`
    `Dictionary` | Dictionary.`applyBinaryRowOpRight(BinaryOperator op, double[] v, boolean sparseSafe, int[] colIndexes)`
    `Dictionary` | Dictionary.`applyScalarOp(ScalarOperator op, double newVal, int numCols)`
    `Dictionary` | Dictionary.`clone()`
    `Dictionary` | Dictionary.`cloneAndExtend(int len)`
    `Dictionary` | QDictionary.`makeDoubleDictionary()`
    `Dictionary` | Dictionary.`preaggValuesFromDense(int numVals, int[] colIndexes, int[] aggregateColumns, double[] b, int cut)`
    `static Dictionary` | Dictionary.`read(DataInput in)`

    Methods in org.apache.sysds.runtime.compress.colgroup.dictionary with parameters of type Dictionary
    Modifier and Type | Method and Description
    --- | ---
    `void` | MatrixBlockDictionary.`addToEntry(Dictionary d, int fr, int to, int nCol)`
    `abstract void` | ADictionary.`addToEntry(Dictionary d, int fr, int to, int nCol)` Copies and adds the dictionary entry from this dictionary to the d dictionary
    `void` | Dictionary.`addToEntry(Dictionary d, int fr, int to, int nCol)`
    `void` | QDictionary.`addToEntry(Dictionary d, int fr, int to, int nCol)`

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