Interface AoDao

  • All Known Implementing Classes:
    AbstractDao

    public interface AoDao
    数据库访问器
    • Method Detail

      • execute

        int execute​(String sql)
        SQL语句直接执行,返回影响的行
      • mount

        AoDao mount​(DataAtom atom)
        挂载到元数据中,主要用于链接 metadata
      • fetchByIdAsync

        <ID> io.vertx.core.Future<Record> fetchByIdAsync​(ID id)
      • fetchById

        <ID> Record fetchById​(ID id)
      • fetchOneAsync

        io.vertx.core.Future<Record> fetchOneAsync​(io.vertx.up.atom.query.Criteria criteria)
      • fetchOne

        Record fetchOne​(io.vertx.up.atom.query.Criteria criteria)
      • insertAsync

        io.vertx.core.Future<Record> insertAsync​(Record record)
      • deleteAsync

        io.vertx.core.Future<Boolean> deleteAsync​(Record record)
      • delete

        boolean delete​(Record record)
      • updateAsync

        io.vertx.core.Future<Record> updateAsync​(Record record)
      • searchAsync

        io.vertx.core.Future<io.vertx.core.json.JsonObject> searchAsync​(io.vertx.core.json.JsonObject filters)
      • search

        io.vertx.core.json.JsonObject search​(io.vertx.core.json.JsonObject filters)
      • fetchAsync

        io.vertx.core.Future<Record[]> fetchAsync​(io.vertx.core.json.JsonObject criteria)
      • fetch

        Record[] fetch​(io.vertx.core.json.JsonObject criteria)
      • insertAsync

        io.vertx.core.Future<Record[]> insertAsync​(Record... records)
      • fetchByIdAsync

        <ID> io.vertx.core.Future<Record[]> fetchByIdAsync​(ID... ids)
      • fetchById

        <ID> Record[] fetchById​(ID... ids)
      • deleteAsync

        io.vertx.core.Future<Boolean> deleteAsync​(Record... records)
      • updateAsync

        io.vertx.core.Future<Record[]> updateAsync​(Record... records)
      • fetchAllAsync

        io.vertx.core.Future<Record[]> fetchAllAsync()
      • fetchAll

        Record[] fetchAll()
      • countAsync

        io.vertx.core.Future<Long> countAsync​(io.vertx.up.atom.query.Criteria criteria)
      • count

        Long count​(io.vertx.up.atom.query.Criteria criteria)
      • existAsync

        io.vertx.core.Future<Boolean> existAsync​(io.vertx.up.atom.query.Criteria criteria)
      • exist

        Boolean exist​(io.vertx.up.atom.query.Criteria criteria)
      • missAsync

        io.vertx.core.Future<Boolean> missAsync​(io.vertx.up.atom.query.Criteria criteria)
      • miss

        Boolean miss​(io.vertx.up.atom.query.Criteria criteria)