类 PostgresDAL

    • 构造器详细资料

      • PostgresDAL

        public PostgresDAL​(io.vertx.pgclient.PgPool client)
    • 方法详细资料

      • INTI

        public static PostgresDAL INTI​(io.vertx.pgclient.PgPool client)
      • getClient

        public io.vertx.pgclient.PgPool getClient()
      • queryOne

        public <R> void queryOne​(String ql,
                                 io.vertx.sqlclient.Tuple args,
                                 RowConvert<R> convert,
                                 io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<R>>> handler)
        指定者:
        queryOne 在接口中 AbstractDAL
      • queryString

        public void queryString​(String ql,
                                io.vertx.sqlclient.Tuple args,
                                io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<String>>> handler)
        指定者:
        queryString 在接口中 AbstractDAL
      • queryLong

        public void queryLong​(String ql,
                              io.vertx.sqlclient.Tuple args,
                              io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<Long>>> handler)
        指定者:
        queryLong 在接口中 AbstractDAL
      • queryFloat

        public void queryFloat​(String ql,
                               io.vertx.sqlclient.Tuple args,
                               io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<Float>>> handler)
        指定者:
        queryFloat 在接口中 AbstractDAL
      • queryDouble

        public void queryDouble​(String ql,
                                io.vertx.sqlclient.Tuple args,
                                io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<Double>>> handler)
        指定者:
        queryDouble 在接口中 AbstractDAL
      • queryJsonObject

        public void queryJsonObject​(String ql,
                                    io.vertx.sqlclient.Tuple args,
                                    io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<io.vertx.core.json.JsonObject>>> handler)
        指定者:
        queryJsonObject 在接口中 AbstractDAL
      • update

        public void update​(String ql,
                           io.vertx.core.Handler<io.vertx.core.AsyncResult<Integer>> handler)
        指定者:
        update 在接口中 AbstractDAL
      • update

        public void update​(String ql,
                           io.vertx.sqlclient.Tuple args,
                           io.vertx.core.Handler<io.vertx.core.AsyncResult<Integer>> handler)
        指定者:
        update 在接口中 AbstractDAL
      • updateBatch

        public void updateBatch​(String ql,
                                List<io.vertx.sqlclient.Tuple> args,
                                io.vertx.core.Handler<io.vertx.core.AsyncResult<Integer>> handler)
        指定者:
        updateBatch 在接口中 AbstractDAL
      • tx

        public void tx​(io.vertx.core.Handler<io.vertx.core.AsyncResult<Tx>> handler)
        指定者:
        tx 在接口中 AbstractDAL