public class SQLSelectItem extends SQLObjectImpl implements SQLReplaceable
| Constructor and Description |
|---|
SQLSelectItem() |
SQLSelectItem(SQLExpr expr) |
SQLSelectItem(SQLExpr expr,
String alias) |
SQLSelectItem(SQLExpr expr,
String alias,
boolean connectByRoot) |
| Modifier and Type | Method and Description |
|---|---|
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, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, putAttribute, setParentpublic SQLSelectItem()
public SQLSelectItem(SQLExpr expr)
public SQLExpr getExpr()
public void setExpr(SQLExpr expr)
public String computeAlias()
public SQLDataType computeDataType()
computeDataType in class SQLObjectImplpublic String getAlias()
public void setAlias(String alias)
public void output(StringBuffer buf)
output in interface SQLObjectoutput in class SQLObjectImplpublic boolean isConnectByRoot()
public void setConnectByRoot(boolean connectByRoot)
public SQLSelectItem clone()
clone in interface SQLObjectclone in class SQLObjectImplpublic boolean replace(SQLExpr expr, SQLExpr target)
replace in interface SQLReplaceablepublic boolean match(String alias)
public long alias_hash()
public boolean match(long alias_hash)
public String toString()
toString in class SQLObjectImplCopyright © 2013–2018 Alibaba Group. All rights reserved.