Class SQLUnionQueryTableSource
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.statement.SQLTableSourceImpl
com.alibaba.druid.sql.ast.statement.SQLUnionQueryTableSource
- All Implemented Interfaces:
SQLObject
,SQLTableSource
-
Field Summary
Fields inherited from class com.alibaba.druid.sql.ast.statement.SQLTableSourceImpl
alias, aliasHashCode64, flashback, hints, pivot, unpivot
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
Constructor Summary
ConstructorDescriptionSQLUnionQueryTableSource
(SQLUnionQuery union, String alias) SQLUnionQueryTableSource
(String alias) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
accept0
(SQLASTVisitor visitor) clone()
boolean
findTableSourceWithColumn
(long columnNameHash, String columnName, int option) getUnion()
int
hashCode()
void
output
(Appendable buf) void
setUnion
(SQLUnionQuery union) Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLTableSourceImpl
aliasHashCode64, computeAlias, containsAlias, findColumn, findColumn, findTableSource, findTableSource, findTableSourceWithColumn, findTableSourceWithColumn, findTableSourceWithColumn, getAlias, getAlias2, getFlashback, getHints, getHintsSize, getPivot, getUnpivot, resolveColum, setAlias, setFlashback, setHints, setPivot, setUnpivot
Methods 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, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, putAttribute, setParent
-
Field Details
-
columns
-
-
Constructor Details
-
SQLUnionQueryTableSource
public SQLUnionQueryTableSource() -
SQLUnionQueryTableSource
-
SQLUnionQueryTableSource
-
SQLUnionQueryTableSource
-
-
Method Details
-
accept0
- Specified by:
accept0
in classSQLObjectImpl
-
output
- Specified by:
output
in interfaceSQLObject
- Overrides:
output
in classSQLObjectImpl
-
getUnion
-
setUnion
-
clone
- Specified by:
clone
in interfaceSQLObject
- Specified by:
clone
in interfaceSQLTableSource
- Overrides:
clone
in classSQLTableSourceImpl
-
getColumns
-
equals
- Overrides:
equals
in classSQLTableSourceImpl
-
hashCode
public int hashCode()- Overrides:
hashCode
in classSQLTableSourceImpl
-
findTableSourceWithColumn
- Specified by:
findTableSourceWithColumn
in interfaceSQLTableSource
- Overrides:
findTableSourceWithColumn
in classSQLTableSourceImpl
-