Class VTableDao

    • Constructor Detail

      • VTableDao

        public VTableDao​(org.jooq.Configuration configuration,
                         io.vertx.core.Vertx vertx)
        Parameters:
        configuration - The Configuration used for rendering and query execution. * @param vertx the vertx instance
    • Method Detail

      • 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>>