Package org.teiid.language
Class GroupBy
- java.lang.Object
-
- org.teiid.language.BaseLanguageObject
-
- org.teiid.language.GroupBy
-
- All Implemented Interfaces:
LanguageObject
public class GroupBy extends BaseLanguageObject
Represents a GROUP BY clause in a query.
-
-
Constructor Summary
Constructors Constructor Description GroupBy(List<Expression> elements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acceptVisitor(LanguageObjectVisitor visitor)
List<Expression>
getElements()
Get list of IExpression that the GROUP BY should be grouped on.boolean
isRollup()
void
setElements(List<Expression> elements)
void
setRollup(boolean rollup)
-
Methods inherited from class org.teiid.language.BaseLanguageObject
toString
-
-
-
-
Constructor Detail
-
GroupBy
public GroupBy(List<Expression> elements)
-
-
Method Detail
-
getElements
public List<Expression> getElements()
Get list of IExpression that the GROUP BY should be grouped on.- Returns:
- List of IExpression
-
acceptVisitor
public void acceptVisitor(LanguageObjectVisitor visitor)
-
setElements
public void setElements(List<Expression> elements)
-
isRollup
public boolean isRollup()
-
setRollup
public void setRollup(boolean rollup)
-
-