Class VTableDao

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

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

    • VTableDao

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

      public io.vertx.core.Future<List<VTable>> findManyByBordered(Collection<Boolean> values)
      Find records that have BORDERED IN (values) asynchronously
    • findManyByBordered

      public io.vertx.core.Future<List<VTable>> findManyByBordered(Collection<Boolean> values, int limit)
      Find records that have BORDERED IN (values) asynchronously limited by the given limit
    • findManyBySize

      public io.vertx.core.Future<List<VTable>> findManyBySize(Collection<String> values)
      Find records that have SIZE IN (values) asynchronously
    • findManyBySize

      public io.vertx.core.Future<List<VTable>> findManyBySize(Collection<String> values, int limit)
      Find records that have SIZE IN (values) asynchronously limited by the given limit
    • findManyByClassName

      public io.vertx.core.Future<List<VTable>> findManyByClassName(Collection<String> values)
      Find records that have CLASS_NAME IN (values) asynchronously
    • findManyByClassName

      public io.vertx.core.Future<List<VTable>> findManyByClassName(Collection<String> values, int limit)
      Find records that have CLASS_NAME IN (values) asynchronously limited by the given limit
    • findManyByTotalReport

      public io.vertx.core.Future<List<VTable>> findManyByTotalReport(Collection<String> values)
      Find records that have TOTAL_REPORT IN (values) asynchronously
    • findManyByTotalReport

      public io.vertx.core.Future<List<VTable>> findManyByTotalReport(Collection<String> values, int limit)
      Find records that have TOTAL_REPORT IN (values) asynchronously limited by the given limit
    • findManyByTotalSelected

      public io.vertx.core.Future<List<VTable>> findManyByTotalSelected(Collection<String> values)
      Find records that have TOTAL_SELECTED IN (values) asynchronously
    • findManyByTotalSelected

      public io.vertx.core.Future<List<VTable>> findManyByTotalSelected(Collection<String> values, int limit)
      Find records that have TOTAL_SELECTED IN (values) asynchronously limited by the given limit
    • findManyByRowDoubleClick

      public io.vertx.core.Future<List<VTable>> findManyByRowDoubleClick(Collection<String> values)
      Find records that have ROW_DOUBLE_CLICK IN (values) asynchronously
    • findManyByRowDoubleClick

      public io.vertx.core.Future<List<VTable>> findManyByRowDoubleClick(Collection<String> values, int limit)
      Find records that have ROW_DOUBLE_CLICK IN (values) asynchronously limited by the given limit
    • findManyByRowClick

      public io.vertx.core.Future<List<VTable>> findManyByRowClick(Collection<String> values)
      Find records that have ROW_CLICK IN (values) asynchronously
    • findManyByRowClick

      public io.vertx.core.Future<List<VTable>> findManyByRowClick(Collection<String> values, int limit)
      Find records that have ROW_CLICK IN (values) asynchronously limited by the given limit
    • findManyByRowContextMenu

      public io.vertx.core.Future<List<VTable>> findManyByRowContextMenu(Collection<String> values)
      Find records that have ROW_CONTEXT_MENU IN (values) asynchronously
    • findManyByRowContextMenu

      public io.vertx.core.Future<List<VTable>> findManyByRowContextMenu(Collection<String> values, int limit)
      Find records that have ROW_CONTEXT_MENU IN (values) asynchronously limited by the given limit
    • findManyByRowMouseEnter

      public io.vertx.core.Future<List<VTable>> findManyByRowMouseEnter(Collection<String> values)
      Find records that have ROW_MOUSE_ENTER IN (values) asynchronously
    • findManyByRowMouseEnter

      public io.vertx.core.Future<List<VTable>> findManyByRowMouseEnter(Collection<String> values, int limit)
      Find records that have ROW_MOUSE_ENTER IN (values) asynchronously limited by the given limit
    • findManyByRowMouseLeave

      public io.vertx.core.Future<List<VTable>> findManyByRowMouseLeave(Collection<String> values)
      Find records that have ROW_MOUSE_LEAVE IN (values) asynchronously
    • findManyByRowMouseLeave

      public io.vertx.core.Future<List<VTable>> findManyByRowMouseLeave(Collection<String> values, int limit)
      Find records that have ROW_MOUSE_LEAVE IN (values) asynchronously limited by the given limit
    • findManyByOpTitle

      public io.vertx.core.Future<List<VTable>> findManyByOpTitle(Collection<String> values)
      Find records that have OP_TITLE IN (values) asynchronously
    • findManyByOpTitle

      public io.vertx.core.Future<List<VTable>> findManyByOpTitle(Collection<String> values, int limit)
      Find records that have OP_TITLE IN (values) asynchronously limited by the given limit
    • findManyByOpDataIndex

      public io.vertx.core.Future<List<VTable>> findManyByOpDataIndex(Collection<String> values)
      Find records that have OP_DATA_INDEX IN (values) asynchronously
    • findManyByOpDataIndex

      public io.vertx.core.Future<List<VTable>> findManyByOpDataIndex(Collection<String> values, int limit)
      Find records that have OP_DATA_INDEX IN (values) asynchronously limited by the given limit
    • findManyByOpFixed

      public io.vertx.core.Future<List<VTable>> findManyByOpFixed(Collection<Boolean> values)
      Find records that have OP_FIXED IN (values) asynchronously
    • findManyByOpFixed

      public io.vertx.core.Future<List<VTable>> findManyByOpFixed(Collection<Boolean> values, int limit)
      Find records that have OP_FIXED IN (values) asynchronously limited by the given limit
    • findManyByOpConfig

      public io.vertx.core.Future<List<VTable>> findManyByOpConfig(Collection<String> values)
      Find records that have OP_CONFIG IN (values) asynchronously
    • findManyByOpConfig

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

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