public interface RDBDatabase extends Database
| 限定符和类型 | 方法和说明 |
|---|---|
<T> RDBTable<T> |
alterTable(RDBTableMetaData tableMetaData)
变更表结构,此操作将修改表结构,如果存在删除的字段,且表中无数据,将删除字段
|
TableBuilder |
createOrAlter(String name) |
<T> RDBTable<T> |
createTable(RDBTableMetaData tableMetaData)
创建表,在数据库中创建表,如果表已存在,将不进行任何操作
|
RDBDatabaseMetaData |
getMeta()
获取数据库定义对象
|
<T> RDBTable<T> |
getTable(String name)
获取一个表操作接口,如果数据库定义对象里未找到表结构定义,则尝试使用
TableMetaParser.parse(String)进行解析 |
<T> RDBTable<T> |
reloadTable(RDBTableMetaData tableMetaData)
重新载入结构定义,此操作不会对数据库表结构进行任何操作
|
boolean |
removeTable(String name)
删除表,此操作只会删除结构定义,不会删除物理数据库中的表
|
RDBDatabaseMetaData getMeta()
<T> RDBTable<T> getTable(String name)
TableMetaParser.parse(String)进行解析T - 表数据泛型name - 表名<T> RDBTable<T> createTable(RDBTableMetaData tableMetaData) throws SQLException
T - 表数据泛型tableMetaData - 表结构定义SQLException - 创建异常信息<T> RDBTable<T> reloadTable(RDBTableMetaData tableMetaData)
T - 表数据泛型tableMetaData - 表结构定义<T> RDBTable<T> alterTable(RDBTableMetaData tableMetaData) throws SQLException
T - 表数据泛型tableMetaData - 表结构定义SQLException - 修改异常boolean removeTable(String name)
name - 表名TableBuilder createOrAlter(String name)
Copyright © 2017. All rights reserved.