Package org.mybatis.dynamic.sql.dsl
Class AbstractLimitAndOffsetSupport<T extends LimitAndOffsetOperations<T,M> & ForAndWaitOperations<T> & OrderByOperations<T> & Buildable<M>,M>
java.lang.Object
org.mybatis.dynamic.sql.dsl.AbstractLimitAndOffsetSupport<T,M>
- All Implemented Interfaces:
LimitAndOffsetOperations<T,M>
public abstract class AbstractLimitAndOffsetSupport<T extends LimitAndOffsetOperations<T,M> & ForAndWaitOperations<T> & OrderByOperations<T> & Buildable<M>,M>
extends Object
implements LimitAndOffsetOperations<T,M>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassNested classes/interfaces inherited from interface org.mybatis.dynamic.sql.dsl.LimitAndOffsetOperations
LimitAndOffsetOperations.FetchFirstFinisher<T>, LimitAndOffsetOperations.LimitFinisher<T,M>, LimitAndOffsetOperations.OffsetFirstFinisher<T, M> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfetchFirstWhenPresent(@Nullable Long fetchFirstRows) protected abstract TgetThis()limitWhenPresent(@Nullable Long limit) offsetWhenPresent(@Nullable Long offset) protected Optional<PagingModel>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.dsl.LimitAndOffsetOperations
fetchFirst, limit, offset
-
Constructor Details
-
AbstractLimitAndOffsetSupport
-
-
Method Details
-
limitWhenPresent
- Specified by:
limitWhenPresentin interfaceLimitAndOffsetOperations<T extends LimitAndOffsetOperations<T,M> & ForAndWaitOperations<T> & OrderByOperations<T> & Buildable<M>, M>
-
offsetWhenPresent
- Specified by:
offsetWhenPresentin interfaceLimitAndOffsetOperations<T extends LimitAndOffsetOperations<T,M> & ForAndWaitOperations<T> & OrderByOperations<T> & Buildable<M>, M>
-
fetchFirstWhenPresent
public LimitAndOffsetOperations.FetchFirstFinisher<T> fetchFirstWhenPresent(@Nullable Long fetchFirstRows) - Specified by:
fetchFirstWhenPresentin interfaceLimitAndOffsetOperations<T extends LimitAndOffsetOperations<T,M> & ForAndWaitOperations<T> & OrderByOperations<T> & Buildable<M>, M>
-
getThis
-
toPagingModel
-