Package io.vertx.tp.modular.metadata
Interface AoBuilder
-
- All Known Implementing Classes:
AbstractBuilder
public interface AoBuilder用于创建表以及更新表专用的发布器,Origin X中只带了抽象层的内容,它主要负责下边工作 1. 根据Json文件创建表结构(创建过后实现的是同步/合并,如果元数据仓库中已经包含了这个模型的元数据,则采用合并模式,保留原始关联) 2. 反向操作:清除 Builder接口在 Origin X 中是抽象层的定义,仅仅定义了接口部分的内容,实现在插件中,系统目前的插件主要支持: MySQL / Oracle 两种
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanpurge(Schema schema)删除表信息booleanpurge(String tableName)删除单个表结构booleanpurge(Set<String> tableNames)删除多个表结构booleanrename(String tableName)重命名单个表结构io.vertx.core.json.JsonObjectreport(Schema schema)元数据和真实数据库信息报告booleansynchron(Schema schema)同步表信息接口(添加/更新)
-