Package | Description |
---|---|
org.apache.sysds.runtime.compress |
Modifier and Type | Method and Description |
---|---|
CompressionSettingsBuilder |
CompressionSettingsBuilder.addValidCompression(AColGroup.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.setCoCodePercentage(double coCodePercentage)
Set the coCode percentage, the effect is different based on the coCoding strategy, but the general effect is that
higher values results in more coCoding while lower values result in less.
|
CompressionSettingsBuilder |
CompressionSettingsBuilder.setColumnPartitioner(PlanningCoCoder.PartitionerType columnPartitioner)
Set the type of CoCoding Partitioner type to use for combining columns together.
|
CompressionSettingsBuilder |
CompressionSettingsBuilder.setEstimationType(SampleEstimatorFactory.EstimationType estimationType) |
CompressionSettingsBuilder |
CompressionSettingsBuilder.setLossy(boolean lossy)
Set the Compression to use Lossy compression.
|
CompressionSettingsBuilder |
CompressionSettingsBuilder.setMaxColGroupCoCode(int maxColGroupCoCode)
Set the maximum number of columns to CoCode together in the CoCoding strategy.
|
CompressionSettingsBuilder |
CompressionSettingsBuilder.setMinimumSampleSize(int minimumSampleSize)
Set the minimum sample size to extract from a given matrix, this overrules the sample percentage if the sample
percentage extracted is lower than this minimum bound.
|
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(String transposeInput)
Specify if the input matrix should be transposed before compression.
|
CompressionSettingsBuilder |
CompressionSettingsBuilder.setValidCompressions(EnumSet<AColGroup.CompressionType> validCompressions)
Set the valid compression strategies used for the compression.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.