| 限定符和类型 | 方法和说明 |
|---|---|
SdDatabaseOptions |
ScrewDriverSQL.getDatabaseOptions()
获取数据库连接属性
|
SdDatabaseOptions |
ScrewDriverCode.getDatabaseOptions()
获取数据库连接属性
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract boolean |
ScrewDriverDbUtil.createDatabase(SdDatabaseOptions config,
SdAbstractDatabaseContent content)
创建数据库
|
abstract boolean |
ScrewDriverDbUtil.existDatabase(SdDatabaseOptions config,
String dbName)
数据库是否存在
|
abstract Connection |
ScrewDriverDbUtil.getConnection(SdDatabaseOptions config)
获取数据库连接
|
static ScrewDriverDbUtil |
ScrewDriverDbUtil.instance(SdDatabaseOptions databaseOptions)
根据配置文件实例化ScrewDriverDbUtil
|
ScrewDriverSQL |
ScrewDriverSQL.setDatabaseOptions(SdDatabaseOptions dbOptions)
设置数据库连接属性
|
ScrewDriverCode |
ScrewDriverCode.setDatabaseOptions(SdDatabaseOptions dbOptions)
设置数据库连接属性
|
abstract boolean |
ScrewDriverDbUtil.updateDatabase(SdDatabaseOptions config,
SdAbstractDatabaseContent content)
修改数据库
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,SdTemplateContent> |
SdTemplateContentConverter.converter(SdClassContent bean,
SdDatabaseOptions databaseOptions,
Map<String,SdTemplate> templates)
转换属性
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,SdTemplateContent> |
SdTemplateContentConverterDefaultImpl.converter(SdClassContent bean,
SdDatabaseOptions databaseOptions,
Map<String,SdTemplate> templates) |
void |
SdTemplateContentConverterDefaultImpl.converterAttribute(SdClassContent bean,
SdDatabaseOptions databaseOptions,
SdTemplate template,
SdTemplateContent result)
转换该模板需要的属性
|
void |
SdTemplateContentConverterDefaultImpl.converterExtensions(SdClassContent bean,
SdDatabaseOptions databaseOptions,
SdTemplate template,
SdTemplateContent result)
转换附加属性
|
void |
SdTemplateContentConverterDefaultImpl.converterInfo(SdClassContent bean,
SdDatabaseOptions databaseOptions,
SdTemplate template,
SdTemplateContent result)
转换基本信息
|
void |
SdTemplateContentConverterDefaultImpl.replaceTemplateAttributePlaceholder(SdTemplate template,
SdDatabaseOptions databaseOptions,
SdTemplateAttribute attribute)
填充替换属性里面的占位符
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdDatabaseOptions |
ScrewDriverSqlImpl.getDatabaseOptions() |
SdDatabaseOptions |
ScrewDriverCodeImpl.getDatabaseOptions() |
| 限定符和类型 | 方法和说明 |
|---|---|
ScrewDriverSqlImpl |
ScrewDriverSqlImpl.setDatabaseOptions(SdDatabaseOptions dbOptions) |
ScrewDriverCodeImpl |
ScrewDriverCodeImpl.setDatabaseOptions(SdDatabaseOptions dbOptions) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdDatabaseOptions |
SdAbstractDbUtil.getBaseUrlConfig()
获取根连接的配置文件
|
SdDatabaseOptions |
SdAbstractDbUtil.getConfig()
获取数据库配置文件
|
| 构造器和说明 |
|---|
SdAbstractDbUtil(SdDatabaseOptions config)
初始化一个默认的数据库管理实现类
|
SdDbUtilDB2Impl(SdDatabaseOptions options)
初始化
|
SdDbUtilMySqlImpl(SdDatabaseOptions options)
初始化
|
SdDbUtilOracleImpl(SdDatabaseOptions options)
初始化
|
SdDbUtilPostgreSqlImpl(SdDatabaseOptions options)
初始化
|
SdDbUtilSqliteImpl(SdDatabaseOptions options)
初始化
|
SdDbUtilSqlServerImpl(SdDatabaseOptions options)
初始化
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdDatabaseOptions |
SdRenderContent.getDbOptions()
获取数据库配置信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdRenderContent |
SdRenderContent.setDbOptions(SdDatabaseOptions dbOptions)
设置数据库配置信息
|
| 构造器和说明 |
|---|
SdRenderContent(SdClassContent content,
SdDatabaseOptions dbOptions,
Map<String,SdTemplateContent> items)
模板渲染需要的上下文
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdDatabaseOptions |
SdDatabaseOptions.addExtension(String key,
Object value)
添加附加属性
|
SdDatabaseOptions |
ScrewDriverOptions.getDatabaseOptions()
获取数据库配置
|
SdDatabaseOptions |
SdDatabaseOptions.setDriverClass(String driverClass)
设置数据库连接驱动
|
SdDatabaseOptions |
SdDatabaseOptions.setExtensions(Map<String,Object> extensions)
设置拓展属性
|
SdDatabaseOptions |
SdDatabaseOptions.setLoginTimeout(int loginTimeout)
设置连接超时的时间,单位秒
|
SdDatabaseOptions |
SdDatabaseOptions.setPassword(String password)
设置用户密码
|
SdDatabaseOptions |
SdDatabaseOptions.setSchema(String schema)
设置模式
|
SdDatabaseOptions |
SdDatabaseOptions.setUrl(String url)
设置数据库连接语句
|
SdDatabaseOptions |
SdDatabaseOptions.setUser(String user)
设置数据库连接用户名
|
| 限定符和类型 | 方法和说明 |
|---|---|
ScrewDriverOptions |
ScrewDriverOptions.setDatabaseOptions(SdDatabaseOptions databaseOptions)
设置数据库配置
|
| 构造器和说明 |
|---|
ScrewDriverOptions(Map<String,SdTemplate> templateMaps,
SdDatabaseOptions databaseOptions)
根据数据库配置信息实例化生成代码与SQL的配置
|
ScrewDriverOptions(SdDatabaseOptions databaseOptions)
根据数据库配置信息实例化SQL的配置
|
| 构造器和说明 |
|---|
ScrewDriverDB2Options(Map<String,SdTemplate> templateMaps,
SdDatabaseOptions databaseOptions)
初始化一个DB2版的ScrewDriver配置,用于生成代码与SQL
|
ScrewDriverDB2Options(SdDatabaseOptions databaseOptions)
初始化一个DB2版的ScrewDriver配置,用于仅生成SQL
|
ScrewDriverMySqlOptions(Map<String,SdTemplate> templateMaps,
SdDatabaseOptions databaseOptions)
初始化一个MySQL版的ScrewDriver配置,用于生成代码与SQL
|
ScrewDriverMySqlOptions(SdDatabaseOptions databaseOptions)
初始化一个MySQL版的ScrewDriver配置,用于仅生成SQL
|
ScrewDriverOracleOptions(Map<String,SdTemplate> templateMaps,
SdDatabaseOptions databaseOptions)
初始化一个Oracle版的ScrewDriver配置,用于生成代码与SQL
|
ScrewDriverOracleOptions(SdDatabaseOptions databaseOptions)
初始化一个Oracle版的ScrewDriver配置,用于仅生成SQL
|
ScrewDriverPostgreSqlOptions(Map<String,SdTemplate> templateMaps,
SdDatabaseOptions databaseOptions)
初始化一个PostgreSQL版的ScrewDriver配置,用于生成代码与SQL
|
ScrewDriverPostgreSqlOptions(SdDatabaseOptions databaseOptions)
初始化一个PostgreSQL版的ScrewDriver配置,用于仅生成SQL
|
ScrewDriverSqliteOptions(Map<String,SdTemplate> templateMaps,
SdDatabaseOptions databaseOptions)
初始化一个SQLite版的ScrewDriver配置,用于生成代码与SQL
|
ScrewDriverSqliteOptions(SdDatabaseOptions databaseOptions)
初始化一个SQLite版的ScrewDriver配置,用于仅生成SQL
|
ScrewDriverSqlServerOptions(Map<String,SdTemplate> templateMaps,
SdDatabaseOptions databaseOptions)
初始化一个SqlServer版的ScrewDriver配置,用于生成代码与SQL
|
ScrewDriverSqlServerOptions(SdDatabaseOptions databaseOptions)
初始化一个SqlServer版的ScrewDriver配置,用于仅生成SQL
|
Copyright © 2019 Mirren Tools. All rights reserved.