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.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.
|
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 |
---|---|
abstract AColGroup.CompressionType |
AColGroup.getCompType()
Obtain the compression type.
|
AColGroup.CompressionType |
ColGroupEmpty.getCompType() |
AColGroup.CompressionType |
ColGroupSDC.getCompType() |
AColGroup.CompressionType |
ColGroupUncompressed.getCompType() |
AColGroup.CompressionType |
ColGroupSDCZeros.getCompType() |
AColGroup.CompressionType |
ColGroupDDC.getCompType() |
AColGroup.CompressionType |
ColGroupSDCSingle.getCompType() |
AColGroup.CompressionType |
ColGroupRLE.getCompType() |
AColGroup.CompressionType |
ColGroupOLE.getCompType() |
AColGroup.CompressionType |
ColGroupSDCSingleZeros.getCompType() |
AColGroup.CompressionType |
ColGroupConst.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 a column group.
|
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(int[] columns,
EstimationFactors facts,
Set<AColGroup.CompressionType> validCompressionTypes,
ABitmap ubm,
int sampleSize) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.