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() |
SQLOver |
getOver() |
SQLName |
getOverRef() |
SQLOrderBy |
getWithinGroup() |
int |
hashCode() |
boolean |
isDistinct() |
boolean |
isIgnoreNulls() |
boolean |
replace(SQLExpr expr,
SQLExpr target) |
void |
setFilter(SQLExpr x) |
void |
setIgnoreNulls(boolean ignoreNulls) |
void |
setKeep(SQLKeep keep) |
void |
setOption(SQLAggregateOption option) |
void |
setOver(SQLOver x) |
void |
setOverRef(SQLName x) |
void |
setWithinGroup(SQLOrderBy 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, getParent, hasAfterComment, hasBeforeComment, putAttribute, setParentaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, putAttribute, setParentpublic SQLAggregateExpr(String methodName)
public SQLAggregateExpr(String methodName, SQLAggregateOption option)
public SQLAggregateExpr(String methodName, SQLAggregateOption option, SQLExpr... arguments)
public SQLOrderBy getWithinGroup()
public void setWithinGroup(SQLOrderBy withinGroup)
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 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–2019 Alibaba Group. All rights reserved.