Constructor and Description |
---|
AggQuerySpec(AggStar aggStar,
boolean rollup,
GroupingSetsList groupingSetsList) |
Modifier and Type | Method and Description |
---|---|
protected void |
addMeasure(int i,
SqlQuery query) |
protected void |
generateSql(SqlQuery sqlQuery) |
Pair<String,List<SqlStatement.Type>> |
generateSqlQuery() |
AggStar.Table.Column |
getColumn(int i) |
String |
getColumnAlias(int i) |
int |
getColumnCount() |
String |
getMeasureAlias(int i) |
AggStar.Table.Column |
getMeasureAsColumn(int i) |
int |
getMeasureCount() |
StarColumnPredicate |
getPredicate(int i)
Returns the predicate on the
i th column. |
RolapStar |
getStar() |
protected SqlQuery |
newSqlQuery() |
AggQuerySpec(AggStar aggStar, boolean rollup, GroupingSetsList groupingSetsList)
protected SqlQuery newSqlQuery()
public RolapStar getStar()
public int getMeasureCount()
public AggStar.Table.Column getMeasureAsColumn(int i)
public String getMeasureAlias(int i)
public int getColumnCount()
public AggStar.Table.Column getColumn(int i)
public String getColumnAlias(int i)
public StarColumnPredicate getPredicate(int i)
i
th column.
If the column is unconstrained, returns
LiteralStarPredicate
(true).
i
- Column ordinalpublic Pair<String,List<SqlStatement.Type>> generateSqlQuery()
protected void addMeasure(int i, SqlQuery query)
protected void generateSql(SqlQuery sqlQuery)