Class VSearchDao

java.lang.Object
io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<VSearchRecord,VSearch,String,io.vertx.core.Future<List<VSearch>>,io.vertx.core.Future<VSearch>,io.vertx.core.Future<Integer>,io.vertx.core.Future<String>>
cn.vertxup.ui.domain.tables.daos.VSearchDao
All Implemented Interfaces:
io.github.jklingsporn.vertx.jooq.classic.VertxDAO<VSearchRecord,VSearch,String>, io.github.jklingsporn.vertx.jooq.shared.internal.GenericVertxDAO<VSearchRecord,VSearch,String,io.vertx.core.Future<List<VSearch>>,io.vertx.core.Future<VSearch>,io.vertx.core.Future<Integer>,io.vertx.core.Future<String>>

public class VSearchDao extends io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<VSearchRecord,VSearch,String,io.vertx.core.Future<List<VSearch>>,io.vertx.core.Future<VSearch>,io.vertx.core.Future<Integer>,io.vertx.core.Future<String>> implements io.github.jklingsporn.vertx.jooq.classic.VertxDAO<VSearchRecord,VSearch,String>
This class is generated by jOOQ.
  • Constructor Details

    • VSearchDao

      public VSearchDao(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 String getId(VSearch object)
      Specified by:
      getId in class io.github.jklingsporn.vertx.jooq.shared.internal.AbstractVertxDAO<VSearchRecord,VSearch,String,io.vertx.core.Future<List<VSearch>>,io.vertx.core.Future<VSearch>,io.vertx.core.Future<Integer>,io.vertx.core.Future<String>>
    • findManyByEnabled

      public io.vertx.core.Future<List<VSearch>> findManyByEnabled(Collection<Boolean> values)
      Find records that have ENABLED IN (values) asynchronously
    • findManyByEnabled

      public io.vertx.core.Future<List<VSearch>> findManyByEnabled(Collection<Boolean> values, int limit)
      Find records that have ENABLED IN (values) asynchronously limited by the given limit
    • findManyByAdvanced

      public io.vertx.core.Future<List<VSearch>> findManyByAdvanced(Collection<Boolean> values)
      Find records that have ADVANCED IN (values) asynchronously
    • findManyByAdvanced

      public io.vertx.core.Future<List<VSearch>> findManyByAdvanced(Collection<Boolean> values, int limit)
      Find records that have ADVANCED IN (values) asynchronously limited by the given limit
    • findManyByOpRedo

      public io.vertx.core.Future<List<VSearch>> findManyByOpRedo(Collection<String> values)
      Find records that have OP_REDO IN (values) asynchronously
    • findManyByOpRedo

      public io.vertx.core.Future<List<VSearch>> findManyByOpRedo(Collection<String> values, int limit)
      Find records that have OP_REDO IN (values) asynchronously limited by the given limit
    • findManyByOpAdvanced

      public io.vertx.core.Future<List<VSearch>> findManyByOpAdvanced(Collection<String> values)
      Find records that have OP_ADVANCED IN (values) asynchronously
    • findManyByOpAdvanced

      public io.vertx.core.Future<List<VSearch>> findManyByOpAdvanced(Collection<String> values, int limit)
      Find records that have OP_ADVANCED IN (values) asynchronously limited by the given limit
    • findManyByOpView

      public io.vertx.core.Future<List<VSearch>> findManyByOpView(Collection<String> values)
      Find records that have OP_VIEW IN (values) asynchronously
    • findManyByOpView

      public io.vertx.core.Future<List<VSearch>> findManyByOpView(Collection<String> values, int limit)
      Find records that have OP_VIEW IN (values) asynchronously limited by the given limit
    • findManyByConfirmClear

      public io.vertx.core.Future<List<VSearch>> findManyByConfirmClear(Collection<String> values)
      Find records that have CONFIRM_CLEAR IN (values) asynchronously
    • findManyByConfirmClear

      public io.vertx.core.Future<List<VSearch>> findManyByConfirmClear(Collection<String> values, int limit)
      Find records that have CONFIRM_CLEAR IN (values) asynchronously limited by the given limit
    • findManyByPlaceholder

      public io.vertx.core.Future<List<VSearch>> findManyByPlaceholder(Collection<String> values)
      Find records that have PLACEHOLDER IN (values) asynchronously
    • findManyByPlaceholder

      public io.vertx.core.Future<List<VSearch>> findManyByPlaceholder(Collection<String> values, int limit)
      Find records that have PLACEHOLDER IN (values) asynchronously limited by the given limit
    • findManyByCond

      public io.vertx.core.Future<List<VSearch>> findManyByCond(Collection<String> values)
      Find records that have COND IN (values) asynchronously
    • findManyByCond

      public io.vertx.core.Future<List<VSearch>> findManyByCond(Collection<String> values, int limit)
      Find records that have COND IN (values) asynchronously limited by the given limit
    • findManyByAdvancedWidth

      public io.vertx.core.Future<List<VSearch>> findManyByAdvancedWidth(Collection<String> values)
      Find records that have ADVANCED_WIDTH IN (values) asynchronously
    • findManyByAdvancedWidth

      public io.vertx.core.Future<List<VSearch>> findManyByAdvancedWidth(Collection<String> values, int limit)
      Find records that have ADVANCED_WIDTH IN (values) asynchronously limited by the given limit
    • findManyByAdvancedTitle

      public io.vertx.core.Future<List<VSearch>> findManyByAdvancedTitle(Collection<String> values)
      Find records that have ADVANCED_TITLE IN (values) asynchronously
    • findManyByAdvancedTitle

      public io.vertx.core.Future<List<VSearch>> findManyByAdvancedTitle(Collection<String> values, int limit)
      Find records that have ADVANCED_TITLE IN (values) asynchronously limited by the given limit
    • findManyByAdvancedNotice

      public io.vertx.core.Future<List<VSearch>> findManyByAdvancedNotice(Collection<String> values)
      Find records that have ADVANCED_NOTICE IN (values) asynchronously
    • findManyByAdvancedNotice

      public io.vertx.core.Future<List<VSearch>> findManyByAdvancedNotice(Collection<String> values, int limit)
      Find records that have ADVANCED_NOTICE IN (values) asynchronously limited by the given limit
    • findManyByAdvancedView

      public io.vertx.core.Future<List<VSearch>> findManyByAdvancedView(Collection<String> values)
      Find records that have ADVANCED_VIEW IN (values) asynchronously
    • findManyByAdvancedView

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

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