public class SQLMethodInvokeExpr extends SQLExprImpl implements SQLReplaceable, Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected SQLExpr |
_for |
protected List<SQLExpr> |
arguments |
protected SQLExpr |
from |
protected String |
methodName |
protected long |
methodNameHashCode64 |
protected SQLExpr |
owner |
protected SQLDataType |
resolvedReturnDataType |
protected String |
trimOption |
protected SQLExpr |
using |
attributes, hint, parent, sourceColumn, sourceLine| 构造器和说明 |
|---|
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) |
accept, acceptChild, acceptChild, 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, setParentprotected String methodName
protected long methodNameHashCode64
protected SQLExpr owner
protected SQLExpr from
protected SQLExpr using
protected SQLExpr _for
protected 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(Appendable 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 void cloneTo(SQLMethodInvokeExpr x)
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–2023. All rights reserved.