Modifier and Type | Method and Description |
---|---|
CompressionSettings |
CompressionSettingsBuilder.create()
Create the CompressionSettings object to use in the compression.
|
Modifier and Type | Method and Description |
---|---|
CompressionSettingsBuilder |
CompressionSettingsBuilder.copySettings(CompressionSettings that)
Copy the settings from another CompressionSettings Builder, modifies this, not that.
|
Modifier and Type | Method and Description |
---|---|
static CompressedSizeInfo |
CoCoderFactory.findCoCodesByPartitioning(CompressedSizeEstimator est,
CompressedSizeInfo colInfos,
int k,
ICostEstimate costEstimator,
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 a column group.
|
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 ICostEstimate |
CostEstimatorFactory.create(CompressionSettings cs,
CostEstimatorBuilder costVector,
int nRows,
int nCols,
double sparsity) |
Constructor and Description |
---|
DistinctCostEstimator(int nRows,
CompressionSettings cs,
double sparsity) |
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,
int k) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.