com.alibaba.druid.sql.ast.expr
Class SQLAggregateExpr

java.lang.Object
  extended by com.alibaba.druid.sql.ast.SQLObjectImpl
      extended by com.alibaba.druid.sql.ast.SQLExprImpl
          extended by com.alibaba.druid.sql.ast.expr.SQLAggregateExpr
All Implemented Interfaces:
SQLExpr, SQLObject, Serializable
Direct Known Subclasses:
OracleAggregateExpr

public class SQLAggregateExpr
extends SQLExprImpl
implements Serializable

See Also:
Serialized Form

Nested Class Summary
static class SQLAggregateExpr.Option
           
 
Constructor Summary
SQLAggregateExpr(String methodName)
           
SQLAggregateExpr(String methodName, SQLAggregateExpr.Option option)
           
 
Method Summary
 boolean equals(Object obj)
           
 List<SQLExpr> getArguments()
           
 String getMethodName()
           
 SQLAggregateExpr.Option getOption()
           
 SQLOver getOver()
           
 int hashCode()
           
 void setMethodName(String methodName)
           
 void setOption(SQLAggregateExpr.Option option)
           
 void setOver(SQLOver over)
           
 
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, getAttribute, getAttributes, getAttributesDirect, getParent, output, putAttribute, setParent, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, getAttribute, getAttributes, getAttributesDirect, getParent, output, putAttribute, setParent
 

Constructor Detail

SQLAggregateExpr

public SQLAggregateExpr(String methodName)

SQLAggregateExpr

public SQLAggregateExpr(String methodName,
                        SQLAggregateExpr.Option option)
Method Detail

getMethodName

public String getMethodName()

setMethodName

public void setMethodName(String methodName)

getOption

public SQLAggregateExpr.Option getOption()

setOption

public void setOption(SQLAggregateExpr.Option option)

getArguments

public List<SQLExpr> getArguments()

getOver

public SQLOver getOver()

setOver

public void setOver(SQLOver over)

hashCode

public int hashCode()
Specified by:
hashCode in class SQLExprImpl

equals

public boolean equals(Object obj)
Specified by:
equals in class SQLExprImpl


Copyright © 2012 Alibaba Group. All Rights Reserved.