public class H2DatabaseDefinition extends MySQLDatabaseDefinition
loggerconnectionExecutor, quickDAOConfig| 构造器和说明 |
|---|
H2DatabaseDefinition(QuickDAOConfig quickDAOConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
Entity |
getDatabaseEntity(String tableName)
获取数据库表列表
|
List<Entity> |
getDatabaseEntityList()
获取数据库表列表
|
protected void |
getIndex(List<Entity> entityList)
提取索引信息
|
List<IndexField> |
getIndexField(String tableName)
获取索引列表
|
Property |
getProperty(String tableName,
String columnName)
获取表指定字段
|
List<Property> |
getPropertyList(String tableName)
获取表字段列表
|
List<String> |
getTableNameList()
获取数据库所有表名
|
boolean |
hasColumn(String tableName,
String columnName)
列是否存在
|
boolean |
hasIndex(String tableName,
String indexName)
索引是否存在
|
boolean |
hasTable(String tableName)
表是否存在
|
create, dropIndex, enableForeignConstraintCheck, getAutoIncrementSQL, getPropertyListalterColumn, create, createColumn, createForeignKey, createIndex, dropColumn, dropTable, dropTable, getCreateIndexStatement, getProperty, hasConstraint, hasTable, rebuild, rebuildpublic H2DatabaseDefinition(QuickDAOConfig quickDAOConfig)
public boolean hasTable(String tableName)
DatabaseDefinitionhasTable 在接口中 DatabaseDefinitionhasTable 在类中 MySQLDatabaseDefinitiontableName - 表名public boolean hasColumn(String tableName, String columnName)
DatabaseDefinitionhasColumn 在接口中 DatabaseDefinitionhasColumn 在类中 MySQLDatabaseDefinitiontableName - 表名columnName - 列名public List<String> getTableNameList()
DatabaseDefinitiongetTableNameList 在接口中 DatabaseDefinitiongetTableNameList 在类中 MySQLDatabaseDefinitionpublic List<Entity> getDatabaseEntityList()
DatabaseDefinitiongetDatabaseEntityList 在接口中 DatabaseDefinitiongetDatabaseEntityList 在类中 MySQLDatabaseDefinitionpublic Entity getDatabaseEntity(String tableName)
DatabaseDefinitiongetDatabaseEntity 在接口中 DatabaseDefinitiongetDatabaseEntity 在类中 MySQLDatabaseDefinitiontableName - 表名public List<Property> getPropertyList(String tableName)
DatabaseDefinitiongetPropertyList 在接口中 DatabaseDefinitiongetPropertyList 在类中 MySQLDatabaseDefinitiontableName - 表名public Property getProperty(String tableName, String columnName)
DatabaseDefinitiongetProperty 在接口中 DatabaseDefinitiongetProperty 在类中 MySQLDatabaseDefinitiontableName - 表名columnName - 字段名称public boolean hasIndex(String tableName, String indexName)
DatabaseDefinitionhasIndex 在接口中 DatabaseDefinitionhasIndex 在类中 MySQLDatabaseDefinitiontableName - 表名indexName - 索引名称public List<IndexField> getIndexField(String tableName)
DatabaseDefinitiongetIndexField 在接口中 DatabaseDefinitiongetIndexField 在类中 MySQLDatabaseDefinitiontableName - 表名protected void getIndex(List<Entity> entityList)
AbstractDatabaseDefinitiongetIndex 在类中 MySQLDatabaseDefinitionCopyright © 2023. All rights reserved.