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, setParent
public SQLSelectItem()
public SQLSelectItem(SQLExpr expr)
public SQLExpr getExpr()
public void setExpr(SQLExpr expr)
public String computeAlias()
public SQLDataType computeDataType()
computeDataType
in class SQLObjectImpl
public String getAlias()
public void setAlias(String alias)
public void output(StringBuffer buf)
output
in interface SQLObject
output
in class SQLObjectImpl
public boolean isConnectByRoot()
public void setConnectByRoot(boolean connectByRoot)
public SQLSelectItem clone()
clone
in interface SQLObject
clone
in class SQLObjectImpl
public boolean replace(SQLExpr expr, SQLExpr target)
replace
in interface SQLReplaceable
public boolean match(String alias)
public long alias_hash()
public boolean match(long alias_hash)
public String toString()
toString
in class SQLObjectImpl
Copyright © 2013–2017 Alibaba Group. All rights reserved.