public class SQLAggregateExpr extends SQLMethodInvokeExpr implements Serializable, SQLReplaceable
| Constructor and Description |
|---|
SQLAggregateExpr(String methodName) |
SQLAggregateExpr(String methodName,
SQLAggregateOption option) |
SQLAggregateExpr(String methodName,
SQLAggregateOption option,
SQLExpr... arguments) |
| Modifier and Type | Method and Description |
|---|---|
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()
Deprecated.
|
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() |
addArgument, addParameter, getArguments, getFor, getFrom, getMethodName, getOwner, getParameters, getResolvedReturnDataType, getTrimOption, getUsing, match, methodNameHashCode64, output, setArgument, setFor, setFrom, setMethodName, setOwner, setResolvedReturnDataType, setTrimOption, setUsingaccept, 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, setParentpublic 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 in class SQLObjectImplpublic List getChildren()
getChildren in interface SQLExprgetChildren in class SQLMethodInvokeExprpublic SQLExpr getFilter()
public void setFilter(SQLExpr x)
public boolean equals(Object o)
equals in class SQLMethodInvokeExprpublic int hashCode()
hashCode in class SQLMethodInvokeExprpublic SQLAggregateExpr clone()
public SQLDataType computeDataType()
computeDataType in interface SQLExprcomputeDataType in class SQLMethodInvokeExprpublic boolean replace(SQLExpr expr, SQLExpr target)
replace in interface SQLReplaceablereplace in class SQLMethodInvokeExprCopyright © 2013–2020 Alibaba Group. All rights reserved.