Package io.vertx.tp.modular.dao
Class AbstractDao
java.lang.Object
io.vertx.tp.modular.dao.AbstractDao
- All Implemented Interfaces:
io.horizon.specification.modeler.HDao
数据库核心操作,操作名称命名为:
同步:operation
异步:operationAsync
针对所有的数据库操作统一处理
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncount(io.vertx.core.json.JsonObject criteria) count(io.vertx.up.atom.query.Criteria criteria) io.vertx.core.Future<Long>countAsync(io.vertx.core.json.JsonObject criteria) io.vertx.core.Future<Long>countAsync(io.vertx.up.atom.query.Criteria criteria) booleandelete(io.modello.specification.HRecord record) delete(io.modello.specification.HRecord... records) io.vertx.core.Future<Boolean>deleteAsync(io.modello.specification.HRecord record) io.vertx.core.Future<Boolean>deleteAsync(io.modello.specification.HRecord... records) intexist(io.vertx.core.json.JsonObject criteria) exist(io.vertx.up.atom.query.Criteria criteria) io.vertx.core.Future<Boolean>existAsync(io.vertx.core.json.JsonObject criteria) io.vertx.core.Future<Boolean>existAsync(io.vertx.up.atom.query.Criteria criteria) io.modello.specification.HRecord[]fetch(io.vertx.core.json.JsonObject criteria) io.modello.specification.HRecord[]fetchAll()io.vertx.core.Future<io.modello.specification.HRecord[]>io.vertx.core.Future<io.modello.specification.HRecord[]>fetchAsync(io.vertx.core.json.JsonObject criteria) <ID> io.modello.specification.HRecordfetchById(ID id) <ID> io.modello.specification.HRecord[]fetchById(ID... ids) <ID> io.vertx.core.Future<io.modello.specification.HRecord>fetchByIdAsync(ID id) <ID> io.vertx.core.Future<io.modello.specification.HRecord[]>fetchByIdAsync(ID... ids) io.modello.specification.HRecordfetchOne(io.vertx.core.json.JsonObject criteria) io.modello.specification.HRecordfetchOne(io.vertx.up.atom.query.Criteria criteria) io.vertx.core.Future<io.modello.specification.HRecord>fetchOneAsync(io.vertx.core.json.JsonObject criteria) io.vertx.core.Future<io.modello.specification.HRecord>fetchOneAsync(io.vertx.up.atom.query.Criteria criteria) io.modello.specification.HRecordinsert(io.modello.specification.HRecord record) io.modello.specification.HRecord[]insert(io.modello.specification.HRecord... records) io.vertx.core.Future<io.modello.specification.HRecord>insertAsync(io.modello.specification.HRecord record) io.vertx.core.Future<io.modello.specification.HRecord[]>insertAsync(io.modello.specification.HRecord... records) protected io.horizon.uca.log.Annallogger()miss(io.vertx.core.json.JsonObject criteria) miss(io.vertx.up.atom.query.Criteria criteria) io.vertx.core.Future<Boolean>missAsync(io.vertx.core.json.JsonObject criteria) io.vertx.core.Future<Boolean>missAsync(io.vertx.up.atom.query.Criteria criteria) io.horizon.specification.modeler.HDaomount(io.horizon.specification.modeler.HAtom atom) io.vertx.core.json.JsonObjectsearch(io.vertx.core.json.JsonObject query) io.vertx.core.Future<io.vertx.core.json.JsonObject>searchAsync(io.vertx.core.json.JsonObject query) abstract AoSentencesentence()io.modello.specification.HRecordupdate(io.modello.specification.HRecord record) io.modello.specification.HRecord[]update(io.modello.specification.HRecord... records) io.vertx.core.Future<io.modello.specification.HRecord>updateAsync(io.modello.specification.HRecord record) io.vertx.core.Future<io.modello.specification.HRecord[]>updateAsync(io.modello.specification.HRecord... records)
-
Field Details
-
conn
-
-
Constructor Details
-
AbstractDao
-
-
Method Details
-
mount
public io.horizon.specification.modeler.HDao mount(io.horizon.specification.modeler.HAtom atom) - Specified by:
mountin interfaceio.horizon.specification.modeler.HDao
-
execute
- Specified by:
executein interfaceio.horizon.specification.modeler.HDao
-
count
-
countAsync
-
count
-
countAsync
-
exist
-
existAsync
-
miss
-
missAsync
-
existAsync
-
exist
-
missAsync
-
miss
-
insertAsync
public io.vertx.core.Future<io.modello.specification.HRecord> insertAsync(io.modello.specification.HRecord record) -
insert
public io.modello.specification.HRecord insert(io.modello.specification.HRecord record) -
insert
public io.modello.specification.HRecord[] insert(io.modello.specification.HRecord... records) -
insertAsync
public io.vertx.core.Future<io.modello.specification.HRecord[]> insertAsync(io.modello.specification.HRecord... records) -
updateAsync
public io.vertx.core.Future<io.modello.specification.HRecord[]> updateAsync(io.modello.specification.HRecord... records) -
update
public io.modello.specification.HRecord[] update(io.modello.specification.HRecord... records) -
updateAsync
public io.vertx.core.Future<io.modello.specification.HRecord> updateAsync(io.modello.specification.HRecord record) -
update
public io.modello.specification.HRecord update(io.modello.specification.HRecord record) -
fetchById
public <ID> io.modello.specification.HRecord fetchById(ID id) -
fetchByIdAsync
public <ID> io.vertx.core.Future<io.modello.specification.HRecord> fetchByIdAsync(ID id) -
fetchById
public <ID> io.modello.specification.HRecord[] fetchById(ID... ids) -
fetchByIdAsync
public <ID> io.vertx.core.Future<io.modello.specification.HRecord[]> fetchByIdAsync(ID... ids) -
fetchAll
public io.modello.specification.HRecord[] fetchAll() -
fetchAllAsync
public io.vertx.core.Future<io.modello.specification.HRecord[]> fetchAllAsync() -
fetchOne
public io.modello.specification.HRecord fetchOne(io.vertx.up.atom.query.Criteria criteria) -
fetchOneAsync
public io.vertx.core.Future<io.modello.specification.HRecord> fetchOneAsync(io.vertx.up.atom.query.Criteria criteria) -
fetchOneAsync
public io.vertx.core.Future<io.modello.specification.HRecord> fetchOneAsync(io.vertx.core.json.JsonObject criteria) -
fetchOne
public io.modello.specification.HRecord fetchOne(io.vertx.core.json.JsonObject criteria) -
search
public io.vertx.core.json.JsonObject search(io.vertx.core.json.JsonObject query) -
fetch
public io.modello.specification.HRecord[] fetch(io.vertx.core.json.JsonObject criteria) -
searchAsync
public io.vertx.core.Future<io.vertx.core.json.JsonObject> searchAsync(io.vertx.core.json.JsonObject query) -
fetchAsync
public io.vertx.core.Future<io.modello.specification.HRecord[]> fetchAsync(io.vertx.core.json.JsonObject criteria) -
deleteAsync
-
delete
public boolean delete(io.modello.specification.HRecord record) -
deleteAsync
-
delete
-
logger
protected io.horizon.uca.log.Annal logger() -
sentence
-