public class AggregationGroupByRollupLevelForge extends Object
Constructor and Description |
---|
AggregationGroupByRollupLevelForge(int levelNumber,
int levelOffset,
int[] rollupKeys,
EPType[] allGroupKeyTypes,
MultiKeyClassRef allKeysMultikey,
MultiKeyClassRef subKeyMultikey) |
Modifier and Type | Method and Description |
---|---|
CodegenExpression |
codegen(CodegenMethodScope parent,
CodegenClassScope classScope) |
int |
getAggregationOffset() |
MultiKeyClassRef |
getAllKeysMultikey() |
int |
getLevelNumber() |
int[] |
getRollupKeys() |
MultiKeyClassRef |
getSubKeyMultikey() |
boolean |
isAggregationTop() |
public AggregationGroupByRollupLevelForge(int levelNumber, int levelOffset, int[] rollupKeys, EPType[] allGroupKeyTypes, MultiKeyClassRef allKeysMultikey, MultiKeyClassRef subKeyMultikey)
public int getAggregationOffset()
public CodegenExpression codegen(CodegenMethodScope parent, CodegenClassScope classScope)
public boolean isAggregationTop()
public int[] getRollupKeys()
public int getLevelNumber()
public MultiKeyClassRef getAllKeysMultikey()
public MultiKeyClassRef getSubKeyMultikey()
Copyright © 2005–2021. All rights reserved.