Class MJoinDao

java.lang.Object
io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<MJoinRecord,MJoin,org.jooq.Record4<String,String,String,String>,io.vertx.core.Future<List<MJoin>>,io.vertx.core.Future<MJoin>,io.vertx.core.Future<Integer>,io.vertx.core.Future<org.jooq.Record4<String,String,String,String>>>
cn.vertxup.atom.domain.tables.daos.MJoinDao
All Implemented Interfaces:
io.github.jklingsporn.vertx.jooq.classic.VertxDAO<MJoinRecord,MJoin,org.jooq.Record4<String,String,String,String>>, io.github.jklingsporn.vertx.jooq.shared.internal.GenericVertxDAO<MJoinRecord,MJoin,org.jooq.Record4<String,String,String,String>,io.vertx.core.Future<List<MJoin>>,io.vertx.core.Future<MJoin>,io.vertx.core.Future<Integer>,io.vertx.core.Future<org.jooq.Record4<String,String,String,String>>>

public class MJoinDao extends io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<MJoinRecord,MJoin,org.jooq.Record4<String,String,String,String>,io.vertx.core.Future<List<MJoin>>,io.vertx.core.Future<MJoin>,io.vertx.core.Future<Integer>,io.vertx.core.Future<org.jooq.Record4<String,String,String,String>>> implements io.github.jklingsporn.vertx.jooq.classic.VertxDAO<MJoinRecord,MJoin,org.jooq.Record4<String,String,String,String>>
This class is generated by jOOQ.
  • Constructor Summary

    Constructors
    Constructor
    Description
    MJoinDao(org.jooq.Configuration configuration, io.vertx.core.Vertx vertx)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.vertx.core.Future<List<MJoin>>
    Find records that have ENTITY IN (values) asynchronously
    io.vertx.core.Future<List<MJoin>>
    findManyByEntity(Collection<String> values, int limit)
    Find records that have ENTITY IN (values) asynchronously limited by the given limit
    io.vertx.core.Future<List<MJoin>>
    Find records that have ENTITY_KEY IN (values) asynchronously
    io.vertx.core.Future<List<MJoin>>
    findManyByEntityKey(Collection<String> values, int limit)
    Find records that have ENTITY_KEY IN (values) asynchronously limited by the given limit
    io.vertx.core.Future<List<MJoin>>
    Find records that have NAMESPACE IN (values) asynchronously
    io.vertx.core.Future<List<MJoin>>
    findManyByNamespace(Collection<String> values, int limit)
    Find records that have NAMESPACE IN (values) asynchronously limited by the given limit
    io.vertx.core.Future<List<MJoin>>
    Find records that have PRIORITY IN (values) asynchronously
    io.vertx.core.Future<List<MJoin>>
    findManyByPriority(Collection<Integer> values, int limit)
    Find records that have PRIORITY IN (values) asynchronously limited by the given limit
    protected org.jooq.Record4<String,String,String,String>
    getId(MJoin object)
     
    io.github.jklingsporn.vertx.jooq.classic.jdbc.JDBCClassicQueryExecutor<MJoinRecord,MJoin,org.jooq.Record4<String,String,String,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, update

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods 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

    • MJoinDao

      public MJoinDao(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

      protected org.jooq.Record4<String,String,String,String> getId(MJoin object)
      Specified by:
      getId in class io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<MJoinRecord,MJoin,org.jooq.Record4<String,String,String,String>,io.vertx.core.Future<List<MJoin>>,io.vertx.core.Future<MJoin>,io.vertx.core.Future<Integer>,io.vertx.core.Future<org.jooq.Record4<String,String,String,String>>>
    • findManyByEntity

      public io.vertx.core.Future<List<MJoin>> findManyByEntity(Collection<String> values)
      Find records that have ENTITY IN (values) asynchronously
    • findManyByEntity

      public io.vertx.core.Future<List<MJoin>> findManyByEntity(Collection<String> values, int limit)
      Find records that have ENTITY IN (values) asynchronously limited by the given limit
    • findManyByEntityKey

      public io.vertx.core.Future<List<MJoin>> findManyByEntityKey(Collection<String> values)
      Find records that have ENTITY_KEY IN (values) asynchronously
    • findManyByEntityKey

      public io.vertx.core.Future<List<MJoin>> findManyByEntityKey(Collection<String> values, int limit)
      Find records that have ENTITY_KEY IN (values) asynchronously limited by the given limit
    • findManyByPriority

      public io.vertx.core.Future<List<MJoin>> findManyByPriority(Collection<Integer> values)
      Find records that have PRIORITY IN (values) asynchronously
    • findManyByPriority

      public io.vertx.core.Future<List<MJoin>> findManyByPriority(Collection<Integer> values, int limit)
      Find records that have PRIORITY IN (values) asynchronously limited by the given limit
    • findManyByNamespace

      public io.vertx.core.Future<List<MJoin>> findManyByNamespace(Collection<String> values)
      Find records that have NAMESPACE IN (values) asynchronously
    • findManyByNamespace

      public io.vertx.core.Future<List<MJoin>> findManyByNamespace(Collection<String> values, int limit)
      Find records that have NAMESPACE IN (values) asynchronously limited by the given limit
    • queryExecutor

      public io.github.jklingsporn.vertx.jooq.classic.jdbc.JDBCClassicQueryExecutor<MJoinRecord,MJoin,org.jooq.Record4<String,String,String,String>> queryExecutor()
      Specified by:
      queryExecutor in interface io.github.jklingsporn.vertx.jooq.shared.internal.GenericVertxDAO<MJoinRecord,MJoin,org.jooq.Record4<String,String,String,String>,io.vertx.core.Future<List<MJoin>>,io.vertx.core.Future<MJoin>,io.vertx.core.Future<Integer>,io.vertx.core.Future<org.jooq.Record4<String,String,String,String>>>
      Overrides:
      queryExecutor in class io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<MJoinRecord,MJoin,org.jooq.Record4<String,String,String,String>,io.vertx.core.Future<List<MJoin>>,io.vertx.core.Future<MJoin>,io.vertx.core.Future<Integer>,io.vertx.core.Future<org.jooq.Record4<String,String,String,String>>>