public class SQLAggregateExpr extends SQLExprImpl implements Serializable, SQLReplaceable
| Constructor and Description |
|---|
SQLAggregateExpr(String methodName) |
SQLAggregateExpr(String methodName,
SQLAggregateOption option) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArgument(SQLExpr argument) |
SQLAggregateExpr |
clone() |
SQLDataType |
computeDataType() |
boolean |
equals(Object o) |
List<SQLExpr> |
getArguments() |
List |
getChildren() |
SQLExpr |
getFilter() |
Boolean |
getIgnoreNulls() |
SQLKeep |
getKeep() |
String |
getMethodName() |
SQLAggregateOption |
getOption() |
SQLOver |
getOver() |
SQLName |
getOverRef() |
SQLOrderBy |
getWithinGroup() |
int |
hashCode() |
boolean |
isIgnoreNulls() |
long |
methodNameHashCod64() |
boolean |
replace(SQLExpr expr,
SQLExpr target) |
void |
setFilter(SQLExpr x) |
void |
setIgnoreNulls(boolean ignoreNulls) |
void |
setKeep(SQLKeep keep) |
void |
setMethodName(String methodName) |
void |
setOption(SQLAggregateOption option) |
void |
setOver(SQLOver over) |
void |
setOverRef(SQLName x) |
void |
setWithinGroup(SQLOrderBy withinGroup) |
String |
toString() |
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParentaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParentpublic SQLAggregateExpr(String methodName)
public SQLAggregateExpr(String methodName, SQLAggregateOption option)
public String getMethodName()
public void setMethodName(String methodName)
public long methodNameHashCod64()
public SQLOrderBy getWithinGroup()
public void setWithinGroup(SQLOrderBy withinGroup)
public SQLAggregateOption getOption()
public void setOption(SQLAggregateOption option)
public void addArgument(SQLExpr argument)
public SQLOver getOver()
public void setOver(SQLOver over)
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 SQLExprImplpublic boolean equals(Object o)
equals in class SQLExprImplpublic int hashCode()
hashCode in class SQLExprImplpublic SQLAggregateExpr clone()
public SQLExpr getFilter()
public void setFilter(SQLExpr x)
public SQLDataType computeDataType()
computeDataType in interface SQLExprcomputeDataType in class SQLExprImplpublic boolean replace(SQLExpr expr, SQLExpr target)
replace in interface SQLReplaceableCopyright © 2013–2018 Alibaba Group. All rights reserved.