| Package | Description | 
|---|---|
| org.apache.sysds.runtime.compress | |
| org.apache.sysds.runtime.compress.colgroup | |
| org.apache.sysds.runtime.compress.estim | 
| Modifier and Type | Field and Description | 
|---|---|
| EnumSet<AColGroup.CompressionType> | CompressionSettings. validCompressionsValid Compressions List, containing the ColGroup CompressionTypes that are allowed to be used for the compression
 Default is to always allow for Uncompromisable ColGroup. | 
| Modifier and Type | Method and Description | 
|---|---|
| CompressionSettingsBuilder | CompressionSettingsBuilder. addValidCompression(AColGroup.CompressionType cp)Add a single valid compression type to the EnumSet of valid compressions. | 
| Modifier and Type | Method and Description | 
|---|---|
| CompressionSettingsBuilder | CompressionSettingsBuilder. setValidCompressions(EnumSet<AColGroup.CompressionType> validCompressions)Set the valid compression strategies used for the compression. | 
| 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. | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| AColGroup.CompressionType | CompressedSizeInfoColGroup. getBestCompressionType() | 
| AColGroup.CompressionType | CompressedSizeInfoColGroup. getBestCompressionType(CompressionSettings cs) | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<AColGroup.CompressionType,Long> | CompressedSizeInfoColGroup. getAllCompressionSizes() | 
| Modifier and Type | Method and Description | 
|---|---|
| long | CompressedSizeInfoColGroup. getCompressionSize(AColGroup.CompressionType ct) | 
| 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 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.