Class IApiDao
- All Implemented Interfaces:
io.github.jklingsporn.vertx.jooq.classic.VertxDAO<IApiRecord,,IApi, String> io.github.jklingsporn.vertx.jooq.shared.internal.GenericVertxDAO<IApiRecord,IApi, String, io.vertx.core.Future<List<IApi>>, io.vertx.core.Future<IApi>, io.vertx.core.Future<Integer>, io.vertx.core.Future<String>>
public class IApiDao
extends io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<IApiRecord,IApi,String,io.vertx.core.Future<List<IApi>>,io.vertx.core.Future<IApi>,io.vertx.core.Future<Integer>,io.vertx.core.Future<String>>
implements io.github.jklingsporn.vertx.jooq.classic.VertxDAO<IApiRecord,IApi,String>
This class is generated by jOOQ.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindManyByActive(Collection<Boolean> values) Find records that haveACTIVE IN (values)asynchronouslyfindManyByActive(Collection<Boolean> values, int limit) Find records that haveACTIVE IN (values)asynchronously limited by the given limitfindManyByComment(Collection<String> values) Find records that haveCOMMENT IN (values)asynchronouslyfindManyByComment(Collection<String> values, int limit) Find records that haveCOMMENT IN (values)asynchronously limited by the given limitfindManyByConsumes(Collection<String> values) Find records that haveCONSUMES IN (values)asynchronouslyfindManyByConsumes(Collection<String> values, int limit) Find records that haveCONSUMES IN (values)asynchronously limited by the given limitfindManyByCreatedAt(Collection<LocalDateTime> values) Find records that haveCREATED_AT IN (values)asynchronouslyfindManyByCreatedAt(Collection<LocalDateTime> values, int limit) Find records that haveCREATED_AT IN (values)asynchronously limited by the given limitfindManyByCreatedBy(Collection<String> values) Find records that haveCREATED_BY IN (values)asynchronouslyfindManyByCreatedBy(Collection<String> values, int limit) Find records that haveCREATED_BY IN (values)asynchronously limited by the given limitfindManyByInMapping(Collection<String> values) Find records that haveIN_MAPPING IN (values)asynchronouslyfindManyByInMapping(Collection<String> values, int limit) Find records that haveIN_MAPPING IN (values)asynchronously limited by the given limitfindManyByInPlug(Collection<String> values) Find records that haveIN_PLUG IN (values)asynchronouslyfindManyByInPlug(Collection<String> values, int limit) Find records that haveIN_PLUG IN (values)asynchronously limited by the given limitfindManyByInRule(Collection<String> values) Find records that haveIN_RULE IN (values)asynchronouslyfindManyByInRule(Collection<String> values, int limit) Find records that haveIN_RULE IN (values)asynchronously limited by the given limitfindManyByInScript(Collection<String> values) Find records that haveIN_SCRIPT IN (values)asynchronouslyfindManyByInScript(Collection<String> values, int limit) Find records that haveIN_SCRIPT IN (values)asynchronously limited by the given limitfindManyByLanguage(Collection<String> values) Find records that haveLANGUAGE IN (values)asynchronouslyfindManyByLanguage(Collection<String> values, int limit) Find records that haveLANGUAGE IN (values)asynchronously limited by the given limitfindManyByMetadata(Collection<String> values) Find records that haveMETADATA IN (values)asynchronouslyfindManyByMetadata(Collection<String> values, int limit) Find records that haveMETADATA IN (values)asynchronously limited by the given limitfindManyByMethod(Collection<String> values) Find records that haveMETHOD IN (values)asynchronouslyfindManyByMethod(Collection<String> values, int limit) Find records that haveMETHOD IN (values)asynchronously limited by the given limitfindManyByName(Collection<String> values) Find records that haveNAME IN (values)asynchronouslyfindManyByName(Collection<String> values, int limit) Find records that haveNAME IN (values)asynchronously limited by the given limitfindManyByOutWriter(Collection<String> values) Find records that haveOUT_WRITER IN (values)asynchronouslyfindManyByOutWriter(Collection<String> values, int limit) Find records that haveOUT_WRITER IN (values)asynchronously limited by the given limitfindManyByParamContained(Collection<String> values) Find records that havePARAM_CONTAINED IN (values)asynchronouslyfindManyByParamContained(Collection<String> values, int limit) Find records that havePARAM_CONTAINED IN (values)asynchronously limited by the given limitfindManyByParamMode(Collection<String> values) Find records that havePARAM_MODE IN (values)asynchronouslyfindManyByParamMode(Collection<String> values, int limit) Find records that havePARAM_MODE IN (values)asynchronously limited by the given limitfindManyByParamRequired(Collection<String> values) Find records that havePARAM_REQUIRED IN (values)asynchronouslyfindManyByParamRequired(Collection<String> values, int limit) Find records that havePARAM_REQUIRED IN (values)asynchronously limited by the given limitfindManyByProduces(Collection<String> values) Find records that havePRODUCES IN (values)asynchronouslyfindManyByProduces(Collection<String> values, int limit) Find records that havePRODUCES IN (values)asynchronously limited by the given limitfindManyBySecure(Collection<Boolean> values) Find records that haveSECURE IN (values)asynchronouslyfindManyBySecure(Collection<Boolean> values, int limit) Find records that haveSECURE IN (values)asynchronously limited by the given limitfindManyByServiceId(Collection<String> values) Find records that haveSERVICE_ID IN (values)asynchronouslyfindManyByServiceId(Collection<String> values, int limit) Find records that haveSERVICE_ID IN (values)asynchronously limited by the given limitfindManyBySigma(Collection<String> values) Find records that haveSIGMA IN (values)asynchronouslyfindManyBySigma(Collection<String> values, int limit) Find records that haveSIGMA IN (values)asynchronously limited by the given limitfindManyByType(Collection<String> values) Find records that haveTYPE IN (values)asynchronouslyfindManyByType(Collection<String> values, int limit) Find records that haveTYPE IN (values)asynchronously limited by the given limitfindManyByUpdatedAt(Collection<LocalDateTime> values) Find records that haveUPDATED_AT IN (values)asynchronouslyfindManyByUpdatedAt(Collection<LocalDateTime> values, int limit) Find records that haveUPDATED_AT IN (values)asynchronously limited by the given limitfindManyByUpdatedBy(Collection<String> values) Find records that haveUPDATED_BY IN (values)asynchronouslyfindManyByUpdatedBy(Collection<String> values, int limit) Find records that haveUPDATED_BY IN (values)asynchronously limited by the given limitfindManyByUri(Collection<String> values) Find records that haveURI IN (values)asynchronouslyfindManyByUri(Collection<String> values, int limit) Find records that haveURI IN (values)asynchronously limited by the given limitfindManyByWorkerAddress(Collection<String> values) Find records that haveWORKER_ADDRESS IN (values)asynchronouslyfindManyByWorkerAddress(Collection<String> values, int limit) Find records that haveWORKER_ADDRESS IN (values)asynchronously limited by the given limitfindManyByWorkerClass(Collection<String> values) Find records that haveWORKER_CLASS IN (values)asynchronouslyfindManyByWorkerClass(Collection<String> values, int limit) Find records that haveWORKER_CLASS IN (values)asynchronously limited by the given limitfindManyByWorkerConsumer(Collection<String> values) Find records that haveWORKER_CONSUMER IN (values)asynchronouslyfindManyByWorkerConsumer(Collection<String> values, int limit) Find records that haveWORKER_CONSUMER IN (values)asynchronously limited by the given limitfindManyByWorkerJs(Collection<String> values) Find records that haveWORKER_JS IN (values)asynchronouslyfindManyByWorkerJs(Collection<String> values, int limit) Find records that haveWORKER_JS IN (values)asynchronously limited by the given limitfindManyByWorkerType(Collection<String> values) Find records that haveWORKER_TYPE IN (values)asynchronouslyfindManyByWorkerType(Collection<String> values, int limit) Find records that haveWORKER_TYPE IN (values)asynchronously limited by the given limitprotected Stringio.github.jklingsporn.vertx.jooq.classic.jdbc.JDBCClassicQueryExecutor<IApiRecord,IApi, 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
-
IApiDao
public IApiDao(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
-
findManyByName
Find records that haveNAME IN (values)asynchronously -
findManyByName
Find records that haveNAME IN (values)asynchronously limited by the given limit -
findManyByUri
Find records that haveURI IN (values)asynchronously -
findManyByUri
Find records that haveURI IN (values)asynchronously limited by the given limit -
findManyByMethod
Find records that haveMETHOD IN (values)asynchronously -
findManyByMethod
Find records that haveMETHOD IN (values)asynchronously limited by the given limit -
findManyByConsumes
Find records that haveCONSUMES IN (values)asynchronously -
findManyByConsumes
Find records that haveCONSUMES IN (values)asynchronously limited by the given limit -
findManyByProduces
Find records that havePRODUCES IN (values)asynchronously -
findManyByProduces
Find records that havePRODUCES IN (values)asynchronously limited by the given limit -
findManyBySecure
Find records that haveSECURE IN (values)asynchronously -
findManyBySecure
Find records that haveSECURE IN (values)asynchronously limited by the given limit -
findManyByComment
Find records that haveCOMMENT IN (values)asynchronously -
findManyByComment
Find records that haveCOMMENT IN (values)asynchronously limited by the given limit -
findManyByType
Find records that haveTYPE IN (values)asynchronously -
findManyByType
Find records that haveTYPE IN (values)asynchronously limited by the given limit -
findManyByParamMode
Find records that havePARAM_MODE IN (values)asynchronously -
findManyByParamMode
Find records that havePARAM_MODE IN (values)asynchronously limited by the given limit -
findManyByParamRequired
Find records that havePARAM_REQUIRED IN (values)asynchronously -
findManyByParamRequired
public io.vertx.core.Future<List<IApi>> findManyByParamRequired(Collection<String> values, int limit) Find records that havePARAM_REQUIRED IN (values)asynchronously limited by the given limit -
findManyByParamContained
Find records that havePARAM_CONTAINED IN (values)asynchronously -
findManyByParamContained
public io.vertx.core.Future<List<IApi>> findManyByParamContained(Collection<String> values, int limit) Find records that havePARAM_CONTAINED IN (values)asynchronously limited by the given limit -
findManyByInRule
Find records that haveIN_RULE IN (values)asynchronously -
findManyByInRule
Find records that haveIN_RULE IN (values)asynchronously limited by the given limit -
findManyByInMapping
Find records that haveIN_MAPPING IN (values)asynchronously -
findManyByInMapping
Find records that haveIN_MAPPING IN (values)asynchronously limited by the given limit -
findManyByInPlug
Find records that haveIN_PLUG IN (values)asynchronously -
findManyByInPlug
Find records that haveIN_PLUG IN (values)asynchronously limited by the given limit -
findManyByInScript
Find records that haveIN_SCRIPT IN (values)asynchronously -
findManyByInScript
Find records that haveIN_SCRIPT IN (values)asynchronously limited by the given limit -
findManyByOutWriter
Find records that haveOUT_WRITER IN (values)asynchronously -
findManyByOutWriter
Find records that haveOUT_WRITER IN (values)asynchronously limited by the given limit -
findManyByWorkerType
Find records that haveWORKER_TYPE IN (values)asynchronously -
findManyByWorkerType
Find records that haveWORKER_TYPE IN (values)asynchronously limited by the given limit -
findManyByWorkerAddress
Find records that haveWORKER_ADDRESS IN (values)asynchronously -
findManyByWorkerAddress
public io.vertx.core.Future<List<IApi>> findManyByWorkerAddress(Collection<String> values, int limit) Find records that haveWORKER_ADDRESS IN (values)asynchronously limited by the given limit -
findManyByWorkerConsumer
Find records that haveWORKER_CONSUMER IN (values)asynchronously -
findManyByWorkerConsumer
public io.vertx.core.Future<List<IApi>> findManyByWorkerConsumer(Collection<String> values, int limit) Find records that haveWORKER_CONSUMER IN (values)asynchronously limited by the given limit -
findManyByWorkerClass
Find records that haveWORKER_CLASS IN (values)asynchronously -
findManyByWorkerClass
Find records that haveWORKER_CLASS IN (values)asynchronously limited by the given limit -
findManyByWorkerJs
Find records that haveWORKER_JS IN (values)asynchronously -
findManyByWorkerJs
Find records that haveWORKER_JS IN (values)asynchronously limited by the given limit -
findManyByServiceId
Find records that haveSERVICE_ID IN (values)asynchronously -
findManyByServiceId
Find records that haveSERVICE_ID IN (values)asynchronously limited by the given limit -
findManyBySigma
Find records that haveSIGMA IN (values)asynchronously -
findManyBySigma
Find records that haveSIGMA IN (values)asynchronously limited by the given limit -
findManyByLanguage
Find records that haveLANGUAGE IN (values)asynchronously -
findManyByLanguage
Find records that haveLANGUAGE IN (values)asynchronously limited by the given limit -
findManyByActive
Find records that haveACTIVE IN (values)asynchronously -
findManyByActive
Find records that haveACTIVE IN (values)asynchronously limited by the given limit -
findManyByMetadata
Find records that haveMETADATA IN (values)asynchronously -
findManyByMetadata
Find records that haveMETADATA IN (values)asynchronously limited by the given limit -
findManyByCreatedAt
Find records that haveCREATED_AT IN (values)asynchronously -
findManyByCreatedAt
public io.vertx.core.Future<List<IApi>> findManyByCreatedAt(Collection<LocalDateTime> values, int limit) Find records that haveCREATED_AT IN (values)asynchronously limited by the given limit -
findManyByCreatedBy
Find records that haveCREATED_BY IN (values)asynchronously -
findManyByCreatedBy
Find records that haveCREATED_BY IN (values)asynchronously limited by the given limit -
findManyByUpdatedAt
Find records that haveUPDATED_AT IN (values)asynchronously -
findManyByUpdatedAt
public io.vertx.core.Future<List<IApi>> findManyByUpdatedAt(Collection<LocalDateTime> values, int limit) Find records that haveUPDATED_AT IN (values)asynchronously limited by the given limit -
findManyByUpdatedBy
Find records that haveUPDATED_BY IN (values)asynchronously -
findManyByUpdatedBy
Find records that haveUPDATED_BY IN (values)asynchronously limited by the given limit -
queryExecutor
public io.github.jklingsporn.vertx.jooq.classic.jdbc.JDBCClassicQueryExecutor<IApiRecord,IApi, queryExecutor()String> - Specified by:
queryExecutorin interfaceio.github.jklingsporn.vertx.jooq.shared.internal.GenericVertxDAO<IApiRecord,IApi, String, io.vertx.core.Future<List<IApi>>, io.vertx.core.Future<IApi>, io.vertx.core.Future<Integer>, io.vertx.core.Future<String>> - Overrides:
queryExecutorin classio.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<IApiRecord,IApi, String, io.vertx.core.Future<List<IApi>>, io.vertx.core.Future<IApi>, io.vertx.core.Future<Integer>, io.vertx.core.Future<String>>
-