Class SQLOver

    • Field Detail

      • partitionBy

        protected final List<SQLExpr> partitionBy
      • windowingPreceding

        protected boolean windowingPreceding
      • windowingFollowing

        protected boolean windowingFollowing
      • windowingBetweenBegin

        protected SQLExpr windowingBetweenBegin
      • windowingBetweenEnd

        protected SQLExpr windowingBetweenEnd
      • excludeCurrentRow

        protected boolean excludeCurrentRow
    • Constructor Detail

      • SQLOver

        public SQLOver()
    • Method Detail

      • setOrderBy

        public void setOrderBy​(SQLOrderBy x)
      • setClusterBy

        public void setClusterBy​(SQLOrderBy x)
      • getDistributeBy

        public SQLOrderBy getDistributeBy()
      • setDistributeBy

        public void setDistributeBy​(SQLOrderBy x)
      • setSortBy

        public void setSortBy​(SQLOrderBy x)
      • setOf

        public void setOf​(SQLName of)
      • getPartitionBy

        public List<SQLExpr> getPartitionBy()
      • isWindowingPreceding

        public boolean isWindowingPreceding()
      • setWindowingPreceding

        public void setWindowingPreceding​(boolean windowingPreceding)
      • getWindowingBetweenBegin

        public SQLExpr getWindowingBetweenBegin()
      • setWindowingBetweenBegin

        public void setWindowingBetweenBegin​(SQLExpr windowingBetweenBegin)
      • getWindowingBetweenEnd

        public SQLExpr getWindowingBetweenEnd()
      • setWindowingBetweenEnd

        public void setWindowingBetweenEnd​(SQLExpr windowingBetweenEnd)
      • isWindowingBetweenEndPreceding

        public boolean isWindowingBetweenEndPreceding()
      • isWindowingBetweenEndFollowing

        public boolean isWindowingBetweenEndFollowing()
      • setWindowingBetweenBeginBound

        public void setWindowingBetweenBeginBound​(SQLOver.WindowingBound windowingBetweenBeginBound)
      • setWindowingBetweenEndBound

        public void setWindowingBetweenEndBound​(SQLOver.WindowingBound windowingBetweenEndBound)
      • isExcludeCurrentRow

        public boolean isExcludeCurrentRow()
      • setExcludeCurrentRow

        public void setExcludeCurrentRow​(boolean excludeCurrentRow)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • cloneTo

        public void cloneTo​(SQLOver x)