Package io.vertx.tp.modular.dao.internal
Class USearch
- java.lang.Object
-
- io.vertx.tp.modular.dao.internal.AbstractUtil<USearch>
-
- io.vertx.tp.modular.dao.internal.USearch
-
public class USearch extends AbstractUtil<USearch>
工具类 1. 只支持集合结果,包括分页专用结果 2. 支持 SELECT 返回搜索结果 3. 连接查询引擎做细粒度查询 4. 返回结果必须是固定格式: { * "count":XX * "data":[ * ] }
-
-
Field Summary
-
Fields inherited from class io.vertx.tp.modular.dao.internal.AbstractUtil
atom, connection, jooq, sentence
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static USearchcreate()Record[]query(io.vertx.core.json.JsonObject qr)io.vertx.core.Future<Record[]>queryAsync(io.vertx.core.json.JsonObject qr)io.vertx.core.json.JsonObjectsearch(io.vertx.core.json.JsonObject qr)io.vertx.core.Future<io.vertx.core.json.JsonObject>searchAsync(io.vertx.core.json.JsonObject qr)
-
-
-
Method Detail
-
create
public static USearch create()
-
search
public io.vertx.core.json.JsonObject search(io.vertx.core.json.JsonObject qr)
-
query
public Record[] query(io.vertx.core.json.JsonObject qr)
-
searchAsync
public io.vertx.core.Future<io.vertx.core.json.JsonObject> searchAsync(io.vertx.core.json.JsonObject qr)
-
queryAsync
public io.vertx.core.Future<Record[]> queryAsync(io.vertx.core.json.JsonObject qr)
-
-