Class QueryPart

    • Constructor Detail

      • QueryPart

        public QueryPart​(boolean isRoot)
    • Method Detail

      • getFirstQuerySpec

        public abstract QuerySpec getFirstQuerySpec()
      • getLastQuerySpec

        public abstract QuerySpec getLastQuerySpec()
      • forEachQuerySpec

        public abstract void forEachQuerySpec​(Consumer<QuerySpec> querySpecConsumer)
      • isRoot

        public boolean isRoot()
        Does this QueryPart map to the statement's root query (as opposed to one of its sub-queries)?
      • hasSortSpecifications

        public boolean hasSortSpecifications()
      • hasPositionalSortItem

        public boolean hasPositionalSortItem()
      • addSortSpecification

        public void addSortSpecification​(SortSpecification specification)
      • hasOffsetOrFetchClause

        public boolean hasOffsetOrFetchClause()
      • getOffsetClauseExpression

        public Expression getOffsetClauseExpression()
      • setOffsetClauseExpression

        public void setOffsetClauseExpression​(Expression offsetClauseExpression)
      • getFetchClauseExpression

        public Expression getFetchClauseExpression()
      • setFetchClauseExpression

        public void setFetchClauseExpression​(Expression fetchClauseExpression,
                                             FetchClauseType fetchClauseType)