Package org.mybatis.dynamic.sql.select
Class QueryExpressionDSL.GroupByFinisher
java.lang.Object
org.mybatis.dynamic.sql.select.QueryExpressionDSL.GroupByFinisher
- All Implemented Interfaces:
AbstractHavingStarter<QueryExpressionDSL<R>.QueryExpressionHavingBuilder>,SelectDSLForAndWaitOperations<R>,SelectDSLOperations<R>,Buildable<R>
- Enclosing class:
QueryExpressionDSL<R>
public class QueryExpressionDSL.GroupByFinisher
extends Object
implements AbstractHavingStarter<QueryExpressionDSL<R>.QueryExpressionHavingBuilder>, Buildable<R>, SelectDSLOperations<R>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Gain access to the SelectDSL instance.having()orderBy(Collection<? extends SortSpecification> columns) orderBy(SortSpecification... columns) union()unionAll()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.mybatis.dynamic.sql.select.AbstractHavingStarter
applyHaving, having, having, having, havingMethods inherited from interface org.mybatis.dynamic.sql.select.SelectDSLForAndWaitOperations
forKeyShare, forNoKeyUpdate, forShare, forUpdate, nowait, skipLockedMethods inherited from interface org.mybatis.dynamic.sql.select.SelectDSLOperations
fetchFirst, fetchFirstWhenPresent, limit, limitWhenPresent, offset, offsetWhenPresent
-
Constructor Details
-
GroupByFinisher
public GroupByFinisher()
-
-
Method Details
-
orderBy
-
orderBy
-
build
-
union
-
unionAll
-
having
- Specified by:
havingin interfaceAbstractHavingStarter<QueryExpressionDSL<R>.QueryExpressionHavingBuilder>
-
getSelectDSL
Description copied from interface:SelectDSLForAndWaitOperationsGain access to the SelectDSL instance.This is a leak of an implementation detail into the public API. The tradeoff is that it significantly reduces copy/paste code of SelectDSL methods into all the different inner classes of QueryExpressionDSL where they would be needed.
- Specified by:
getSelectDSLin interfaceSelectDSLForAndWaitOperations<R>- Returns:
- the SelectDSL instance associated with this interface instance
-