public class OracleDatabaseDefinition extends PostgreDatabaseDefinition
loggerconnectionExecutor, quickDAOConfig| 构造器和说明 |
|---|
OracleDatabaseDefinition(QuickDAOConfig quickDAOConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
create(Entity entity)
建表
|
protected String |
getAutoIncrementSQL(Property property)
获取自增语句
|
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)
表是否存在
|
alterColumn, createIndex, getCreateIndexStatementcreate, createColumn, createForeignKey, dropColumn, dropIndex, dropTable, dropTable, enableForeignConstraintCheck, getProperty, getPropertyList, hasConstraint, hasTable, rebuild, rebuildpublic OracleDatabaseDefinition(QuickDAOConfig quickDAOConfig)
public boolean hasTable(String tableName)
DatabaseDefinitionhasTable 在接口中 DatabaseDefinitionhasTable 在类中 PostgreDatabaseDefinitiontableName - 表名public boolean hasColumn(String tableName, String columnName)
DatabaseDefinitionhasColumn 在接口中 DatabaseDefinitionhasColumn 在类中 PostgreDatabaseDefinitiontableName - 表名columnName - 列名public List<String> getTableNameList()
DatabaseDefinitiongetTableNameList 在接口中 DatabaseDefinitiongetTableNameList 在类中 PostgreDatabaseDefinitionpublic List<Entity> getDatabaseEntityList()
DatabaseDefinitionpublic Entity getDatabaseEntity(String tableName)
DatabaseDefinitiongetDatabaseEntity 在接口中 DatabaseDefinitiongetDatabaseEntity 在类中 PostgreDatabaseDefinitiontableName - 表名public List<Property> getPropertyList(String tableName)
DatabaseDefinitiongetPropertyList 在接口中 DatabaseDefinitiongetPropertyList 在类中 PostgreDatabaseDefinitiontableName - 表名public Property getProperty(String tableName, String columnName)
DatabaseDefinitiongetProperty 在接口中 DatabaseDefinitiongetProperty 在类中 PostgreDatabaseDefinitiontableName - 表名columnName - 字段名称public void create(Entity entity)
DatabaseDefinitioncreate 在接口中 DatabaseDefinitioncreate 在类中 PostgreDatabaseDefinitionpublic boolean hasIndex(String tableName, String indexName)
DatabaseDefinitionhasIndex 在接口中 DatabaseDefinitionhasIndex 在类中 PostgreDatabaseDefinitiontableName - 表名indexName - 索引名称public List<IndexField> getIndexField(String tableName)
DatabaseDefinitiongetIndexField 在接口中 DatabaseDefinitiongetIndexField 在类中 PostgreDatabaseDefinitiontableName - 表名protected String getAutoIncrementSQL(Property property)
AbstractDatabaseDefinitiongetAutoIncrementSQL 在类中 PostgreDatabaseDefinitionproperty - 自增字段信息protected void getIndex(List<Entity> entityList)
AbstractDatabaseDefinitiongetIndex 在类中 PostgreDatabaseDefinitionCopyright © 2023. All rights reserved.