Constructor and Description |
---|
SQLPropertyExpr() |
SQLPropertyExpr(SQLExpr owner,
String name) |
SQLPropertyExpr(SQLExpr owner,
String name,
long nameHashCod64) |
SQLPropertyExpr(String owner,
String name) |
Modifier and Type | Method and Description |
---|---|
SQLPropertyExpr |
clone() |
SQLDataType |
computeDataType() |
boolean |
equals(Object obj) |
List |
getChildren() |
String |
getName() |
SQLExpr |
getOwner() |
String |
getOwnernName() |
SQLColumnDefinition |
getResolvedColumn() |
SQLObject |
getResolvedOwnerObject() |
SQLCreateProcedureStatement |
getResolvedProcudure() |
SQLTableSource |
getResolvedTableSource() |
String |
getSimpleName() |
int |
hashCode() |
long |
hashCode64() |
boolean |
matchOwner(String alias) |
boolean |
nameEquals(String name) |
long |
nameHashCode64() |
String |
normalizedName() |
void |
output(StringBuffer buf) |
void |
setName(String name) |
void |
setOwner(SQLExpr owner) |
void |
setOwner(String owner) |
void |
setResolvedColumn(SQLColumnDefinition resolvedColumn) |
void |
setResolvedOwnerObject(SQLObject resolvedOwnerObject) |
void |
setResolvedProcedure(SQLCreateProcedureStatement stmt) |
void |
setResolvedTableSource(SQLTableSource resolvedTableSource) |
SQLPropertyExpr |
simplify() |
String |
toString() |
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, putAttribute, setParent
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, putAttribute, setParent
public String getSimpleName()
getSimpleName
in interface SQLName
public SQLExpr getOwner()
public String getOwnernName()
public void setOwner(SQLExpr owner)
public void setOwner(String owner)
public String getName()
public void setName(String name)
public void output(StringBuffer buf)
output
in interface SQLObject
output
in class SQLObjectImpl
public List getChildren()
getChildren
in interface SQLExpr
public int hashCode()
hashCode
in class SQLExprImpl
public long hashCode64()
hashCode64
in interface SQLName
public boolean equals(Object obj)
equals
in class SQLExprImpl
public SQLPropertyExpr clone()
public boolean matchOwner(String alias)
public long nameHashCode64()
nameHashCode64
in interface SQLName
public String normalizedName()
public SQLColumnDefinition getResolvedColumn()
public void setResolvedColumn(SQLColumnDefinition resolvedColumn)
public SQLTableSource getResolvedTableSource()
public void setResolvedTableSource(SQLTableSource resolvedTableSource)
public void setResolvedProcedure(SQLCreateProcedureStatement stmt)
public void setResolvedOwnerObject(SQLObject resolvedOwnerObject)
public SQLCreateProcedureStatement getResolvedProcudure()
public SQLObject getResolvedOwnerObject()
public SQLDataType computeDataType()
computeDataType
in interface SQLExpr
computeDataType
in class SQLExprImpl
public boolean nameEquals(String name)
public SQLPropertyExpr simplify()
public String toString()
toString
in class SQLObjectImpl
Copyright © 2013–2017 Alibaba Group. All rights reserved.