Class VSearchDao

    • Constructor Detail

      • VSearchDao

        public VSearchDao​(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

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