Package cn.vertxup.ui.domain.tables.daos
Class VQueryDao
- All Implemented Interfaces:
io.github.jklingsporn.vertx.jooq.classic.VertxDAO<VQueryRecord,,VQuery, String> io.github.jklingsporn.vertx.jooq.shared.internal.GenericVertxDAO<VQueryRecord,VQuery, String, io.vertx.core.Future<List<VQuery>>, io.vertx.core.Future<VQuery>, io.vertx.core.Future<Integer>, io.vertx.core.Future<String>>
public class VQueryDao
extends io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<VQueryRecord,VQuery,String,io.vertx.core.Future<List<VQuery>>,io.vertx.core.Future<VQuery>,io.vertx.core.Future<Integer>,io.vertx.core.Future<String>>
implements io.github.jklingsporn.vertx.jooq.classic.VertxDAO<VQueryRecord,VQuery,String>
This class is generated by jOOQ.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindManyByCriteria(Collection<String> values) Find records that haveCRITERIA IN (values)asynchronouslyfindManyByCriteria(Collection<String> values, int limit) Find records that haveCRITERIA IN (values)asynchronously limited by the given limitfindManyByPager(Collection<String> values) Find records that havePAGER IN (values)asynchronouslyfindManyByPager(Collection<String> values, int limit) Find records that havePAGER IN (values)asynchronously limited by the given limitfindManyByProjection(Collection<String> values) Find records that havePROJECTION IN (values)asynchronouslyfindManyByProjection(Collection<String> values, int limit) Find records that havePROJECTION IN (values)asynchronously limited by the given limitfindManyBySorter(Collection<String> values) Find records that haveSORTER IN (values)asynchronouslyfindManyBySorter(Collection<String> values, int limit) Find records that haveSORTER IN (values)asynchronously limited by the given limitprotected Stringio.github.jklingsporn.vertx.jooq.classic.jdbc.JDBCClassicQueryExecutor<VQueryRecord,VQuery, String> Methods inherited from class io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO
compositeKeyRecord, deleteByCondition, deleteById, deleteByIds, equalKey, equalKeys, findAll, findManyByCondition, findManyByCondition, findManyByCondition, findManyByCondition, findManyByCondition, findManyByIds, findOneByCondition, findOneById, getTable, getType, insert, insert, insert, insert, insertReturningPrimary, keyConverter, newRecord, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.jklingsporn.vertx.jooq.shared.internal.GenericVertxDAO
deleteByCondition, deleteById, deleteByIds, findAll, findManyByCondition, findManyByCondition, findManyByCondition, findManyByCondition, findManyByCondition, findManyByIds, findOneByCondition, findOneById, insert, insert, insert, insert, insertReturningPrimary, update
-
Constructor Details
-
VQueryDao
public VQueryDao(org.jooq.Configuration configuration, io.vertx.core.Vertx vertx) - Parameters:
configuration- The Configuration used for rendering and query execution.vertx- the vertx instance
-
-
Method Details
-
getId
-
findManyByProjection
Find records that havePROJECTION IN (values)asynchronously -
findManyByProjection
public io.vertx.core.Future<List<VQuery>> findManyByProjection(Collection<String> values, int limit) Find records that havePROJECTION IN (values)asynchronously limited by the given limit -
findManyByPager
Find records that havePAGER IN (values)asynchronously -
findManyByPager
Find records that havePAGER IN (values)asynchronously limited by the given limit -
findManyBySorter
Find records that haveSORTER IN (values)asynchronously -
findManyBySorter
Find records that haveSORTER IN (values)asynchronously limited by the given limit -
findManyByCriteria
Find records that haveCRITERIA IN (values)asynchronously -
findManyByCriteria
Find records that haveCRITERIA IN (values)asynchronously limited by the given limit -
queryExecutor
public io.github.jklingsporn.vertx.jooq.classic.jdbc.JDBCClassicQueryExecutor<VQueryRecord,VQuery, queryExecutor()String> - Specified by:
queryExecutorin interfaceio.github.jklingsporn.vertx.jooq.shared.internal.GenericVertxDAO<VQueryRecord,VQuery, String, io.vertx.core.Future<List<VQuery>>, io.vertx.core.Future<VQuery>, io.vertx.core.Future<Integer>, io.vertx.core.Future<String>> - Overrides:
queryExecutorin classio.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<VQueryRecord,VQuery, String, io.vertx.core.Future<List<VQuery>>, io.vertx.core.Future<VQuery>, io.vertx.core.Future<Integer>, io.vertx.core.Future<String>>
-