public interface AoDao
数据库访问器
| Modifier and Type | Method and Description |
|---|---|
Long |
count(io.vertx.up.atom.query.Criteria criteria) |
io.vertx.core.Future<Long> |
countAsync(io.vertx.up.atom.query.Criteria criteria) |
Boolean |
delete(Record... records) |
boolean |
delete(Record record) |
io.vertx.core.Future<Boolean> |
deleteAsync(Record... records) |
io.vertx.core.Future<Boolean> |
deleteAsync(Record record) |
int |
execute(String sql)
SQL语句直接执行,返回影响的行
|
Boolean |
existing(io.vertx.up.atom.query.Criteria criteria) |
io.vertx.core.Future<Boolean> |
existingAsync(io.vertx.up.atom.query.Criteria criteria) |
Record[] |
fetch(io.vertx.core.json.JsonObject criteria) |
Record[] |
fetchAll() |
io.vertx.core.Future<Record[]> |
fetchAllAsync() |
io.vertx.core.Future<Record[]> |
fetchAsync(io.vertx.core.json.JsonObject criteria) |
<ID> Record |
fetchById(ID id) |
<ID> io.vertx.core.Future<Record> |
fetchByIdAsync(ID id) |
<ID> Record[] |
fetchByIds(ID... ids) |
<ID> io.vertx.core.Future<Record[]> |
fetchByIdsAsync(ID... ids) |
Record |
fetchOne(io.vertx.up.atom.query.Criteria criteria) |
io.vertx.core.Future<Record> |
fetchOneAsync(io.vertx.up.atom.query.Criteria criteria) |
Record[] |
insert(Record... records) |
Record |
insert(Record record) |
io.vertx.core.Future<Record[]> |
insertAsync(Record... records) |
io.vertx.core.Future<Record> |
insertAsync(Record record) |
Boolean |
missing(io.vertx.up.atom.query.Criteria criteria) |
io.vertx.core.Future<Boolean> |
missingAsync(io.vertx.up.atom.query.Criteria criteria) |
AoDao |
mount(DataAtom atom)
挂载到元数据中,主要用于链接 metadata
|
io.vertx.core.json.JsonObject |
search(io.vertx.core.json.JsonObject filters) |
io.vertx.core.Future<io.vertx.core.json.JsonObject> |
searchAsync(io.vertx.core.json.JsonObject filters) |
Record[] |
update(Record... records) |
Record |
update(Record record) |
io.vertx.core.Future<Record[]> |
updateAsync(Record... records) |
io.vertx.core.Future<Record> |
updateAsync(Record record) |
int execute(String sql)
SQL语句直接执行,返回影响的行
<ID> io.vertx.core.Future<Record> fetchByIdAsync(ID id)
<ID> Record fetchById(ID id)
io.vertx.core.Future<Record> fetchOneAsync(io.vertx.up.atom.query.Criteria criteria)
Record fetchOne(io.vertx.up.atom.query.Criteria criteria)
boolean delete(Record record)
io.vertx.core.Future<io.vertx.core.json.JsonObject> searchAsync(io.vertx.core.json.JsonObject filters)
io.vertx.core.json.JsonObject search(io.vertx.core.json.JsonObject filters)
io.vertx.core.Future<Record[]> fetchAsync(io.vertx.core.json.JsonObject criteria)
Record[] fetch(io.vertx.core.json.JsonObject criteria)
<ID> io.vertx.core.Future<Record[]> fetchByIdsAsync(ID... ids)
<ID> Record[] fetchByIds(ID... ids)
io.vertx.core.Future<Record[]> fetchAllAsync()
Record[] fetchAll()
io.vertx.core.Future<Long> countAsync(io.vertx.up.atom.query.Criteria criteria)
Long count(io.vertx.up.atom.query.Criteria criteria)
io.vertx.core.Future<Boolean> existingAsync(io.vertx.up.atom.query.Criteria criteria)
Boolean existing(io.vertx.up.atom.query.Criteria criteria)
io.vertx.core.Future<Boolean> missingAsync(io.vertx.up.atom.query.Criteria criteria)
Boolean missing(io.vertx.up.atom.query.Criteria criteria)
Copyright © 2020. All rights reserved.