public abstract class ColGroupOffset extends ColGroupValue
AColGroup.CompressionType| Modifier and Type | Method and Description | 
|---|---|
long | 
estimateInMemorySize()
Get the upper bound estimate of in memory allocation for the column group. 
 | 
int[] | 
getBitmapOffsets()  | 
char[] | 
getBitmaps()  | 
long | 
getExactSizeOnDisk()
Returns the exact serialized size of column group. 
 | 
boolean | 
hasZeros()  | 
void | 
readFields(DataInput in)
Deserialize column group from data input. 
 | 
String | 
toString()  | 
void | 
write(DataOutput out)
Serializes column group to data output. 
 | 
addMatrixToResult, allocatePreAggregate, cleanupThreadLocalMemory, containsValue, copy, copyAndSet, copyAndSet, copyAndSet, copyAndSet, decompressToBlock, getCachedCounts, getCounts, getCounts, getCounts, getCounts, getDictionary, getIfCountsType, getNumberNonZeros, getNumRows, getNumValues, getValues, getValuesAsBlock, isDense, isLossy, leftMultByAColGroup, leftMultByMatrix, leftMultByPreAggregateMatrix, leftMultByPreAggregateMatrix, preAggregate, preAggregateDense, preAggregateThatIndexStructure, replace, rightMultByMatrix, setupLeftMultThreadLocalMemory, setupThreadLocalMemory, tsmmAColGroupcomputeColSums, getMax, getMin, tsmm, unaryAggregateOperationsbinaryRowOp, colSum, countNonZerosPerRow, decompressToBlock, get, getColIndices, getCompType, getNumCols, leftMultByMatrix, scalarOperation, shiftColIndices, sliceColumn, sliceColumnspublic long estimateInMemorySize()
AColGroupestimateInMemorySize in class ColGroupValuepublic char[] getBitmaps()
public int[] getBitmapOffsets()
public boolean hasZeros()
public void readFields(DataInput in) throws IOException
AColGroupreadFields in class ColGroupValuein - data inputIOException - if IOException occurspublic void write(DataOutput out) throws IOException
AColGroupwrite in class ColGroupValueout - data outputIOException - if IOException occurspublic long getExactSizeOnDisk()
AColGroupgetExactSizeOnDisk in class ColGroupValuepublic String toString()
toString in class ColGroupValueCopyright © 2021 The Apache Software Foundation. All rights reserved.