Modifier and Type | Method and Description |
---|---|
CompressionSettings |
CompressionSettingsBuilder.create()
Create the CompressionSettings object to use in the compression.
|
Modifier and Type | Method and Description |
---|---|
static org.apache.commons.lang3.tuple.Pair<MatrixBlock,CompressionStatistics> |
CompressedMatrixBlockFactory.compress(MatrixBlock mb,
CompressionSettings customSettings) |
static org.apache.commons.lang3.tuple.Pair<MatrixBlock,CompressionStatistics> |
CompressedMatrixBlockFactory.compress(MatrixBlock mb,
int k,
CompressionSettings compSettings)
The main method for compressing the input matrix.
|
CompressionSettingsBuilder |
CompressionSettingsBuilder.copySettings(CompressionSettings that)
Copy the settings from another CompressionSettings Builder, modifies this, not that.
|
Modifier and Type | Method and Description |
---|---|
static CompressedSizeInfo |
PlanningCoCoder.findCoCodesByPartitioning(CompressedSizeEstimator est,
CompressedSizeInfo colInfos,
int numRows,
int k,
CompressionSettings cs)
Main entry point of CoCode.
|
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.
|
static List<AColGroup> |
ColGroupFactory.compressColGroups(MatrixBlock in,
CompressedSizeInfo csi,
CompressionSettings compSettings,
int k)
The actual compression method, that handles the logic of compressing multiple columns together.
|
Modifier and Type | Method and Description |
---|---|
static EstimationFactors |
CompressedSizeEstimator.estimateCompressedColGroupSize(ABitmap ubm,
int[] colIndexes,
int nrRows,
CompressionSettings cs) |
AColGroup.CompressionType |
CompressedSizeInfoColGroup.getBestCompressionType(CompressionSettings cs) |
static CompressedSizeEstimator |
CompressedSizeEstimatorFactory.getSizeEstimator(MatrixBlock data,
CompressionSettings cs) |
Constructor and Description |
---|
CompressedSizeEstimatorExact(MatrixBlock data,
CompressionSettings compSettings) |
CompressedSizeEstimatorSample(MatrixBlock data,
CompressionSettings cs,
int sampleSize)
CompressedSizeEstimatorSample, samples from the input data and estimates the size of the compressed matrix.
|
Modifier and Type | Method and Description |
---|---|
static ABitmap |
BitmapEncoder.extractBitmap(int[] colIndices,
int rows,
BitSet rawBlock,
CompressionSettings compSettings) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.