Interface CrudRepository<ID,​E>

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default io.vertx.core.Future<Long> count​(Query<E> query)  
      default void count​(Query<E> query, io.vertx.core.Handler<io.vertx.core.AsyncResult<Long>> resultHandler)  
      default io.vertx.core.Future<Long> count​(io.vertx.sqlclient.SqlConnection conn, Query<E> query)  
      void count​(io.vertx.sqlclient.SqlConnection conn, Query<E> query, io.vertx.core.Handler<io.vertx.core.AsyncResult<Long>> resultHandler)  
      default io.vertx.core.Future<Void> delete​(ID id)  
      default void delete​(ID id, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> resultHandler)  
      default io.vertx.core.Future<Void> delete​(io.vertx.sqlclient.SqlConnection conn, ID id)  
      void delete​(io.vertx.sqlclient.SqlConnection conn, ID id, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> resultHandler)  
      default io.vertx.core.Future<Optional<E>> find​(Query<E> query)  
      default void find​(Query<E> query, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<E>>> resultHandler)  
      default io.vertx.core.Future<Optional<E>> find​(ID id)  
      default void find​(ID id, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<E>>> resultHandler)  
      default io.vertx.core.Future<Optional<E>> find​(io.vertx.sqlclient.SqlConnection conn, Query<E> query)  
      void find​(io.vertx.sqlclient.SqlConnection conn, Query<E> query, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<E>>> resultHandler)  
      default io.vertx.core.Future<Optional<E>> find​(io.vertx.sqlclient.SqlConnection conn, ID id)  
      void find​(io.vertx.sqlclient.SqlConnection conn, ID id, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<E>>> resultHandler)  
      default io.vertx.core.Future<List<E>> findAll()  
      default io.vertx.core.Future<Page<E>> findAll​(PageRequest pageRequest)  
      default void findAll​(PageRequest pageRequest, io.vertx.core.Handler<io.vertx.core.AsyncResult<Page<E>>> resultHandler)  
      default io.vertx.core.Future<List<E>> findAll​(Query<E> query)  
      default io.vertx.core.Future<Page<E>> findAll​(Query<E> query, PageRequest pageRequest)  
      default void findAll​(Query<E> query, PageRequest pageRequest, io.vertx.core.Handler<io.vertx.core.AsyncResult<Page<E>>> resultHandler)  
      default void findAll​(Query<E> query, io.vertx.core.Handler<io.vertx.core.AsyncResult<List<E>>> resultHandler)  
      default void findAll​(io.vertx.core.Handler<io.vertx.core.AsyncResult<List<E>>> resultHandler)  
      default io.vertx.core.Future<List<E>> findAll​(io.vertx.sqlclient.SqlConnection conn)  
      default io.vertx.core.Future<Page<E>> findAll​(io.vertx.sqlclient.SqlConnection conn, PageRequest pageRequest)  
      default void findAll​(io.vertx.sqlclient.SqlConnection conn, PageRequest pageRequest, io.vertx.core.Handler<io.vertx.core.AsyncResult<Page<E>>> resultHandler)  
      default io.vertx.core.Future<List<E>> findAll​(io.vertx.sqlclient.SqlConnection conn, Query<E> query)  
      default io.vertx.core.Future<Page<E>> findAll​(io.vertx.sqlclient.SqlConnection conn, Query<E> query, PageRequest pageRequest)  
      void findAll​(io.vertx.sqlclient.SqlConnection conn, Query<E> query, PageRequest pageRequest, io.vertx.core.Handler<io.vertx.core.AsyncResult<Page<E>>> resultHandler)  
      void findAll​(io.vertx.sqlclient.SqlConnection conn, Query<E> query, io.vertx.core.Handler<io.vertx.core.AsyncResult<List<E>>> resultHandler)  
      void findAll​(io.vertx.sqlclient.SqlConnection conn, io.vertx.core.Handler<io.vertx.core.AsyncResult<List<E>>> resultHandler)  
      io.vertx.sqlclient.Pool getPool()  
      default io.vertx.core.Future<E> insert​(E entity)  
      default void insert​(E entity, io.vertx.core.Handler<io.vertx.core.AsyncResult<E>> resultHandler)  
      default io.vertx.core.Future<E> insert​(io.vertx.sqlclient.SqlConnection conn, E entity)  
      void insert​(io.vertx.sqlclient.SqlConnection conn, E entity, io.vertx.core.Handler<io.vertx.core.AsyncResult<E>> resultHandler)  
      default io.vertx.core.Future<E> save​(E entity)  
      default void save​(E entity, io.vertx.core.Handler<io.vertx.core.AsyncResult<E>> resultHandler)  
      default io.vertx.core.Future<E> save​(io.vertx.sqlclient.SqlConnection conn, E entity)  
      void save​(io.vertx.sqlclient.SqlConnection conn, E entity, io.vertx.core.Handler<io.vertx.core.AsyncResult<E>> resultHandler)  
      default io.vertx.core.Future<E> update​(E entity)  
      default void update​(E entity, io.vertx.core.Handler<io.vertx.core.AsyncResult<E>> resultHandler)  
      default io.vertx.core.Future<E> update​(io.vertx.sqlclient.SqlConnection conn, E entity)  
      void update​(io.vertx.sqlclient.SqlConnection conn, E entity, io.vertx.core.Handler<io.vertx.core.AsyncResult<E>> resultHandler)  
    • Method Detail

      • save

        default void save​(E entity,
                          io.vertx.core.Handler<io.vertx.core.AsyncResult<E>> resultHandler)
      • save

        default io.vertx.core.Future<E> save​(E entity)
      • save

        void save​(io.vertx.sqlclient.SqlConnection conn,
                  E entity,
                  io.vertx.core.Handler<io.vertx.core.AsyncResult<E>> resultHandler)
      • save

        default io.vertx.core.Future<E> save​(io.vertx.sqlclient.SqlConnection conn,
                                             E entity)
      • insert

        default void insert​(E entity,
                            io.vertx.core.Handler<io.vertx.core.AsyncResult<E>> resultHandler)
      • insert

        default io.vertx.core.Future<E> insert​(E entity)
      • insert

        void insert​(io.vertx.sqlclient.SqlConnection conn,
                    E entity,
                    io.vertx.core.Handler<io.vertx.core.AsyncResult<E>> resultHandler)
      • insert

        default io.vertx.core.Future<E> insert​(io.vertx.sqlclient.SqlConnection conn,
                                               E entity)
      • update

        default void update​(E entity,
                            io.vertx.core.Handler<io.vertx.core.AsyncResult<E>> resultHandler)
      • update

        default io.vertx.core.Future<E> update​(E entity)
      • update

        void update​(io.vertx.sqlclient.SqlConnection conn,
                    E entity,
                    io.vertx.core.Handler<io.vertx.core.AsyncResult<E>> resultHandler)
      • update

        default io.vertx.core.Future<E> update​(io.vertx.sqlclient.SqlConnection conn,
                                               E entity)
      • delete

        default void delete​(ID id,
                            io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> resultHandler)
      • delete

        default io.vertx.core.Future<Void> delete​(ID id)
      • delete

        void delete​(io.vertx.sqlclient.SqlConnection conn,
                    ID id,
                    io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> resultHandler)
      • delete

        default io.vertx.core.Future<Void> delete​(io.vertx.sqlclient.SqlConnection conn,
                                                  ID id)
      • find

        default void find​(ID id,
                          io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<E>>> resultHandler)
      • find

        default io.vertx.core.Future<Optional<E>> find​(ID id)
      • find

        void find​(io.vertx.sqlclient.SqlConnection conn,
                  ID id,
                  io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<E>>> resultHandler)
      • find

        default io.vertx.core.Future<Optional<E>> find​(io.vertx.sqlclient.SqlConnection conn,
                                                       ID id)
      • findAll

        default void findAll​(io.vertx.core.Handler<io.vertx.core.AsyncResult<List<E>>> resultHandler)
      • findAll

        default io.vertx.core.Future<List<E>> findAll()
      • findAll

        void findAll​(io.vertx.sqlclient.SqlConnection conn,
                     io.vertx.core.Handler<io.vertx.core.AsyncResult<List<E>>> resultHandler)
      • findAll

        default io.vertx.core.Future<List<E>> findAll​(io.vertx.sqlclient.SqlConnection conn)
      • findAll

        default void findAll​(Query<E> query,
                             io.vertx.core.Handler<io.vertx.core.AsyncResult<List<E>>> resultHandler)
      • findAll

        default io.vertx.core.Future<List<E>> findAll​(Query<E> query)
      • findAll

        void findAll​(io.vertx.sqlclient.SqlConnection conn,
                     Query<E> query,
                     io.vertx.core.Handler<io.vertx.core.AsyncResult<List<E>>> resultHandler)
      • findAll

        default io.vertx.core.Future<List<E>> findAll​(io.vertx.sqlclient.SqlConnection conn,
                                                      Query<E> query)
      • find

        default void find​(Query<E> query,
                          io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<E>>> resultHandler)
      • find

        default io.vertx.core.Future<Optional<E>> find​(Query<E> query)
      • find

        void find​(io.vertx.sqlclient.SqlConnection conn,
                  Query<E> query,
                  io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<E>>> resultHandler)
      • find

        default io.vertx.core.Future<Optional<E>> find​(io.vertx.sqlclient.SqlConnection conn,
                                                       Query<E> query)
      • findAll

        default void findAll​(PageRequest pageRequest,
                             io.vertx.core.Handler<io.vertx.core.AsyncResult<Page<E>>> resultHandler)
      • findAll

        default io.vertx.core.Future<Page<E>> findAll​(PageRequest pageRequest)
      • findAll

        default void findAll​(Query<E> query,
                             PageRequest pageRequest,
                             io.vertx.core.Handler<io.vertx.core.AsyncResult<Page<E>>> resultHandler)
      • findAll

        default void findAll​(io.vertx.sqlclient.SqlConnection conn,
                             PageRequest pageRequest,
                             io.vertx.core.Handler<io.vertx.core.AsyncResult<Page<E>>> resultHandler)
      • findAll

        default io.vertx.core.Future<Page<E>> findAll​(io.vertx.sqlclient.SqlConnection conn,
                                                      PageRequest pageRequest)
      • findAll

        void findAll​(io.vertx.sqlclient.SqlConnection conn,
                     Query<E> query,
                     PageRequest pageRequest,
                     io.vertx.core.Handler<io.vertx.core.AsyncResult<Page<E>>> resultHandler)
      • findAll

        default io.vertx.core.Future<Page<E>> findAll​(io.vertx.sqlclient.SqlConnection conn,
                                                      Query<E> query,
                                                      PageRequest pageRequest)
      • count

        default void count​(Query<E> query,
                           io.vertx.core.Handler<io.vertx.core.AsyncResult<Long>> resultHandler)
      • count

        default io.vertx.core.Future<Long> count​(Query<E> query)
      • count

        void count​(io.vertx.sqlclient.SqlConnection conn,
                   Query<E> query,
                   io.vertx.core.Handler<io.vertx.core.AsyncResult<Long>> resultHandler)
      • count

        default io.vertx.core.Future<Long> count​(io.vertx.sqlclient.SqlConnection conn,
                                                 Query<E> query)
      • getPool

        io.vertx.sqlclient.Pool getPool()