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, tsmm
getMax, getMin, getNumRows, unaryAggregateOperations, unaryAggregateOperations
binaryRowOp, countNonZerosPerRow, decompressColumnToBlockUnSafe, decompressToBlockUnSafe, get, getColIndices, getCompType, getNumCols, leftMultByMatrix, scalarOperation, shiftColIndices, sliceColumn, sliceColumns
public long estimateInMemorySize()
AColGroup
estimateInMemorySize
in class ColGroupValue
public char[] getBitmaps()
public int[] getBitmapOffsets()
public boolean hasZeros()
public void readFields(DataInput in) throws IOException
AColGroup
readFields
in class ColGroupValue
in
- data inputIOException
- if IOException occurspublic void write(DataOutput out) throws IOException
AColGroup
write
in class ColGroupValue
out
- data outputIOException
- if IOException occurspublic long getExactSizeOnDisk()
AColGroup
getExactSizeOnDisk
in class ColGroupValue
public String toString()
toString
in class ColGroupValue
Copyright © 2021 The Apache Software Foundation. All rights reserved.