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 obj) |
List<SQLExpr> |
getArguments() |
List |
getChildren() |
Boolean |
getIgnoreNulls() |
SQLKeep |
getKeep() |
String |
getMethodName() |
SQLAggregateOption |
getOption() |
SQLOver |
getOver() |
SQLOrderBy |
getWithinGroup() |
int |
hashCode() |
boolean |
isIgnoreNulls() |
long |
methodNameHashCod64() |
boolean |
replace(SQLExpr expr,
SQLExpr target) |
void |
setIgnoreNulls(boolean ignoreNulls) |
void |
setKeep(SQLKeep keep) |
void |
setMethodName(String methodName) |
void |
setOption(SQLAggregateOption option) |
void |
setOver(SQLOver over) |
void |
setWithinGroup(SQLOrderBy withinGroup) |
String |
toString() |
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent
public 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 SQLKeep getKeep()
public void setKeep(SQLKeep keep)
public boolean isIgnoreNulls()
public Boolean getIgnoreNulls()
public void setIgnoreNulls(boolean ignoreNulls)
public String toString()
toString
in class SQLObjectImpl
public List getChildren()
getChildren
in interface SQLExpr
public int hashCode()
hashCode
in class SQLExprImpl
public boolean equals(Object obj)
equals
in class SQLExprImpl
public SQLAggregateExpr clone()
public SQLDataType computeDataType()
computeDataType
in interface SQLExpr
computeDataType
in class SQLExprImpl
public boolean replace(SQLExpr expr, SQLExpr target)
replace
in interface SQLReplaceable
Copyright © 2013–2017 Alibaba Group. All rights reserved.