Class OracleAnalytic
java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
com.alibaba.druid.sql.ast.SQLOver
com.alibaba.druid.sql.dialect.oracle.ast.expr.OracleAnalytic
- All Implemented Interfaces:
SQLExpr,SQLObject,SQLReplaceable,OracleExpr,OracleSQLObject,Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from class com.alibaba.druid.sql.ast.SQLOver
SQLOver.WindowingBound, SQLOver.WindowingType -
Field Summary
Fields inherited from class com.alibaba.druid.sql.ast.SQLOver
clusterBy, distributeBy, excludeCurrentRow, of, orderBy, partitionBy, sortBy, windowingBetweenBegin, windowingBetweenBeginBound, windowingBetweenEnd, windowingBetweenEndBound, windowingFollowing, windowingPreceding, windowingTypeFields inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
attributes, hint, parent, sourceColumn, sourceLine -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept0(OracleASTVisitor visitor) protected voidaccept0(SQLASTVisitor visitor) clone()booleanvoidMethods inherited from class com.alibaba.druid.sql.ast.SQLOver
cloneTo, equals, getClusterBy, getDistributeBy, getOf, getOrderBy, getPartitionBy, getSortBy, getWindowingBetweenBegin, getWindowingBetweenBeginBound, getWindowingBetweenEnd, getWindowingBetweenEndBound, getWindowingType, hashCode, isExcludeCurrentRow, isWindowingBetweenEndFollowing, isWindowingBetweenEndPreceding, isWindowingPreceding, setClusterBy, setDistributeBy, setExcludeCurrentRow, setOf, setOrderBy, setSortBy, setWindowingBetweenBegin, setWindowingBetweenBeginBound, setWindowingBetweenEnd, setWindowingBetweenEndBound, setWindowingPreceding, setWindowingTypeMethods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine, toStringMethods 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, output, putAttribute, setParent
-
Constructor Details
-
OracleAnalytic
public OracleAnalytic()
-
-
Method Details
-
accept0
-
accept0
- Specified by:
accept0in interfaceOracleSQLObject
-
getChildren
- Specified by:
getChildrenin interfaceSQLExpr
-
getWindowing
-
clone
-
setWindowing
-
computeDataType
- Specified by:
computeDataTypein interfaceSQLExpr- Overrides:
computeDataTypein classSQLObjectImpl
-
replace
- Specified by:
replacein interfaceSQLReplaceable- Overrides:
replacein classSQLOver
-