public class GroupByClauseExpressionRollupOrCube extends Object implements GroupByClauseExpression
Constructor and Description |
---|
GroupByClauseExpressionRollupOrCube()
Ctor.
|
GroupByClauseExpressionRollupOrCube(boolean cube,
List<GroupByClauseExpression> expressions)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
List<GroupByClauseExpression> |
getExpressions()
Returns the rollup or cube group-by expressions.
|
boolean |
isCube()
Returns true for cube, false for rollup.
|
void |
setCube(boolean cube)
Set to true for cube, false for rollup.
|
void |
setExpressions(List<GroupByClauseExpression> expressions)
Sets the rollup or cube group-by expressions.
|
void |
toEPL(StringWriter writer)
Render group by expression
|
public GroupByClauseExpressionRollupOrCube(boolean cube, List<GroupByClauseExpression> expressions)
cube
- true for cube, false for rollupexpressions
- group-by expressions as part of rollup or cubepublic GroupByClauseExpressionRollupOrCube()
public List<GroupByClauseExpression> getExpressions()
public void setExpressions(List<GroupByClauseExpression> expressions)
expressions
- expressions to setpublic boolean isCube()
public void setCube(boolean cube)
cube
- cube indicatorpublic void toEPL(StringWriter writer)
GroupByClauseExpression
toEPL
in interface GroupByClauseExpression
writer
- to render to