Class PageJooqHelper
-
- All Implemented Interfaces:
public class PageJooqHelper extends PageJdbcHelperPagination Util for jdbc and jooq. * total < 0 - run count, run select * total = 0 - no count, no select * total > 0 - no count, run select- Since:
2020-09-30
trydofor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPageJooqHelper.CountJooqpublic classPageJooqHelper.FromJooqpublic classPageJooqHelper.WhereJooqpublic classPageJooqHelper.OrderJooqpublic classPageJooqHelper.FetchJooqpublic classPageJooqHelper.WrapJooqpublic classPageJooqHelper.IntoJooq
-
Constructor Summary
Constructors Constructor Description PageJooqHelper()
-
Method Summary
Modifier and Type Method Description static <R extends UpdatableRecord<R>, P, K> PageJooqHelper.CountJooq<R>use(DAOImpl<R, P, K> dao, PageQuery page)static <R extends UpdatableRecord<R>, P, K> PageJooqHelper.CountJooq<R>use(DAOImpl<R, P, K> dao, PageQuery page, int total)Page query by jooq static PageJooqHelper.CountJooq<out Record>use(DSLContext dsl, PageQuery page)static <R extends Record> PageJooqHelper.CountJooq<R>use(DSLContext dsl, PageQuery page, int total)Page query by jooq -
-
Method Detail
-
use
@NotNull() static <R extends UpdatableRecord<R>, P, K> PageJooqHelper.CountJooq<R> use(DAOImpl<R, P, K> dao, PageQuery page)
-
use
@NotNull() static <R extends UpdatableRecord<R>, P, K> PageJooqHelper.CountJooq<R> use(DAOImpl<R, P, K> dao, PageQuery page, int total)
Page query by jooq
- Parameters:
dao- jooq Daopage- query infototal- the count cached in service level- Returns:
step
-
use
@NotNull() static PageJooqHelper.CountJooq<out Record> use(DSLContext dsl, PageQuery page)
-
use
@NotNull() static <R extends Record> PageJooqHelper.CountJooq<R> use(DSLContext dsl, PageQuery page, int total)
Page query by jooq
- Parameters:
dsl- dslpage- query infototal- the count cached in service level- Returns:
step
-
-
-
-