SqlRender.TYPE| 限定符和类型 | 字段和说明 |
|---|---|
protected RDBDatabaseMetaData |
databaseMetaData |
| 构造器和说明 |
|---|
AbstractMetaAlterRender(RDBDatabaseMetaData databaseMetaData) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<SqlAppender> |
buildAdd(RDBColumnMetaData column) |
protected List<SqlAppender> |
buildAlter(RDBColumnMetaData column) |
protected List<SqlAppender> |
buildDrop(RDBColumnMetaData column) |
protected List<SqlAppender> |
merge(List<SqlAppender> sql) |
SQL |
render(RDBTableMetaData metaData,
Boolean executeRemove)
根据表结构对象渲染SQL
|
protected RDBDatabaseMetaData databaseMetaData
public AbstractMetaAlterRender(RDBDatabaseMetaData databaseMetaData)
public SQL render(RDBTableMetaData metaData, Boolean executeRemove)
SqlRenderrender 在接口中 SqlRender<Boolean>metaData - 表结构对象 RDBTableMetaDataexecuteRemove - 渲染参数SimpleSQL}protected List<SqlAppender> merge(List<SqlAppender> sql)
protected List<SqlAppender> buildAdd(RDBColumnMetaData column)
protected List<SqlAppender> buildAlter(RDBColumnMetaData column)
protected List<SqlAppender> buildDrop(RDBColumnMetaData column)
Copyright © 2019. All rights reserved.