public abstract class ColGroupCompressed extends AColGroup
AColGroup.CompressionType| Modifier and Type | Method and Description | 
|---|---|
| abstract void | addMinMax(double[] ret) | 
| long | estimateInMemorySize()Get the upper bound estimate of in memory allocation for the column group. | 
| double | getMax()Short hand method for getting maximum value contained in this column group. | 
| double | getMin()Short hand method for getting minimum value contained in this column group. | 
| int | getNumRows()Get number of rows contained in the ColGroup. | 
| abstract double[] | getValues()Get all the values in the colGroup. | 
| abstract boolean | isLossy()Is Lossy | 
| String | toString() | 
| void | unaryAggregateOperations(AggregateUnaryOperator op,
                        double[] c)Unary Aggregate operator, since aggregate operators require new object output, the output becomes an uncompressed
 matrix. | 
| void | unaryAggregateOperations(AggregateUnaryOperator op,
                        double[] c,
                        int rl,
                        int ru)Unary Aggregate operator, since aggregate operators require new object output, the output becomes an uncompressed
 matrix. | 
binaryRowOp, containsValue, copy, countNonZerosPerRow, decompressColumnToBlockUnSafe, decompressToBlockSafe, decompressToBlockUnSafe, decompressToBlockUnSafe, get, getColIndices, getCompType, getExactSizeOnDisk, getNumberNonZeros, getNumCols, getNumValues, getValuesAsBlock, isDense, leftMultByAColGroup, leftMultByMatrix, leftMultByMatrix, readFields, replace, rightMultByMatrix, scalarOperation, shiftColIndices, sliceColumn, sliceColumns, tsmm, writepublic abstract double[] getValues()
AColGrouppublic abstract void addMinMax(double[] ret)
public abstract boolean isLossy()
AColGrouppublic final double getMin()
AColGrouppublic final double getMax()
AColGrouppublic final void unaryAggregateOperations(AggregateUnaryOperator op, double[] c)
AColGroupunaryAggregateOperations in class AColGroupop - The operator usedc - Rhe output matrix block.public final void unaryAggregateOperations(AggregateUnaryOperator op, double[] c, int rl, int ru)
AColGroupunaryAggregateOperations in class AColGroupop - The operator usedc - The output matrix block.rl - The Starting Row to do aggregation fromru - The last Row to do aggregation to (not included)public final int getNumRows()
AColGroupgetNumRows in class AColGrouppublic long estimateInMemorySize()
AColGroupestimateInMemorySize in class AColGroupCopyright © 2021 The Apache Software Foundation. All rights reserved.