public class GroupByClause extends AbstractFragment implements SelectFragment
root| Constructor and Description |
|---|
GroupByClause(SqlStatement rootStatement,
ColumnReference... columnReferences)
Create a new instance of a
GroupByClause. |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(SelectVisitor visitor)
Accept a visitor (e.g.
|
List<ColumnReference> |
getColumnReferences()
Get list of column references.
|
BooleanExpression |
getHavingBooleanExpression()
Get the boolean expression.
|
Select |
having(BooleanExpression booleanExpression)
Add having statement to the SQL query.
|
getRootpublic GroupByClause(SqlStatement rootStatement, ColumnReference... columnReferences)
GroupByClause.rootStatement - SQL statement this GROUP BY clause belongs tocolumnReferences - column references for the GROUP BY clausepublic void accept(SelectVisitor visitor)
SelectFragmentaccept in interface SelectFragmentvisitor - visitor to acceptpublic List<ColumnReference> getColumnReferences()
public Select having(BooleanExpression booleanExpression)
booleanExpression - boolean expressionSelect for fluent programmingpublic BooleanExpression getHavingBooleanExpression()
Copyright © 2018–2021. All rights reserved.