public class SQLMethodInvokeExpr extends SQLExprImpl implements SQLReplaceable, Serializable
| Constructor and Description |
|---|
SQLMethodInvokeExpr() |
SQLMethodInvokeExpr(String methodName) |
SQLMethodInvokeExpr(String methodName,
SQLExpr owner) |
SQLMethodInvokeExpr(String methodName,
SQLExpr owner,
SQLExpr... params) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(SQLExpr param) |
SQLMethodInvokeExpr |
clone() |
SQLDataType |
computeDataType() |
boolean |
equals(Object o) |
SQLExpr |
getFor() |
SQLExpr |
getFrom() |
String |
getMethodName() |
SQLExpr |
getOwner() |
List<SQLExpr> |
getParameters() |
String |
getTrimOption() |
SQLExpr |
getUsing() |
int |
hashCode() |
boolean |
match(String owner,
String function) |
void |
output(StringBuffer buf) |
boolean |
replace(SQLExpr expr,
SQLExpr target) |
void |
setFor(SQLExpr x) |
void |
setFrom(SQLExpr from) |
void |
setMethodName(String methodName) |
void |
setOwner(SQLExpr owner) |
void |
setTrimOption(String trimOption) |
void |
setUsing(SQLExpr using) |
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, putAttribute, setParent, toStringaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, putAttribute, setParentpublic SQLMethodInvokeExpr()
public SQLMethodInvokeExpr(String methodName)
public String getMethodName()
public void setMethodName(String methodName)
public SQLExpr getOwner()
public void setOwner(SQLExpr owner)
public SQLExpr getFrom()
public void setFrom(SQLExpr from)
public void addParameter(SQLExpr param)
public void output(StringBuffer buf)
output in interface SQLObjectoutput in class SQLObjectImplpublic boolean equals(Object o)
equals in class SQLExprImplpublic int hashCode()
hashCode in class SQLExprImplpublic SQLMethodInvokeExpr clone()
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 using)
public SQLExpr getFor()
public void setFor(SQLExpr x)
public String getTrimOption()
public void setTrimOption(String trimOption)
Copyright © 2013–2017 Alibaba Group. All rights reserved.