| Modifier and Type | Field and Description |
|---|---|
protected AoConnection |
conn |
| Constructor and Description |
|---|
AbstractDao(AoConnection conn) |
| 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) |
protected io.vertx.up.log.Annal |
getLogger() |
abstract AoSentence |
getSentence() |
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 query) |
io.vertx.core.Future<io.vertx.core.json.JsonObject> |
searchAsync(io.vertx.core.json.JsonObject query) |
Record[] |
update(Record... records) |
Record |
update(Record record) |
io.vertx.core.Future<Record[]> |
updateAsync(Record... records) |
io.vertx.core.Future<Record> |
updateAsync(Record record) |
protected final transient AoConnection conn
public AbstractDao(AoConnection conn)
public AoDao mount(DataAtom atom)
AoDao挂载到元数据中,主要用于链接 metadata
public abstract AoSentence getSentence()
public Long count(io.vertx.up.atom.query.Criteria criteria)
public io.vertx.core.Future<Long> countAsync(io.vertx.up.atom.query.Criteria criteria)
public Boolean existing(io.vertx.up.atom.query.Criteria criteria)
public io.vertx.core.Future<Boolean> existingAsync(io.vertx.up.atom.query.Criteria criteria)
public Boolean missing(io.vertx.up.atom.query.Criteria criteria)
public io.vertx.core.Future<Boolean> missingAsync(io.vertx.up.atom.query.Criteria criteria)
public <ID> Record fetchById(ID id)
public <ID> io.vertx.core.Future<Record> fetchByIdAsync(ID id)
public <ID> Record[] fetchByIds(ID... ids)
public <ID> io.vertx.core.Future<Record[]> fetchByIdsAsync(ID... ids)
public Record[] fetchAll()
public io.vertx.core.Future<Record[]> fetchAllAsync()
public Record fetchOne(io.vertx.up.atom.query.Criteria criteria)
public io.vertx.core.json.JsonObject search(io.vertx.core.json.JsonObject query)
public Record[] fetch(io.vertx.core.json.JsonObject criteria)
public io.vertx.core.Future<Record> fetchOneAsync(io.vertx.up.atom.query.Criteria criteria)
public io.vertx.core.Future<io.vertx.core.json.JsonObject> searchAsync(io.vertx.core.json.JsonObject query)
public io.vertx.core.Future<Record[]> fetchAsync(io.vertx.core.json.JsonObject criteria)
public boolean delete(Record record)
protected io.vertx.up.log.Annal getLogger()
Copyright © 2020. All rights reserved.