public abstract class AggregationGroupByRollupLevel extends Object
Modifier and Type | Field and Description |
---|---|
static EPTypeClass |
EPTYPE |
static EPTypeClass |
EPTYPEARRAY |
Constructor and Description |
---|
AggregationGroupByRollupLevel(int levelNumber,
int levelOffset,
int[] rollupKeys,
DataInputOutputSerde<Object> subkeySerde) |
Modifier and Type | Method and Description |
---|---|
Object[] |
computeMultiKey(Object subkey,
int numExpected) |
abstract Object |
computeSubkey(Object groupKey) |
int |
getAggregationOffset() |
int |
getLevelNumber() |
int |
getLevelOffset() |
int[] |
getRollupKeys() |
DataInputOutputSerde<Object> |
getSubkeySerde() |
boolean |
isAggregationTop() |
String |
toString() |
public static final EPTypeClass EPTYPE
public static final EPTypeClass EPTYPEARRAY
public AggregationGroupByRollupLevel(int levelNumber, int levelOffset, int[] rollupKeys, DataInputOutputSerde<Object> subkeySerde)
public int getLevelNumber()
public boolean isAggregationTop()
public int getAggregationOffset()
public int getLevelOffset()
public int[] getRollupKeys()
public DataInputOutputSerde<Object> getSubkeySerde()
Copyright © 2005–2021. All rights reserved.