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.
|
addMinMax, cleanupThreadLocalMemory, containsValue, copy, copyAndSet, copyAndSet, copyAndSet, copyAndSet, decompressToBlockSafe, decompressToBlockUnSafe, getCachedCounts, getCounts, getCounts, getCounts, getCounts, getDictionary, getIfCountsType, getNumberNonZeros, getNumValues, getValues, getValuesAsBlock, isDense, isLossy, leftMultByAColGroup, leftMultByMatrix, preAggregateThatIndexStructure, replace, rightMultByMatrix, setupThreadLocalMemory, tsmm, tsmmgetMax, getMin, getNumRows, unaryAggregateOperations, unaryAggregateOperationsbinaryRowOp, countNonZerosPerRow, decompressColumnToBlockUnSafe, decompressToBlockUnSafe, 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.