public class SQLAggregateExpr extends SQLMethodInvokeExpr implements Serializable, SQLReplaceable
| 限定符和类型 | 字段和说明 |
|---|---|
protected SQLExpr |
filter |
protected Boolean |
ignoreNulls |
protected SQLKeep |
keep |
protected SQLAggregateOption |
option |
protected SQLOrderBy |
orderBy |
protected SQLOver |
over |
protected SQLName |
overRef |
protected boolean |
withinGroup |
_for, arguments, from, methodName, methodNameHashCode64, owner, resolvedReturnDataType, trimOption, usingattributes, hint, parent, sourceColumn, sourceLine| 构造器和说明 |
|---|
SQLAggregateExpr(String methodName) |
SQLAggregateExpr(String methodName,
SQLAggregateOption option) |
SQLAggregateExpr(String methodName,
SQLAggregateOption option,
SQLExpr... arguments) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
accept0(SQLASTVisitor visitor) |
SQLAggregateExpr |
clone() |
SQLDataType |
computeDataType() |
boolean |
equals(Object o) |
List |
getChildren() |
SQLExpr |
getFilter() |
Boolean |
getIgnoreNulls() |
SQLKeep |
getKeep() |
SQLAggregateOption |
getOption() |
SQLOrderBy |
getOrderBy() |
SQLOver |
getOver() |
SQLName |
getOverRef() |
SQLOrderBy |
getWithinGroup()
已过时。
|
int |
hashCode() |
boolean |
isDistinct() |
boolean |
isIgnoreNulls() |
boolean |
isWithinGroup() |
boolean |
replace(SQLExpr expr,
SQLExpr target) |
void |
setFilter(SQLExpr x) |
void |
setIgnoreNulls(boolean ignoreNulls) |
void |
setKeep(SQLKeep keep) |
void |
setOption(SQLAggregateOption option) |
void |
setOrderBy(SQLOrderBy orderBy) |
void |
setOver(SQLOver x) |
void |
setOverRef(SQLName x) |
void |
setWithinGroup(boolean withinGroup) |
String |
toString() |
accept0, addArgument, addParameter, cloneTo, getArguments, getFor, getFrom, getMethodName, getOwner, getParameters, getResolvedReturnDataType, getTrimOption, getUsing, match, methodNameHashCode64, output, setArgument, setFor, setFrom, setMethodName, setOwner, setResolvedReturnDataType, setTrimOption, setUsingaccept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLineaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParentprotected SQLAggregateOption option
protected SQLKeep keep
protected SQLExpr filter
protected SQLOver over
protected SQLName overRef
protected SQLOrderBy orderBy
protected boolean withinGroup
protected Boolean ignoreNulls
public SQLAggregateExpr(String methodName)
public SQLAggregateExpr(String methodName, SQLAggregateOption option)
public SQLAggregateExpr(String methodName, SQLAggregateOption option, SQLExpr... arguments)
public SQLOrderBy getOrderBy()
public void setOrderBy(SQLOrderBy orderBy)
public SQLAggregateOption getOption()
public void setOption(SQLAggregateOption option)
public boolean isDistinct()
public SQLOver getOver()
public void setOver(SQLOver x)
public SQLName getOverRef()
public void setOverRef(SQLName x)
public SQLKeep getKeep()
public void setKeep(SQLKeep keep)
public boolean isWithinGroup()
public void setWithinGroup(boolean withinGroup)
@Deprecated public SQLOrderBy getWithinGroup()
public boolean isIgnoreNulls()
public Boolean getIgnoreNulls()
public void setIgnoreNulls(boolean ignoreNulls)
public String toString()
toString 在类中 SQLObjectImplprotected void accept0(SQLASTVisitor visitor)
accept0 在类中 SQLMethodInvokeExprpublic List getChildren()
getChildren 在接口中 SQLExprgetChildren 在类中 SQLMethodInvokeExprpublic SQLExpr getFilter()
public void setFilter(SQLExpr x)
public boolean equals(Object o)
equals 在类中 SQLMethodInvokeExprpublic int hashCode()
hashCode 在类中 SQLMethodInvokeExprpublic SQLAggregateExpr clone()
public SQLDataType computeDataType()
computeDataType 在接口中 SQLExprcomputeDataType 在类中 SQLMethodInvokeExprpublic boolean replace(SQLExpr expr, SQLExpr target)
replace 在接口中 SQLReplaceablereplace 在类中 SQLMethodInvokeExprCopyright © 2013–2023. All rights reserved.