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)
           
 boolean isIgnoreNulls()
           
 boolean isUnique()
           
 void output(StringBuffer buf)
           
 void setIgnoreNulls(boolean ignoreNulls)
           
 void setUnique(boolean unique)
           
 
Methods inherited from class com.alibaba.druid.sql.ast.expr.SQLAggregateExpr
equals, getArguments, getMethodName, getOption, getOver, hashCode, setMethodName, setOption, setOver
 
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)

output

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

accept0

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


Copyright © 2012 Alibaba Group. All Rights Reserved.