Class OracleSelectSubqueryTableSource
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.statement.SQLTableSourceImpl
com.alibaba.druid.sql.ast.statement.SQLSubqueryTableSource
com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleSelectSubqueryTableSource
- All Implemented Interfaces:
SQLObject
,SQLTableSource
,OracleSelectTableSource
public class OracleSelectSubqueryTableSource
extends SQLSubqueryTableSource
implements OracleSelectTableSource
-
Field Summary
Fields inherited from class com.alibaba.druid.sql.ast.statement.SQLSubqueryTableSource
columns, select
Fields inherited from class com.alibaba.druid.sql.ast.statement.SQLTableSourceImpl
alias, aliasHashCode64, flashback, hints
Fields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
accept0
(OracleASTVisitor visitor) protected void
accept0
(SQLASTVisitor visitor) clone()
void
getPivot()
void
setPivot
(OracleSelectPivotBase pivot) toString()
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLSubqueryTableSource
addColumn, cloneTo, equals, findColumn, findTableSourceWithColumn, findTableSourceWithColumn, getColumns, getSelect, hashCode, setSelect
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLTableSourceImpl
aliasHashCode64, computeAlias, containsAlias, findColumn, findTableSource, findTableSource, findTableSourceWithColumn, findTableSourceWithColumn, getAlias, getAlias2, getFlashback, getHints, getHintsSize, resolveColum, setAlias, setFlashback, setHints
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, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine
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, output, putAttribute, setParent
Methods inherited from interface com.alibaba.druid.sql.ast.statement.SQLTableSource
aliasHashCode64, computeAlias, containsAlias, findColumn, findColumn, findTableSource, findTableSource, findTableSourceWithColumn, findTableSourceWithColumn, findTableSourceWithColumn, findTableSourceWithColumn, getAlias, getFlashback, getHints, resolveColum, setAlias, setFlashback
-
Field Details
-
pivot
-
-
Constructor Details
-
OracleSelectSubqueryTableSource
public OracleSelectSubqueryTableSource() -
OracleSelectSubqueryTableSource
-
OracleSelectSubqueryTableSource
-
OracleSelectSubqueryTableSource
-
-
Method Details
-
getPivot
- Specified by:
getPivot
in interfaceOracleSelectTableSource
-
setPivot
- Specified by:
setPivot
in interfaceOracleSelectTableSource
-
accept0
- Overrides:
accept0
in classSQLSubqueryTableSource
-
accept0
-
toString
- Overrides:
toString
in classSQLObjectImpl
-
clone
- Specified by:
clone
in interfaceSQLObject
- Specified by:
clone
in interfaceSQLTableSource
- Overrides:
clone
in classSQLSubqueryTableSource
-
cloneTo
-