Class OracleSelectJoin
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.statement.SQLTableSourceImpl
com.alibaba.druid.sql.ast.statement.SQLJoinTableSource
com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleSelectJoin
- All Implemented Interfaces:
SQLObject,SQLReplaceable,SQLTableSource,OracleSelectTableSource
-
Nested Class Summary
Nested classes/interfaces inherited from class com.alibaba.druid.sql.ast.statement.SQLJoinTableSource
SQLJoinTableSource.JoinType, SQLJoinTableSource.UDJ -
Field Summary
Fields inherited from class com.alibaba.druid.sql.ast.statement.SQLJoinTableSource
asof, condition, global, joinType, left, natural, right, udj, usingFields inherited from class com.alibaba.druid.sql.ast.statement.SQLTableSourceImpl
alias, aliasHashCode64, flashback, hints, pivot, unpivotFields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
Constructor Summary
ConstructorsConstructorDescriptionOracleSelectJoin(SQLTableSource left, SQLJoinTableSource.JoinType joinType, SQLTableSource right, SQLExpr condition) OracleSelectJoin(String alias) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaccept0(OracleASTVisitor visitor) protected voidaccept0(SQLASTVisitor visitor) clone()booleaninthashCode()join(SQLTableSource right, SQLJoinTableSource.JoinType joinType, SQLExpr condition) voidvoidtoString()Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLJoinTableSource
addCondition, addConditionnIfAbsent, cloneTo, conditionContainsTable, contains, contains, containsAlias, containsCondition, findColumn, findColumn, findJoin, findTableSource, findTableSourceWithColumn, findTableSourceWithColumn, findTableSourceWithColumn, getCondition, getJoinType, getLeft, getRight, getUdj, getUsing, isAsof, isGlobal, isNatural, match, other, output, rearrangement, replace, replace, resolveColum, reverse, setAsof, setCondition, setGlobal, setImplicitJoinToCross, setJoinType, setLeft, setLeft, setNatural, setRight, setRight, setUdj, splitToMethods inherited from class com.alibaba.druid.sql.ast.statement.SQLTableSourceImpl
aliasHashCode64, computeAlias, findTableSource, findTableSourceWithColumn, findTableSourceWithColumn, getAlias, getAlias2, getFlashback, getHints, getHintsSize, getPivot, getUnpivot, setAlias, setFlashback, setHints, setPivot, setUnpivotMethods 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, setSourceLineMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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, setParentMethods inherited from interface com.alibaba.druid.sql.ast.statement.SQLTableSource
aliasHashCode64, computeAlias, containsAlias, findColumn, findColumn, findTableSource, findTableSource, findTableSourceWithColumn, findTableSourceWithColumn, findTableSourceWithColumn, findTableSourceWithColumn, getAlias, getFlashback, getHints, getPivot, getUnpivot, resolveColum, setAlias, setFlashback, setPivot, setUnpivot
-
Constructor Details
-
OracleSelectJoin
-
OracleSelectJoin
public OracleSelectJoin() -
OracleSelectJoin
public OracleSelectJoin(SQLTableSource left, SQLJoinTableSource.JoinType joinType, SQLTableSource right, SQLExpr condition)
-
-
Method Details
-
accept0
- Overrides:
accept0in classSQLJoinTableSource
-
accept0
-
equals
- Overrides:
equalsin classSQLJoinTableSource
-
hashCode
public int hashCode()- Overrides:
hashCodein classSQLJoinTableSource
-
toString
- Overrides:
toStringin classSQLObjectImpl
-
clone
- Specified by:
clonein interfaceSQLObject- Specified by:
clonein interfaceSQLTableSource- Overrides:
clonein classSQLJoinTableSource
-
setLeft
-
setRight
-
join
public SQLJoinTableSource join(SQLTableSource right, SQLJoinTableSource.JoinType joinType, SQLExpr condition) - Overrides:
joinin classSQLJoinTableSource
-