类 SQLAggregateExpr
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLExprImpl
com.alibaba.druid.sql.ast.expr.SQLMethodInvokeExpr
com.alibaba.druid.sql.ast.expr.SQLAggregateExpr
- 所有已实现的接口:
SQLExpr,SQLObject,SQLReplaceable,Serializable,Cloneable
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明protected SQLExprprotected Booleanprotected SQLKeepprotected SQLAggregateOptionprotected SQLOrderByprotected SQLOverprotected SQLNameprotected boolean从类继承的字段 com.alibaba.druid.sql.ast.expr.SQLMethodInvokeExpr
arguments, from, hasFor, methodName, methodNameHashCode64, owner, resolvedReturnDataType, trimOption, using从类继承的字段 com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
构造器概要
构造器构造器说明SQLAggregateExpr(String methodName) SQLAggregateExpr(String methodName, SQLAggregateOption option) SQLAggregateExpr(String methodName, SQLAggregateOption option, SQLExpr... arguments) -
方法概要
修饰符和类型方法说明protected voidaccept0(SQLASTVisitor visitor) clone()booleangetKeep()getOver()已过时。inthashCode()booleanbooleanbooleanbooleanvoidvoidsetIgnoreNulls(boolean ignoreNulls) voidvoidsetOption(SQLAggregateOption option) voidsetOrderBy(SQLOrderBy orderBy) voidvoidvoidsetWithinGroup(boolean withinGroup) toString()从类继承的方法 com.alibaba.druid.sql.ast.expr.SQLMethodInvokeExpr
accept0, addArgument, addParameter, cloneTo, getArguments, getAs, getContent, getFor, getFrom, getMethodName, getOwner, getParameters, getResolvedReturnDataType, getTrimOption, getUsing, match, methodNameHashCode64, output, setArgument, setAs, setContent, setFor, setFrom, setMethodName, setOwner, setResolvedReturnDataType, setTrimOption, setUsing从类继承的方法 com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, putAttribute, setHint, setParent, setSourceColumn, setSourceLine从接口继承的方法 com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, putAttribute, setParent
-
字段详细资料
-
option
-
keep
-
filter
-
over
-
overRef
-
orderBy
-
withinGroup
protected boolean withinGroup -
ignoreNulls
-
-
构造器详细资料
-
SQLAggregateExpr
-
SQLAggregateExpr
-
SQLAggregateExpr
-
-
方法详细资料
-
getOrderBy
-
setOrderBy
-
getOption
-
setOption
-
isDistinct
public boolean isDistinct() -
getOver
-
setOver
-
getOverRef
-
setOverRef
-
getKeep
-
setKeep
-
isWithinGroup
public boolean isWithinGroup() -
setWithinGroup
public void setWithinGroup(boolean withinGroup) -
getWithinGroup
已过时。 -
isIgnoreNulls
public boolean isIgnoreNulls() -
getIgnoreNulls
-
setIgnoreNulls
public void setIgnoreNulls(boolean ignoreNulls) -
toString
- 覆盖:
toString在类中SQLObjectImpl
-
accept0
- 覆盖:
accept0在类中SQLMethodInvokeExpr
-
getChildren
- 指定者:
getChildren在接口中SQLExpr- 覆盖:
getChildren在类中SQLMethodInvokeExpr
-
getFilter
-
setFilter
-
equals
- 覆盖:
equals在类中SQLMethodInvokeExpr
-
hashCode
public int hashCode()- 覆盖:
hashCode在类中SQLMethodInvokeExpr
-
clone
-
computeDataType
- 指定者:
computeDataType在接口中SQLExpr- 覆盖:
computeDataType在类中SQLMethodInvokeExpr
-
replace
- 指定者:
replace在接口中SQLReplaceable- 覆盖:
replace在类中SQLMethodInvokeExpr
-