public class SQLSelectItem extends SQLObjectImpl implements SQLReplaceable
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
alias |
protected long |
aliasHashCode64 |
protected List<String> |
aliasList |
protected boolean |
connectByRoot |
protected SQLExpr |
expr |
attributes, hint, parent, sourceColumn, sourceLine| 构造器和说明 |
|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
accept0(SQLASTVisitor v) |
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, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLineprotected SQLExpr expr
protected String alias
protected boolean connectByRoot
protected transient long aliasHashCode64
public SQLSelectItem()
public SQLSelectItem(SQLExpr expr)
public SQLSelectItem(int value)
public SQLExpr getExpr()
public void setExpr(SQLExpr expr)
public String computeAlias()
public SQLDataType computeDataType()
computeDataType 在类中 SQLObjectImplpublic String getAlias()
public String getAlias2()
public void setAlias(String alias)
public void output(Appendable buf)
output 在接口中 SQLObjectoutput 在类中 SQLObjectImplprotected void accept0(SQLASTVisitor v)
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 在类中 SQLObjectImplpublic boolean isUDTFSelectItem()
Copyright © 2013–2023. All rights reserved.