Class GroupByElement
- java.lang.Object
-
- net.sf.jsqlparser.statement.select.GroupByElement
-
- All Implemented Interfaces:
java.io.Serializable
public class GroupByElement extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private ExpressionList
groupByExpressions
private java.util.List<ExpressionList>
groupingSets
private boolean
mysqlWithRollup
-
Constructor Summary
Constructors Constructor Description GroupByElement()
-
Method Summary
-
-
-
Field Detail
-
groupByExpressions
private ExpressionList groupByExpressions
-
groupingSets
private java.util.List<ExpressionList> groupingSets
-
mysqlWithRollup
private boolean mysqlWithRollup
-
-
Method Detail
-
isUsingBrackets
public boolean isUsingBrackets()
-
accept
public void accept(GroupByVisitor groupByVisitor)
-
getGroupByExpressionList
public ExpressionList getGroupByExpressionList()
-
setGroupByExpressions
public void setGroupByExpressions(ExpressionList groupByExpressions)
-
getGroupByExpressions
@Deprecated public ExpressionList getGroupByExpressions()
Deprecated.
-
addGroupByExpression
@Deprecated public void addGroupByExpression(Expression groupByExpression)
Deprecated.
-
getGroupingSets
public java.util.List<ExpressionList> getGroupingSets()
-
setGroupingSets
public void setGroupingSets(java.util.List<ExpressionList> groupingSets)
-
addGroupingSet
public void addGroupingSet(ExpressionList list)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
withGroupByExpressions
public GroupByElement withGroupByExpressions(ExpressionList groupByExpressions)
-
withGroupingSets
public GroupByElement withGroupingSets(java.util.List groupingSets)
-
addGroupByExpressions
public GroupByElement addGroupByExpressions(Expression... groupByExpressions)
-
addGroupByExpressions
public GroupByElement addGroupByExpressions(java.util.Collection<? extends Expression> groupByExpressions)
-
addGroupingSets
public GroupByElement addGroupingSets(java.lang.Object... groupingSets)
-
addGroupingSets
public GroupByElement addGroupingSets(java.util.Collection<? extends java.lang.Object> groupingSets)
-
isMysqlWithRollup
public boolean isMysqlWithRollup()
-
setMysqlWithRollup
public GroupByElement setMysqlWithRollup(boolean mysqlWithRollup)
-
-