public class SQLMethodInvokeExpr extends SQLExprImpl implements SQLReplaceable, Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
private SQLExpr |
_for |
protected List<SQLExpr> |
arguments |
private SQLExpr |
from |
protected String |
methodName |
protected long |
methodNameHashCode64 |
protected SQLExpr |
owner |
protected SQLDataType |
resolvedReturnDataType |
private static long |
serialVersionUID |
private String |
trimOption |
private SQLExpr |
using |
attributes, parent| 构造器和说明 |
|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
accept0(OracleASTVisitor visitor) |
protected void |
accept0(SQLASTVisitor visitor) |
void |
addArgument(SQLExpr arg) |
void |
addParameter(SQLExpr param)
已过时。
|
SQLMethodInvokeExpr |
clone() |
SQLDataType |
computeDataType() |
boolean |
equals(Object o) |
List<SQLExpr> |
getArguments() |
List |
getChildren() |
SQLExpr |
getFor() |
SQLExpr |
getFrom() |
String |
getMethodName() |
SQLExpr |
getOwner() |
List<SQLExpr> |
getParameters()
已过时。
|
SQLDataType |
getResolvedReturnDataType() |
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 |
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, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, putAttribute, setParent, toStringaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, putAttribute, setParentprivate static final long serialVersionUID
protected String methodName
protected long methodNameHashCode64
protected SQLExpr owner
private SQLExpr from
private SQLExpr using
private SQLExpr _for
private String trimOption
protected transient SQLDataType resolvedReturnDataType
public 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(StringBuffer buf)
output 在接口中 SQLObjectoutput 在类中 SQLObjectImplprotected void accept0(SQLASTVisitor visitor)
accept0 在类中 SQLObjectImplpublic List getChildren()
getChildren 在接口中 SQLExprgetChildren 在类中 SQLExprImplprotected void accept0(OracleASTVisitor visitor)
public boolean equals(Object o)
equals 在类中 SQLExprImplpublic int hashCode()
hashCode 在类中 SQLExprImplpublic SQLMethodInvokeExpr clone()
public boolean replace(SQLExpr expr, SQLExpr target)
replace 在接口中 SQLReplaceablepublic SQLDataType computeDataType()
computeDataType 在接口中 SQLExprcomputeDataType 在类中 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–2019 Alibaba Group. All rights reserved.