## Uses of Class
org.apache.sysds.runtime.compress.colgroup.AColGroup.CompressionType

- Packages that use AColGroup.CompressionType
  Package | Description
  --- | ---
  org.apache.sysds.runtime.compress |
  org.apache.sysds.runtime.compress.colgroup |
  org.apache.sysds.runtime.compress.estim |

- - ### Uses of AColGroup.CompressionType in org.apache.sysds.runtime.compress

    Fields in org.apache.sysds.runtime.compress with type parameters of type AColGroup.CompressionType
    Modifier and Type | Field and Description
    --- | ---
    `EnumSet<AColGroup.CompressionType>` | CompressionSettings.`validCompressions` Valid Compressions List, containing the ColGroup CompressionTypes that are allowed to be used for the compression Default is to always allow for Uncompromisable ColGroup.

    Methods in org.apache.sysds.runtime.compress with parameters of type AColGroup.CompressionType
    Modifier and Type | Method and Description
    --- | ---
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`addValidCompression(AColGroup.CompressionType cp)` Add a single valid compression type to the EnumSet of valid compressions.

    Method parameters in org.apache.sysds.runtime.compress with type arguments of type AColGroup.CompressionType
    Modifier and Type | Method and Description
    --- | ---
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`setValidCompressions(EnumSet<AColGroup.CompressionType> validCompressions)` Set the valid compression strategies used for the compression.

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

    Methods in org.apache.sysds.runtime.compress.colgroup that return AColGroup.CompressionType
    Modifier and Type | Method and Description
    --- | ---
    `AColGroup.CompressionType` | ColGroupRLE.`getCompType()`
    `AColGroup.CompressionType` | ColGroupEmpty.`getCompType()`
    `AColGroup.CompressionType` | ColGroupConst.`getCompType()`
    `AColGroup.CompressionType` | ColGroupSDCZeros.`getCompType()`
    `AColGroup.CompressionType` | ColGroupDDC.`getCompType()`
    `AColGroup.CompressionType` | ColGroupSDCSingle.`getCompType()`
    `AColGroup.CompressionType` | ColGroupSDC.`getCompType()`
    `AColGroup.CompressionType` | ColGroupUncompressed.`getCompType()`
    `abstract AColGroup.CompressionType` | AColGroup.`getCompType()` Obtain the compression type.
    `AColGroup.CompressionType` | ColGroupSDCSingleZeros.`getCompType()`
    `AColGroup.CompressionType` | ColGroupOLE.`getCompType()`
    `static AColGroup.CompressionType` | AColGroup.CompressionType.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static AColGroup.CompressionType[]` | AColGroup.CompressionType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.sysds.runtime.compress.colgroup with parameters of type AColGroup.CompressionType
    Modifier and Type | Method and Description
    --- | ---
    `static AColGroup` | ColGroupFactory.`compress(int[] colIndexes, int rlen, ABitmap ubm, AColGroup.CompressionType compType, CompressionSettings cs, MatrixBlock rawMatrixBlock, double tupleSparsity)` Method for compressing an ColGroup.

  - ### Uses of AColGroup.CompressionType in org.apache.sysds.runtime.compress.estim

    Methods in org.apache.sysds.runtime.compress.estim that return AColGroup.CompressionType
    Modifier and Type | Method and Description
    --- | ---
    `AColGroup.CompressionType` | CompressedSizeInfoColGroup.`getBestCompressionType()`
    `AColGroup.CompressionType` | CompressedSizeInfoColGroup.`getBestCompressionType(CompressionSettings cs)`

    Methods in org.apache.sysds.runtime.compress.estim that return types with arguments of type AColGroup.CompressionType
    Modifier and Type | Method and Description
    --- | ---
    `Map<AColGroup.CompressionType,Long>` | CompressedSizeInfoColGroup.`getAllCompressionSizes()`

    Methods in org.apache.sysds.runtime.compress.estim with parameters of type AColGroup.CompressionType
    Modifier and Type | Method and Description
    --- | ---
    `long` | CompressedSizeInfoColGroup.`getCompressionSize(AColGroup.CompressionType ct)`

    Method parameters in org.apache.sysds.runtime.compress.estim with type arguments of type AColGroup.CompressionType
    Modifier and Type | Method and Description
    --- | ---
    `static CompressedSizeInfoColGroup` | CompressedSizeInfoColGroup.`addConstGroup(int[] columns, CompressedSizeInfoColGroup oneSide, Set<AColGroup.CompressionType> validCompressionTypes)` This method adds a column group without having to analyze.

    Constructor parameters in org.apache.sysds.runtime.compress.estim with type arguments of type AColGroup.CompressionType
    Constructor and Description
    `CompressedSizeInfoColGroup(EstimationFactors facts, Set<AColGroup.CompressionType> validCompressionTypes, ABitmap map)` Main Constructor for accurate estimates.

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