it.eng.spagobi.tools.dataset.common.query
Class GroupByQueryTransformer
java.lang.Object
it.eng.spagobi.tools.dataset.common.query.AbstractQueryTransformer
it.eng.spagobi.tools.dataset.common.query.GroupByQueryTransformer
- All Implemented Interfaces:
- IQueryTransformer
public class GroupByQueryTransformer
- extends AbstractQueryTransformer
- Author:
- Andrea Gioia (andrea.gioia@eng.it)
Method Summary |
void |
addAggregateColumn(java.lang.String columnName,
java.lang.String aggregationFunction)
|
void |
addAggregateColumn(java.lang.String columnName,
java.lang.String aggregationFunction,
java.lang.String columnAlias)
|
void |
addGrouByColumn(java.lang.String columnName)
|
void |
addGrouByColumn(java.lang.String columnName,
java.lang.String columnAlias)
|
java.lang.Object |
execTransformation(java.lang.Object statement)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroupByQueryTransformer
public GroupByQueryTransformer()
GroupByQueryTransformer
public GroupByQueryTransformer(IQueryTransformer previousTransformer)
execTransformation
public java.lang.Object execTransformation(java.lang.Object statement)
- Specified by:
execTransformation
in class AbstractQueryTransformer
addGrouByColumn
public void addGrouByColumn(java.lang.String columnName)
addGrouByColumn
public void addGrouByColumn(java.lang.String columnName,
java.lang.String columnAlias)
addAggregateColumn
public void addAggregateColumn(java.lang.String columnName,
java.lang.String aggregationFunction)
addAggregateColumn
public void addAggregateColumn(java.lang.String columnName,
java.lang.String aggregationFunction,
java.lang.String columnAlias)