| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ScrewDriverSQL.alterTable(SdBean bean)
修改表
|
abstract boolean |
ScrewDriver.createCode(SdBean bean)
生成代码
|
boolean |
ScrewDriverSQL.createTable(SdBean bean)
创建表
|
abstract boolean |
ScrewDriver.createTable(SdBean bean)
创建表
|
boolean |
ScrewDriverSQL.deleteTable(SdBean bean)
删除表
|
abstract boolean |
ScrewDriver.deleteTable(SdBean bean)
删除表
|
boolean |
ScrewDriverCode.execute(SdBean bean)
执行生成
|
abstract boolean |
ScrewDriver.updateTable(SdBean bean)
修改表
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdBean |
SdAbstractTableToClassConverter.getSdBean(SdTable table)
将table转换为SdBean
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdAbstractTableContent |
SdTableContentConverter.converter(SdBean bean)
转换属性
|
SdClassContent |
SdClassConverter.converter(SdBean bean)
转换属性
|
SdAbstractTableContent |
SdAbstractTableContentConverter.converter(SdBean bean) |
SdClassContent |
SdAbstractClassConverter.converter(SdBean bean) |
void |
SdAbstractClassConverter.converterAdditionalField(SdBean bean,
SdClassContent result)
转换附加属性
|
void |
SdAbstractClassConverter.converterBean(SdBean bean,
SdClassContent result)
初始化bean的基本信息
|
void |
SdAbstractTableToClassConverter.converterColumns(SdTable table,
SdBean result)
转换列属性
|
void |
SdAbstractTableToClassConverter.converterExtension(SdTable table,
SdBean result)
转换拓展属性
|
void |
SdAbstractTableContentConverter.converterExtensions(SdBean bean,
SdAbstractTableContent result)
转换拓展属性
|
void |
SdAbstractClassConverter.converterExtensions(SdBean bean,
SdClassContent result)
转换拓展属性
|
void |
SdAbstractClassConverter.converterFields(SdBean bean,
SdClassContent result)
转换属性列
|
void |
SdAbstractTableToClassConverter.converterInfo(SdTable table,
SdBean result)
初始化基本信息
|
void |
SdAbstractClassConverter.converterRelationals(SdBean bean,
SdClassContent result)
转换关系属性
|
void |
SdAbstractClassConverter.converterRelationals(SdBean bean,
SdClassContent result,
int count)
转换关系属性
|
abstract SdAbstractTableContent |
SdAbstractTableContentConverter.newTableContent(SdBean bean)
初始化一个表内容,子类需要实现它并初始化子类相应的内容
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdAbstractTableContent |
SdTableContentConverterDB2Impl.newTableContent(SdBean bean) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdAbstractTableContent |
SdTableContentConverterMySqlImpl.newTableContent(SdBean bean) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdAbstractTableContent |
SdTableContentConverterOracleImpl.newTableContent(SdBean bean) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdAbstractTableContent |
SdTableContentConverterPostgreSqlImpl.newTableContent(SdBean bean) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdAbstractTableContent |
SdTableContentConverterSqliteImpl.newTableContent(SdBean bean) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdAbstractTableContent |
SdTableContentConverterSqlServerImpl.newTableContent(SdBean bean) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ScrewDriverSqlImpl.alterTable(SdBean bean) |
boolean |
ScrewDriverImpl.createCode(SdBean bean) |
boolean |
ScrewDriverSqlImpl.createTable(SdBean bean) |
boolean |
ScrewDriverImpl.createTable(SdBean bean) |
boolean |
ScrewDriverSqlImpl.deleteTable(SdBean bean) |
boolean |
ScrewDriverImpl.deleteTable(SdBean bean) |
boolean |
ScrewDriverCodeImpl.execute(SdBean bean) |
boolean |
ScrewDriverImpl.updateTable(SdBean bean) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdBean |
SdBean.addAdditionalColumn(SdColumn... additionalColumn)
添加附加属性,该属性一般用在类需要该属性,表不需要该属性的地方
|
SdBean |
SdBean.addAdditionalColumn(SdColumn additionalColumn)
添加附加属性,该属性一般用在类需要该属性,表不需要该属性的地方
|
SdBean |
SdBean.addAnnotation(String annotation)
添加类的注解
|
SdBean |
SdBean.addColumn(SdColumn... columns)
添加属性列
|
SdBean |
SdBean.addColumn(SdColumn column)
添加属性列
|
SdBean |
SdBean.addExtension(String key,
Object value)
添加附加属性
|
SdBean |
SdBean.addImport(String imports)
添加类属性需要引入的包,默认根据表中列的类型添加需要引入的包
|
SdBean |
SdBean.addRelational(SdRelational relational)
添加关联关系
|
SdBean |
SdBean.addSequence(SdSequence sequence)
设置序列
|
SdBean |
SdRelational.getBean()
获取创建类与表所需要的属性
|
SdBean |
SdBean.setAdditionalColumns(List<SdColumn> additionalColumns)
设置附加属性,该属性一般用在类需要该属性,表不需要该属性的地方
|
SdBean |
SdBean.setAlias(String alias)
设置表或者类的别名
|
SdBean |
SdBean.setAnnotations(Set<String> annotations)
设置类的注解
|
SdBean |
SdBean.setColumns(List<SdColumn> columns)
设置属性列
|
SdBean |
SdBean.setCompressable(Boolean compressable)
设置是否压缩
|
SdBean |
SdBean.setExtensions(Map<String,Object> extensions)
设置拓展属性
|
SdBean |
SdBean.setImports(Set<String> imports)
设置类属性需要引入的包,默认根据表中列的类型添加需要引入的包
|
SdBean |
SdBean.setIndexspace(String indexspace)
设置索引空间
|
SdBean |
SdBean.setName(String name)
设置表或者类的名字,默认一般是设置表名,因为类名一般根据表名生成
|
SdBean |
SdBean.setOwner(String owner)
设置拥有者
|
SdBean |
SdBean.setRelationals(List<SdRelational> relationals)
设置关系属性
|
SdBean |
SdBean.setRemark(String remark)
设置注释信息
|
SdBean |
SdBean.setSchema(String schema)
设置模式名
|
SdBean |
SdBean.setSequences(List<SdSequence> sequences)
设置序列
|
SdBean |
SdBean.setTablespace(String tablespace)
设置表空间
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdRelational |
SdRelational.setBean(SdBean bean)
设置创建类与表所需要的属性
|
Copyright © 2019 Mirren Tools. All rights reserved.