public class PostgreDDLBuilder extends AbstractDDLBuilder
fieldMapping, loggerconnection, PLACEHOLDER, quickDAOConfig| 构造器和说明 |
|---|
PostgreDDLBuilder(QuickDAOConfig quickDAOConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
createTable(Entity entity)
创建新表
|
String |
getAutoIncrementSQL(Property property)
获取自增语句
|
List<Entity> |
getDatabaseEntity()
获取数据库信息
|
boolean |
hasIndexExists(Entity entity,
IndexType indexType)
判断索引是否存在
|
boolean |
hasTableExists(Entity entity)
判断表是否已经存在
|
alterColumn, automaticCreateTableAndField, createForeignKey, createIndex, createProperty, dropColumn, dropIndex, dropTable, getCreateTableBuilder, getDatabaseName, getVirtualEntity, hasConstraintExists, rebuild, refreshDbEntityList, updateTableIndexreplaceFirst, selectCountById, selectCountByUniqueKey, setParameter, setParameterpublic PostgreDDLBuilder(QuickDAOConfig quickDAOConfig)
public List<Entity> getDatabaseEntity() throws SQLException
DDLBuildergetDatabaseEntity 在接口中 DDLBuildergetDatabaseEntity 在类中 AbstractDDLBuilderSQLExceptionpublic String getAutoIncrementSQL(Property property)
AbstractDDLBuildergetAutoIncrementSQL 在类中 AbstractDDLBuilderproperty - 自增字段信息public boolean hasTableExists(Entity entity) throws SQLException
DDLBuilderhasTableExists 在接口中 DDLBuilderhasTableExists 在类中 AbstractDDLBuilderSQLExceptionpublic void createTable(Entity entity) throws SQLException
DDLBuildercreateTable 在接口中 DDLBuildercreateTable 在类中 AbstractDDLBuilderSQLExceptionpublic boolean hasIndexExists(Entity entity, IndexType indexType) throws SQLException
AbstractDDLBuilderhasIndexExists 在类中 AbstractDDLBuilderentity - 表信息indexType - 索引类型SQLExceptionCopyright © 2020. All rights reserved.