Class SQLSelectGroupByClause

java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.statement.SQLSelectGroupByClause
All Implemented Interfaces:
SQLObject, SQLReplaceable

public class SQLSelectGroupByClause extends SQLObjectImpl implements SQLReplaceable
  • Constructor Details

    • SQLSelectGroupByClause

      public SQLSelectGroupByClause()
  • Method Details

    • accept0

      protected void accept0(SQLASTVisitor visitor)
      Specified by:
      accept0 in class SQLObjectImpl
    • isDistinct

      public boolean isDistinct()
    • setDistinct

      public void setDistinct(boolean distinct)
    • isWithRollUp

      public boolean isWithRollUp()
    • setWithRollUp

      public void setWithRollUp(boolean withRollUp)
    • isWithCube

      public boolean isWithCube()
    • setWithCube

      public void setWithCube(boolean withCube)
    • getHaving

      public SQLExpr getHaving()
    • setHaving

      public void setHaving(SQLExpr having)
    • addHaving

      public void addHaving(SQLExpr condition)
    • getItems

      public List<SQLExpr> getItems()
    • containsItem

      public boolean containsItem(SQLExpr item)
    • addItem

      public void addItem(SQLExpr sqlExpr)
    • addItem

      public void addItem(int index, SQLExpr sqlExpr)
    • clone

      public SQLSelectGroupByClause clone()
      Specified by:
      clone in interface SQLObject
      Overrides:
      clone in class SQLObjectImpl
    • replace

      public boolean replace(SQLExpr expr, SQLExpr target)
      Specified by:
      replace in interface SQLReplaceable
    • getHint

      public SQLCommentHint getHint()
      Overrides:
      getHint in class SQLObjectImpl
    • setHint

      public void setHint(SQLCommentHint hint)
      Overrides:
      setHint in class SQLObjectImpl
    • isParen

      public boolean isParen()
    • setParen

      public void setParen(boolean paren)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object