Class SQLServerObjectReferenceExpr
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.dialect.sqlserver.ast.SQLServerObjectImpl
com.alibaba.druid.sql.dialect.sqlserver.ast.expr.SQLServerObjectReferenceExpr
- All Implemented Interfaces:
SQLExpr,SQLName,SQLObject,SQLServerExpr,SQLServerObject,TransactSQLObject,Cloneable
public class SQLServerObjectReferenceExpr
extends SQLServerObjectImpl
implements SQLServerExpr, SQLName
-
Field Summary
FieldsFields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept0(SQLServerASTVisitor visitor) clone()longlongvoidoutput(StringBuilder buf) voidsetDatabase(String database) voidvoidMethods inherited from class com.alibaba.druid.sql.dialect.sqlserver.ast.SQLServerObjectImpl
accept0Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, putAttribute, setHint, setParent, setSourceColumn, setSourceLine, toStringMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.alibaba.druid.sql.ast.SQLExpr
computeDataType, getHintMethods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, putAttribute, setParent
-
Field Details
-
schemaHashCode64
protected long schemaHashCode64 -
hashCode64
protected long hashCode64
-
-
Constructor Details
-
SQLServerObjectReferenceExpr
public SQLServerObjectReferenceExpr() -
SQLServerObjectReferenceExpr
-
-
Method Details
-
getSimpleName
- Specified by:
getSimpleNamein interfaceSQLName
-
accept0
- Specified by:
accept0in interfaceSQLServerObject- Specified by:
accept0in classSQLServerObjectImpl
-
output
- Specified by:
outputin interfaceSQLObject- Overrides:
outputin classSQLObjectImpl
-
getServer
-
setServer
-
getDatabase
-
setDatabase
-
getSchema
-
setSchema
-
clone
-
nameHashCode64
public long nameHashCode64()- Specified by:
nameHashCode64in interfaceSQLName
-
hashCode64
public long hashCode64()- Specified by:
hashCode64in interfaceSQLName
-
getResolvedColumn
- Specified by:
getResolvedColumnin interfaceSQLName
-
getChildren
- Specified by:
getChildrenin interfaceSQLExpr
-