public class SQLSelectItem extends SQLObjectImpl implements SQLReplaceable
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
alias |
protected long |
aliasHashCode64 |
protected boolean |
connectByRoot |
protected SQLExpr |
expr |
attributes, parent| 构造器和说明 |
|---|
SQLSelectItem() |
SQLSelectItem(SQLExpr expr) |
SQLSelectItem(SQLExpr expr,
String alias) |
SQLSelectItem(SQLExpr expr,
String alias,
boolean connectByRoot) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
accept0(SQLASTVisitor visitor) |
long |
alias_hash() |
SQLSelectItem |
clone() |
String |
computeAlias() |
SQLDataType |
computeDataType() |
boolean |
equals(Object obj) |
String |
getAlias() |
SQLExpr |
getExpr() |
int |
hashCode() |
boolean |
isConnectByRoot() |
boolean |
match(long alias_hash) |
boolean |
match(String alias) |
void |
output(StringBuffer buf) |
boolean |
replace(SQLExpr expr,
SQLExpr target) |
void |
setAlias(String alias) |
void |
setConnectByRoot(boolean connectByRoot) |
void |
setExpr(SQLExpr expr) |
String |
toString() |
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, putAttribute, setParentprotected SQLExpr expr
protected String alias
protected boolean connectByRoot
protected transient long aliasHashCode64
public SQLSelectItem()
public SQLSelectItem(SQLExpr expr)
public SQLExpr getExpr()
public void setExpr(SQLExpr expr)
public String computeAlias()
public SQLDataType computeDataType()
computeDataType 在类中 SQLObjectImplpublic String getAlias()
public void setAlias(String alias)
public void output(StringBuffer buf)
output 在接口中 SQLObjectoutput 在类中 SQLObjectImplprotected void accept0(SQLASTVisitor visitor)
accept0 在类中 SQLObjectImplpublic boolean isConnectByRoot()
public void setConnectByRoot(boolean connectByRoot)
public SQLSelectItem clone()
clone 在接口中 SQLObjectclone 在类中 SQLObjectImplpublic boolean replace(SQLExpr expr, SQLExpr target)
replace 在接口中 SQLReplaceablepublic boolean match(String alias)
public long alias_hash()
public boolean match(long alias_hash)
public String toString()
toString 在类中 SQLObjectImplCopyright © 2013–2019 Alibaba Group. All rights reserved.