类 PostgresDAL
- java.lang.Object
-
- org.pharosnet.vertx.pg.dal.core.PostgresDAL
-
- 所有已实现的接口:
AbstractDAL
public class PostgresDAL extends Object implements AbstractDAL
-
-
构造器概要
构造器 构造器 说明 PostgresDAL(io.vertx.pgclient.PgPool client)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static PostgresDALget()io.vertx.pgclient.PgPoolgetClient()static PostgresDALINTI(io.vertx.pgclient.PgPool client)<R> voidquery(String ql, io.vertx.sqlclient.Tuple args, RowConvert<R> convert, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<Stream<R>>>> handler)<R> voidquery(String ql, RowConvert<R> convert, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<Stream<R>>>> handler)voidqueryBoolean(String ql, io.vertx.sqlclient.Tuple args, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<Boolean>>> handler)voidqueryDouble(String ql, io.vertx.sqlclient.Tuple args, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<Double>>> handler)voidqueryFloat(String ql, io.vertx.sqlclient.Tuple args, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<Float>>> handler)voidqueryInteger(String ql, io.vertx.sqlclient.Tuple args, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<Integer>>> handler)voidqueryJsonObject(String ql, io.vertx.sqlclient.Tuple args, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<io.vertx.core.json.JsonObject>>> handler)voidqueryLong(String ql, io.vertx.sqlclient.Tuple args, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<Long>>> handler)<R> voidqueryOne(String ql, io.vertx.sqlclient.Tuple args, RowConvert<R> convert, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<R>>> handler)<R> voidqueryOne(String ql, RowConvert<R> convert, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<R>>> handler)voidqueryString(String ql, io.vertx.sqlclient.Tuple args, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<String>>> handler)voidtx(io.vertx.core.Handler<io.vertx.core.AsyncResult<Tx>> handler)voidupdate(String ql, io.vertx.core.Handler<io.vertx.core.AsyncResult<Integer>> handler)voidupdate(String ql, io.vertx.sqlclient.Tuple args, io.vertx.core.Handler<io.vertx.core.AsyncResult<Integer>> handler)voidupdate(ExecBuilder builder, io.vertx.core.Handler<io.vertx.core.AsyncResult<Integer>> handler)voidupdateBatch(String ql, List<io.vertx.sqlclient.Tuple> args, io.vertx.core.Handler<io.vertx.core.AsyncResult<Integer>> handler)voidupdateBatch(ExecBatchBuilder builder, io.vertx.core.Handler<io.vertx.core.AsyncResult<Integer>> handler)
-
-
-
方法详细资料
-
INTI
public static PostgresDAL INTI(io.vertx.pgclient.PgPool client)
-
get
public static PostgresDAL get()
-
getClient
public io.vertx.pgclient.PgPool getClient()
-
query
public <R> void query(String ql, RowConvert<R> convert, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<Stream<R>>>> handler)
- 指定者:
query在接口中AbstractDAL
-
query
public <R> void query(String ql, io.vertx.sqlclient.Tuple args, RowConvert<R> convert, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<Stream<R>>>> handler)
- 指定者:
query在接口中AbstractDAL
-
queryOne
public <R> void queryOne(String ql, RowConvert<R> convert, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<R>>> handler)
- 指定者:
queryOne在接口中AbstractDAL
-
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
-
queryBoolean
public void queryBoolean(String ql, io.vertx.sqlclient.Tuple args, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<Boolean>>> handler)
- 指定者:
queryBoolean在接口中AbstractDAL
-
queryInteger
public void queryInteger(String ql, io.vertx.sqlclient.Tuple args, io.vertx.core.Handler<io.vertx.core.AsyncResult<Optional<Integer>>> handler)
- 指定者:
queryInteger在接口中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
-
update
public void update(ExecBuilder builder, io.vertx.core.Handler<io.vertx.core.AsyncResult<Integer>> handler)
- 指定者:
update在接口中AbstractDAL
-
updateBatch
public void updateBatch(ExecBatchBuilder builder, 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
-
-