public final class SQLIdentifierExpr extends SQLExprImpl implements SQLName, Comparable<SQLIdentifierExpr>
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
name |
attributes, hint, parent, sourceColumn, sourceLine| 构造器和说明 |
|---|
SQLIdentifierExpr() |
SQLIdentifierExpr(String name) |
SQLIdentifierExpr(String name,
long hash_lower) |
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLineaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParentprotected String name
public SQLIdentifierExpr()
public SQLIdentifierExpr(String name)
public SQLIdentifierExpr(String name, long hash_lower)
public String getSimpleName()
getSimpleName 在接口中 SQLNamepublic String getLowerName()
public String getName()
public void setName(String name)
public long nameHashCode64()
nameHashCode64 在接口中 SQLNamepublic long hashCode64()
hashCode64 在接口中 SQLNamepublic void output(Appendable buf)
output 在接口中 SQLObjectoutput 在类中 SQLObjectImplprotected void accept0(SQLASTVisitor visitor)
accept0 在类中 SQLObjectImplpublic int hashCode()
hashCode 在类中 SQLExprImplpublic boolean equals(Object obj)
equals 在类中 SQLExprImplpublic String toString()
toString 在类中 SQLObjectImplpublic SQLIdentifierExpr clone()
public SQLIdentifierExpr simplify()
public String normalizedName()
public SQLColumnDefinition getResolvedColumn()
getResolvedColumn 在接口中 SQLNamepublic SQLSelectItem getResolvedSelectItem()
public SQLObject getResolvedColumnObject()
public void setResolvedColumn(SQLColumnDefinition resolvedColumn)
public void setResolvedColumn(SQLSelectItem selectItem)
public SQLTableSource getResolvedTableSource()
public void setResolvedTableSource(SQLTableSource resolvedTableSource)
public SQLObject getResolvedOwnerObject()
public void setResolvedOwnerObject(SQLObject resolvedOwnerObject)
public SQLParameter getResolvedParameter()
public void setResolvedParameter(SQLParameter resolvedParameter)
public SQLDeclareItem getResolvedDeclareItem()
public void setResolvedDeclareItem(SQLDeclareItem resolvedDeclareItem)
public SQLDataType computeDataType()
computeDataType 在接口中 SQLExprcomputeDataType 在类中 SQLExprImplpublic boolean nameEquals(String name)
public List<SQLObject> getChildren()
getChildren 在接口中 SQLExprgetChildren 在类中 SQLExprImplpublic int compareTo(SQLIdentifierExpr o)
compareTo 在接口中 Comparable<SQLIdentifierExpr>Copyright © 2013–2023. All rights reserved.