| 限定符和类型 | 方法和说明 |
|---|---|
RDBTableMetaData |
RDBTable.getMeta() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> RDBTable<T> |
RDBDatabase.alterTable(RDBTableMetaData tableMetaData)
变更表结构,此操作将修改表结构,如果存在删除的字段,且表中无数据,将删除字段
|
<T> RDBTable<T> |
RDBDatabase.createTable(RDBTableMetaData tableMetaData)
创建表,在数据库中创建表,如果表已存在,将不进行任何操作
|
<T> RDBTable<T> |
RDBDatabase.reloadTable(RDBTableMetaData tableMetaData)
重新载入结构定义,此操作不会对数据库表结构进行任何操作
|
| 限定符和类型 | 方法和说明 |
|---|---|
RDBTableMetaData |
RDBTableMetaData.addColumn(RDBColumnMetaData columnMetaData) |
RDBTableMetaData |
RDBTableMetaData.clone() |
RDBTableMetaData |
RDBColumnMetaData.getTableMetaData() |
RDBTableMetaData |
RDBDatabaseMetaData.getTableMetaData(String name) |
RDBTableMetaData |
RDBDatabaseMetaData.putTable(RDBTableMetaData tableMetaData) |
RDBTableMetaData |
RDBDatabaseMetaData.removeTable(String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
RDBTableMetaData |
RDBDatabaseMetaData.putTable(RDBTableMetaData tableMetaData) |
| 限定符和类型 | 方法和说明 |
|---|---|
TableBuilder |
TableBuilder.custom(java.util.function.Consumer<RDBTableMetaData> consumer) |
| 限定符和类型 | 字段和说明 |
|---|---|
RDBTableMetaData |
SimpleTableBuilder.rdbTableMetaData |
| 限定符和类型 | 方法和说明 |
|---|---|
TableBuilder |
SimpleTableBuilder.custom(java.util.function.Consumer<RDBTableMetaData> consumer) |
| 构造器和说明 |
|---|
SimpleColumnBuilder(RDBColumnMetaData columnMetaData,
TableBuilder tableBuilder,
RDBTableMetaData tableMetaData) |
SimpleTableBuilder(RDBTableMetaData rdbTableMetaData,
RDBDatabase database,
SqlExecutor sqlExecutor) |
| 限定符和类型 | 方法和说明 |
|---|---|
RDBTableMetaData |
TableMetaParser.parse(String name) |
RDBTableMetaData |
AbstractTableMetaParser.parse(String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<RDBTableMetaData> |
TableMetaParser.parseAll() |
List<RDBTableMetaData> |
AbstractTableMetaParser.parseAll() |
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
SqlRender.render(RDBTableMetaData metaData,
R param)
根据表结构对象渲染SQL
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
H2MetaAlterRender.render(RDBTableMetaData metaData,
Boolean executeRemove) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
MysqlMetaAlterRender.render(RDBTableMetaData metaData,
Boolean executeRemove) |
SQL |
MysqlMetaCreateRender.render(RDBTableMetaData metaData,
Object param) |
SQL |
MysqlDeleteSqlRender.render(RDBTableMetaData metaData,
Param param) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
OracleMetaAlterRender.render(RDBTableMetaData metaData,
Boolean executeRemove) |
SQL |
OracleMetaCreateRender.render(RDBTableMetaData metaData,
Object param) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SimpleWhereSqlBuilder.buildWhere(RDBTableMetaData metaData,
String prefix,
List<Term> terms,
SqlAppender appender,
Set<String> needSelectTable) |
protected SimpleSQL |
SimpleInsertSqlRender.createSingleSql(RDBTableMetaData metaData,
Object data,
Object param,
String valueExpressionPrefix) |
protected String |
SimpleWhereSqlBuilder.getTableAlias(RDBTableMetaData metaData,
String field) |
List<CommonSqlRender.OperationColumn> |
CommonSqlRender.parseOperationField(RDBTableMetaData metaData,
R param) |
SQL |
SimpleInsertSqlRender.render(RDBTableMetaData metaData,
InsertParam param) |
SQL |
SimpleDeleteSqlRender.render(RDBTableMetaData metaData,
Param param) |
SQL |
SimpleSelectSqlRender.render(RDBTableMetaData metaData,
QueryParam param) |
SQL |
SimpleSelectTotalSqlRender.render(RDBTableMetaData metaData,
QueryParam param) |
SQL |
SimpleUpdateSqlRender.render(RDBTableMetaData metaData,
UpdateParam param) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQL |
SqlServerMetaAlterRender.render(RDBTableMetaData table,
Boolean executeRemove) |
SQL |
SqlServerMetaCreateRender.render(RDBTableMetaData table,
Object param) |
SQL |
SqlServerDeleteSqlRender.render(RDBTableMetaData metaData,
Param param) |
SQL |
SqlServerSelectSqlRender.render(RDBTableMetaData metaData,
QueryParam param) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> RDBTable<T> |
SimpleDatabase.alterTable(RDBTableMetaData tableMetaData) |
<T> RDBTable<T> |
SimpleDatabase.createTable(RDBTableMetaData tableMetaData) |
<T> RDBTable<T> |
SimpleDatabase.reloadTable(RDBTableMetaData tableMetaData) |
| 构造器和说明 |
|---|
AdvancedMapWrapper(RDBTableMetaData tableMetaData) |
BeanWrapper(BeanWrapper.InstanceCreator<T> creator,
RDBTableMetaData tableMetaData) |
Copyright © 2017. All rights reserved.