public class SQLSelectItem extends SQLObjectImpl implements SQLReplaceable
| Constructor and Description |
|---|
SQLSelectItem() |
SQLSelectItem(int value) |
SQLSelectItem(SQLExpr expr) |
SQLSelectItem(SQLExpr expr,
List<String> aliasList,
boolean connectByRoot) |
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 o) |
String |
getAlias() |
String |
getAlias2() |
List<String> |
getAliasList() |
SQLExpr |
getExpr() |
int |
hashCode() |
boolean |
isConnectByRoot() |
boolean |
isUDTFSelectItem() |
boolean |
match(long alias_hash) |
boolean |
match(String alias) |
void |
output(Appendable 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, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLinepublic SQLSelectItem()
public SQLSelectItem(SQLExpr expr)
public SQLSelectItem(int value)
public SQLExpr getExpr()
public void setExpr(SQLExpr expr)
public String computeAlias()
public SQLDataType computeDataType()
computeDataType in class SQLObjectImplpublic String getAlias()
public String getAlias2()
public void setAlias(String alias)
public void output(Appendable 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 SQLObjectImplpublic boolean isUDTFSelectItem()
Copyright © 2013–2020 Alibaba Group. All rights reserved.