Class GroupByElement

  • All Implemented Interfaces:
    java.io.Serializable

    public class GroupByElement
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Field Detail

      • mysqlWithRollup

        private boolean mysqlWithRollup
    • Constructor Detail

      • GroupByElement

        public GroupByElement()
    • Method Detail

      • isUsingBrackets

        public boolean isUsingBrackets()
      • accept

        public <T,​S> T accept​(GroupByVisitor<T> groupByVisitor,
                                    S context)
      • getGroupByExpressionList

        public ExpressionList getGroupByExpressionList()
      • getGroupByExpressions

        @Deprecated
        public ExpressionList getGroupByExpressions()
        Deprecated.
      • setGroupByExpressions

        public void setGroupByExpressions​(ExpressionList groupByExpressions)
      • 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 class java.lang.Object
      • withGroupingSets

        public GroupByElement withGroupingSets​(java.util.List groupingSets)
      • 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)