| 限定符和类型 | 方法和说明 |
|---|---|
abstract SdAbstractColumnContent |
SdAbstractTableContentConverter.newColumnContent(SdColumn col)
初始化一个列内容,子类需要实现它并初始化子类相应的内容
|
abstract SdAbstractConstraintContent |
SdAbstractTableContentConverter.newConstraintContent(SdColumn col)
初始化约束内容,子类需要实现它并初始化子类相应的内容
|
abstract SdAbstractForeignKeyContent |
SdAbstractTableContentConverter.newForeignKeyContent(SdColumn col)
初始化一个外键内容,子类需要实现它并初始化子类相应的内容
|
abstract SdAbstractIndexKeyContent |
SdAbstractTableContentConverter.newIndexKeyContent(SdColumn col)
初始化一个索引内容,子类需要实现它并初始化子类相应的内容
|
abstract SdAbstractPrimaryKeyContent |
SdAbstractTableContentConverter.newPrimaryKeyContent(SdColumn col)
初始化一个主键内容,子类需要实现它并初始化子类相应的内容
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SdAbstractTableContentConverter.converterColumns(List<SdColumn> columns,
SdAbstractTableContent result)
转换列属性
|
void |
SdAbstractTableContentConverter.converterConstraintContent(List<SdColumn> columns,
SdAbstractTableContent result)
转换约束内容
|
void |
SdAbstractTableContentConverter.converterForeignKey(List<SdColumn> columns,
SdAbstractTableContent result)
转换外键属性
|
void |
SdAbstractTableContentConverter.converterIndexKey(List<SdColumn> columns,
SdAbstractTableContent result)
转换索引属性
|
void |
SdAbstractTableContentConverter.converterPrimaryKey(List<SdColumn> columns,
SdAbstractTableContent result)
转换主键属性
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdAbstractColumnContent |
SdTableContentConverterDB2Impl.newColumnContent(SdColumn col) |
SdAbstractConstraintContent |
SdTableContentConverterDB2Impl.newConstraintContent(SdColumn col) |
SdAbstractForeignKeyContent |
SdTableContentConverterDB2Impl.newForeignKeyContent(SdColumn col) |
SdAbstractIndexKeyContent |
SdTableContentConverterDB2Impl.newIndexKeyContent(SdColumn col) |
SdAbstractPrimaryKeyContent |
SdTableContentConverterDB2Impl.newPrimaryKeyContent(SdColumn col) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdAbstractColumnContent |
SdTableContentConverterMySqlImpl.newColumnContent(SdColumn col) |
SdAbstractConstraintContent |
SdTableContentConverterMySqlImpl.newConstraintContent(SdColumn col) |
SdAbstractForeignKeyContent |
SdTableContentConverterMySqlImpl.newForeignKeyContent(SdColumn col) |
SdAbstractIndexKeyContent |
SdTableContentConverterMySqlImpl.newIndexKeyContent(SdColumn col) |
SdAbstractPrimaryKeyContent |
SdTableContentConverterMySqlImpl.newPrimaryKeyContent(SdColumn col) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdAbstractColumnContent |
SdTableContentConverterOracleImpl.newColumnContent(SdColumn col) |
SdAbstractConstraintContent |
SdTableContentConverterOracleImpl.newConstraintContent(SdColumn col) |
SdAbstractForeignKeyContent |
SdTableContentConverterOracleImpl.newForeignKeyContent(SdColumn col) |
SdAbstractIndexKeyContent |
SdTableContentConverterOracleImpl.newIndexKeyContent(SdColumn col) |
SdAbstractPrimaryKeyContent |
SdTableContentConverterOracleImpl.newPrimaryKeyContent(SdColumn col) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdAbstractColumnContent |
SdTableContentConverterPostgreSqlImpl.newColumnContent(SdColumn col) |
SdAbstractConstraintContent |
SdTableContentConverterPostgreSqlImpl.newConstraintContent(SdColumn col) |
SdAbstractForeignKeyContent |
SdTableContentConverterPostgreSqlImpl.newForeignKeyContent(SdColumn col) |
SdAbstractIndexKeyContent |
SdTableContentConverterPostgreSqlImpl.newIndexKeyContent(SdColumn col) |
SdAbstractPrimaryKeyContent |
SdTableContentConverterPostgreSqlImpl.newPrimaryKeyContent(SdColumn col) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdAbstractColumnContent |
SdTableContentConverterSqliteImpl.newColumnContent(SdColumn col) |
SdAbstractConstraintContent |
SdTableContentConverterSqliteImpl.newConstraintContent(SdColumn col) |
SdAbstractForeignKeyContent |
SdTableContentConverterSqliteImpl.newForeignKeyContent(SdColumn col) |
SdAbstractIndexKeyContent |
SdTableContentConverterSqliteImpl.newIndexKeyContent(SdColumn col) |
SdAbstractPrimaryKeyContent |
SdTableContentConverterSqliteImpl.newPrimaryKeyContent(SdColumn col) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdAbstractColumnContent |
SdTableContentConverterSqlServerImpl.newColumnContent(SdColumn col) |
SdAbstractConstraintContent |
SdTableContentConverterSqlServerImpl.newConstraintContent(SdColumn col) |
SdAbstractForeignKeyContent |
SdTableContentConverterSqlServerImpl.newForeignKeyContent(SdColumn col) |
SdAbstractIndexKeyContent |
SdTableContentConverterSqlServerImpl.newIndexKeyContent(SdColumn col) |
SdAbstractPrimaryKeyContent |
SdTableContentConverterSqlServerImpl.newPrimaryKeyContent(SdColumn col) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdColumn |
SdColumn.addAnnotation(String annotation)
添加类属性的注解
|
SdColumn |
SdColumn.addExtension(String key,
Object value)
添加附加属性
|
SdColumn |
SdColumn.addImport(String imports)
添加类属性需要引入的包,默认根据表中列的类型添加需要引入的包
|
SdColumn |
SdColumn.setAnnotations(Set<String> annotations)
设置类属性的注解
|
SdColumn |
SdColumn.setAutoIncrement(boolean autoIncrement)
设置是否自增或为标识
MySQL数据库对应increment SQL Server数据库对应identity |
SdColumn |
SdColumn.setCollate(String collate)
设置字符排序规则
|
SdColumn |
SdColumn.setConcurrently(boolean concurrently)
设置索引是否为并发
|
SdColumn |
SdColumn.setConstraintExp(String constraintExp)
设置约束条件,比如: id > 10
|
SdColumn |
SdColumn.setConstraintName(String constraintName)
设置约束的名称, 比如index_name
|
SdColumn |
SdColumn.setConstraintType(String constraintType)
设置约束的类型比如 check
|
SdColumn |
SdColumn.setDefaults(String defaults)
获取默认值
|
SdColumn |
SdColumn.setExtensions(Map<String,Object> extensions)
设置附加属性
|
SdColumn |
SdColumn.setFieldName(String fieldName)
设置类的属性名字,默认将表中的列名转换为类属性名,实现时最好是它为驼峰命名
|
SdColumn |
SdColumn.setFieldNameHyphen(String fieldNameHyphen)
设置类的属性名字按连字符命名
|
SdColumn |
SdColumn.setFieldNameLower(String fieldNameLower)
设置 类属性的名字,全部小写
|
SdColumn |
SdColumn.setFieldNamePascal(String fieldNamePascal)
设置类的属性名字按帕斯卡命名
|
SdColumn |
SdColumn.setFieldNameUnderScore(String fieldNameUnderScore)
设置类的属性名字按下划线命名
|
SdColumn |
SdColumn.setFieldNameUpper(String fieldNameUpper)
设置类属性的名字,全部大写
|
SdColumn |
SdColumn.setFieldRemark(String fieldRemark)
设置类的属性的注释,默认取列属性的注解
|
SdColumn |
SdColumn.setFieldType(String fieldType)
设置类的属性类型,默认将表中列的属性转换为类属性类型
|
SdColumn |
SdColumn.setForeignConstraint(String foreignConstraint)
设置外键的名字,如果外键的名字相同则视为多列引用
|
SdColumn |
SdColumn.setForeignReferencesColumn(String foreignReferencesColumn)
设置外键的引用那个列
|
SdColumn |
SdColumn.setForeignReferencesDB(String foreignReferencesDB)
设置外键的引用那个数据库或模式
|
SdColumn |
SdColumn.setForeignReferencesTable(String foreignReferencesTable)
设置外键的引用那个表
|
SdColumn |
SdColumn.setIdentity(boolean identity) |
SdColumn |
SdColumn.setIdentityIncrement(Integer identityIncrement)
设置标识增量
|
SdColumn |
SdColumn.setIdentitySeed(Integer identitySeed)
设置标识种子
|
SdColumn |
SdColumn.setImports(Set<String> imports)
设置类属性需要引入的包,默认根据表中列的类型添加需要引入的包
|
SdColumn |
SdColumn.setIndexName(String indexName)
设置索引名字
|
SdColumn |
SdColumn.setIndexRemark(String indexRemark)
设置索引的注释
|
SdColumn |
SdColumn.setIndexType(String indexType)
设置索引类型
|
SdColumn |
SdColumn.setLength(Integer length)
设置列的长度
|
SdColumn |
SdColumn.setLength(Integer length,
Integer precision)
设置列的长度与小数点
|
SdColumn |
SdColumn.setName(String name)
设置列名
|
SdColumn |
SdColumn.setNullable(boolean nullable)
设置是否可以为空
|
SdColumn |
SdColumn.setOrdinalPosition(int ordinalPosition)
设置列的顺序
|
SdColumn |
SdColumn.setPrecision(Integer precision)
设置小数点精度
|
SdColumn |
SdColumn.setPrimary(boolean primary)
设置是否为主键,如果==true,则不能为空
|
SdColumn |
SdColumn.setPrimaryName(String primaryName)
设置主键的名字
|
SdColumn |
SdColumn.setRelationalContent(SdRelationalContent relationalContent)
设置属性的关系属性内容
|
SdColumn |
SdColumn.setRemark(String remark)
设置注释
|
SdColumn |
SdColumn.setSequenceName(String sequenceName)
设置自增使用的序列名称
|
SdColumn |
SdColumn.setType(String type)
设置列的类型
|
SdColumn |
SdColumn.setUnique(boolean unique)
设置是否为唯一索引
|
SdColumn |
SdColumn.setUnsigned(boolean unsigned)
设置是否为无符号
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<SdColumn> |
SdBean.getAdditionalColumns()
获取附加属性
|
List<SdColumn> |
SdClassContent.getAdditionalField()
获取附加属性
|
List<SdColumn> |
SdClassContent.getCantNullField()
获取不能为空的属性列
|
List<SdColumn> |
SdBean.getColumns()
获取属性列
|
List<SdColumn> |
SdClassContent.getFields()
获取所有属性列
|
List<SdColumn> |
SdClassContent.getForeignField()
获取外键属性
|
List<SdColumn> |
SdClassContent.getIndexField()
获取索引属性列
|
List<SdColumn> |
SdClassContent.getOtherField()
获取其他普通的属性列
|
List<SdColumn> |
SdClassContent.getPrimaryField()
获取主键属性列
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdBean |
SdBean.addAdditionalColumn(SdColumn... additionalColumn)
添加附加属性,该属性一般用在类需要该属性,表不需要该属性的地方
|
SdBean |
SdBean.addAdditionalColumn(SdColumn additionalColumn)
添加附加属性,该属性一般用在类需要该属性,表不需要该属性的地方
|
SdClassContent |
SdClassContent.addAdditionalField(SdColumn additionalField)
添加附加属性
|
SdClassContent |
SdClassContent.addCantNullField(SdColumn field)
添加不能为空的属性列
|
SdBean |
SdBean.addColumn(SdColumn... columns)
添加属性列
|
SdBean |
SdBean.addColumn(SdColumn column)
添加属性列
|
SdClassContent |
SdClassContent.addField(SdColumn field)
添加所有属性列
|
SdClassContent |
SdClassContent.addForeignField(SdColumn foreignField)
添加外键属性
|
SdClassContent |
SdClassContent.addIndexField(SdColumn field)
添加索引属性列
|
SdClassContent |
SdClassContent.addOtherField(SdColumn field)
添加其他普通的属性列
|
SdClassContent |
SdClassContent.addPrimaryField(SdColumn field)
添加主键属性列
|
int |
SdColumn.compareTo(SdColumn obj) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdBean |
SdBean.setAdditionalColumns(List<SdColumn> additionalColumns)
设置附加属性,该属性一般用在类需要该属性,表不需要该属性的地方
|
SdClassContent |
SdClassContent.setAdditionalField(List<SdColumn> additionalField)
设置附加属性
|
SdClassContent |
SdClassContent.setCantNullField(List<SdColumn> cantNullField)
设置不能为空的属性列
|
SdBean |
SdBean.setColumns(List<SdColumn> columns)
设置属性列
|
SdClassContent |
SdClassContent.setFields(List<SdColumn> fields)
设置所有属性列
|
SdClassContent |
SdClassContent.setForeignField(List<SdColumn> foreignField)
设置外键属性
|
SdClassContent |
SdClassContent.setIndexField(List<SdColumn> indexField)
设置索引属性列
|
SdClassContent |
SdClassContent.setOtherField(List<SdColumn> otherField)
设置其他普通的属性列
|
SdClassContent |
SdClassContent.setPrimaryField(List<SdColumn> primaryField)
设置主键属性列
|
Copyright © 2019 Mirren Tools. All rights reserved.