## Uses of Class
org.apache.sysds.runtime.compress.CompressionSettingsBuilder

- Packages that use CompressionSettingsBuilder
  Package | Description
  --- | ---
  org.apache.sysds.runtime.compress |

- - ### Uses of CompressionSettingsBuilder in org.apache.sysds.runtime.compress

    Methods in org.apache.sysds.runtime.compress that return CompressionSettingsBuilder
    Modifier and Type | Method and Description
    --- | ---
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`addValidCompression(ColGroup.CompressionType cp)` Add a single valid compression type to the EnumSet of valid compressions.
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`clearValidCompression()` Clear all the compression types allowed in the compression.
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`copySettings(CompressionSettings that)` Copy the settings from another CompressionSettings Builder, modifies this, not that.
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`setAllowSharedDictionary(boolean allowSharedDictionary)` Allow the Dictionaries to be shared between different column groups.
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`setColumnPartitioner(PlanningCoCoder.PartitionerType columnPartitioner)` Set the type of CoCoding Partitioner type to use for combining columns together.
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`setInvestigateEstimate(boolean investigateEstimate)` Set if the compression should be investigated while compressing.
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`setLossy(boolean lossy)` Set the Compression to use Lossy compression.
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`setmaxStaticColGroupCoCode(int maxStaticColGroupCoCode)` Set the maximum number of columns to CoCode together in the static CoCoding strategy.
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`setSamplingRatio(double samplingRatio)` Set the sampling ratio in percent to sample the input matrix.
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`setSeed(int seed)` Set the seed for the compression operation.
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`setSkipList(boolean skipList)` Specify if the Offset list encoding should utilize skip lists.
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`setSortValuesByLength(boolean sortValuesByLength)` Set the sortValuesByLength flag.
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`setTransposeInput(boolean transposeInput)` Specify if the input matrix should be transposed before compression.
    `CompressionSettingsBuilder` | CompressionSettingsBuilder.`setValidCompressions(EnumSet<ColGroup.CompressionType> validCompressions)` Set the valid compression strategies used for the compression.

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