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