public class SQLMethodInvokeExpr extends SQLExprImpl implements SQLReplaceable, Serializable
| Constructor and Description |
|---|
SQLMethodInvokeExpr() |
SQLMethodInvokeExpr(String methodName) |
SQLMethodInvokeExpr(String methodName,
long methodNameHashCode64) |
SQLMethodInvokeExpr(String methodName,
SQLExpr owner) |
SQLMethodInvokeExpr(String methodName,
SQLExpr owner,
List<SQLExpr> params) |
SQLMethodInvokeExpr(String methodName,
SQLExpr owner,
SQLExpr... params) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArgument(SQLExpr arg) |
void |
addParameter(SQLExpr param)
Deprecated.
|
SQLMethodInvokeExpr |
clone() |
void |
cloneTo(SQLMethodInvokeExpr x) |
SQLDataType |
computeDataType() |
boolean |
equals(Object o) |
List<SQLExpr> |
getArguments() |
List |
getChildren() |
SQLExpr |
getFor() |
SQLExpr |
getFrom() |
String |
getMethodName() |
SQLExpr |
getOwner() |
List<SQLExpr> |
getParameters()
Deprecated.
|
SQLDataType |
getResolvedReturnDataType() |
String |
getTrimOption() |
SQLExpr |
getUsing() |
int |
hashCode() |
boolean |
match(String owner,
String function) |
long |
methodNameHashCode64() |
void |
output(Appendable buf) |
boolean |
replace(SQLExpr expr,
SQLExpr target) |
void |
setArgument(int i,
SQLExpr arg) |
void |
setFor(SQLExpr x) |
void |
setFrom(SQLExpr x) |
void |
setMethodName(String methodName) |
void |
setOwner(SQLExpr owner) |
void |
setResolvedReturnDataType(SQLDataType resolvedReturnDataType) |
void |
setTrimOption(String trimOption) |
void |
setUsing(SQLExpr x) |
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine, toStringaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParentpublic SQLMethodInvokeExpr()
public SQLMethodInvokeExpr(String methodName)
public SQLMethodInvokeExpr(String methodName, long methodNameHashCode64)
public long methodNameHashCode64()
public String getMethodName()
public void setMethodName(String methodName)
public void setArgument(int i,
SQLExpr arg)
public void addParameter(SQLExpr param)
public void addArgument(SQLExpr arg)
public SQLExpr getOwner()
public void setOwner(SQLExpr owner)
public SQLExpr getFrom()
public void setFrom(SQLExpr x)
public void output(Appendable buf)
output in interface SQLObjectoutput 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 SQLMethodInvokeExpr clone()
public void cloneTo(SQLMethodInvokeExpr x)
public boolean replace(SQLExpr expr, SQLExpr target)
replace in interface SQLReplaceablepublic SQLDataType computeDataType()
computeDataType in interface SQLExprcomputeDataType in class SQLExprImplpublic SQLExpr getUsing()
public void setUsing(SQLExpr x)
public SQLExpr getFor()
public void setFor(SQLExpr x)
public String getTrimOption()
public void setTrimOption(String trimOption)
public SQLDataType getResolvedReturnDataType()
public void setResolvedReturnDataType(SQLDataType resolvedReturnDataType)
Copyright © 2013–2021 Alibaba Group. All rights reserved.