com.alibaba.druid.sql.dialect.oracle.ast.expr
Class OracleAggregateExpr

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
              extended by com.alibaba.druid.sql.dialect.oracle.ast.expr.OracleAggregateExpr
All Implemented Interfaces:
SQLExpr, SQLObject, OracleExpr, OracleSQLObject, Serializable

public class OracleAggregateExpr
extends SQLAggregateExpr
implements Serializable, OracleExpr

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.alibaba.druid.sql.ast.expr.SQLAggregateExpr
SQLAggregateExpr.Option
 
Constructor Summary
OracleAggregateExpr(String methodName)
           
OracleAggregateExpr(String methodName, SQLAggregateExpr.Option option)
           
 
Method Summary
 void accept0(OracleASTVisitor visitor)
           
 OracleAnalytic getOver()
           
 boolean isIgnoreNulls()
           
 boolean isUnique()
           
 void output(StringBuffer buf)
           
 void setIgnoreNulls(boolean ignoreNulls)
           
 void setOver(OracleAnalytic over)
           
 void setUnique(boolean unique)
           
 
Methods inherited from class com.alibaba.druid.sql.ast.expr.SQLAggregateExpr
equals, getArguments, getMethodName, getOption, hashCode, setMethodName, setOption
 
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, getAttribute, getAttributes, getAttributesDirect, getParent, 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, putAttribute, setParent
 

Constructor Detail

OracleAggregateExpr

public OracleAggregateExpr(String methodName)

OracleAggregateExpr

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

isUnique

public boolean isUnique()

setUnique

public void setUnique(boolean unique)

isIgnoreNulls

public boolean isIgnoreNulls()

setIgnoreNulls

public void setIgnoreNulls(boolean ignoreNulls)

getOver

public OracleAnalytic getOver()

setOver

public void setOver(OracleAnalytic over)

output

public void output(StringBuffer buf)
Specified by:
output in interface SQLObject
Overrides:
output in class SQLAggregateExpr

accept0

public void accept0(OracleASTVisitor visitor)
Specified by:
accept0 in interface OracleSQLObject


Copyright © 2012 Alibaba Group. All Rights Reserved.