| 程序包 | 说明 |
|---|---|
| org.mimosaframework.orm.platform | |
| org.mimosaframework.orm.platform.sqlserver |
| 限定符和类型 | 方法和说明 |
|---|---|
TableColumnStructure |
DataDefinition.getColumnStructure() |
TableColumnStructure |
CompareUpdateMate.getStructure() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<TableColumnStructure> |
TableStructure.getAutoIncrement() |
List<TableColumnStructure> |
TableStructure.getColumnStructures() |
List<TableColumnStructure> |
CompareUpdateTableMate.getDelColumns() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected StampAlter |
PlatformDialect.commonDropColumn(MappingTable mappingTable,
TableColumnStructure structure) |
List<ColumnEditType> |
PlatformDialect.compareColumnChange(TableStructure structure,
MappingField currField,
TableColumnStructure columnStructure)
重要!
|
List<ColumnEditType> |
Dialect.compareColumnChange(TableStructure structure,
MappingField currField,
TableColumnStructure columnStructure) |
protected boolean |
PlatformDialect.compareColumnChangeType(TableColumnStructure columnStructure,
ColumnType columnType)
判断当前两个类型是否相等,一般情况下不需要重写判断
但是如果数据库的数据类型名称和配置的类型名称无法一致时需要重写
|
DialectNextStep |
PlatformExecutor.dropField(MappingTable mappingTable,
TableStructure tableStructure,
TableColumnStructure columnStructure) |
DialectNextStep |
PlatformExecutor.modifyField(MappingTable mappingTable,
TableStructure tableStructure,
MappingField mappingField,
TableColumnStructure columnStructure) |
void |
DataDefinition.setColumnStructure(TableColumnStructure columnStructure) |
void |
CompareUpdateMate.setStructure(TableColumnStructure structure) |
protected void |
PlatformDialect.triggerIndex(MappingTable mappingTable,
TableStructure tableStructure,
MappingField mappingField,
TableColumnStructure columnStructure)
检查表的索引
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TableStructure.setColumnStructures(List<TableColumnStructure> columnStructures) |
void |
CompareUpdateTableMate.setDelColumns(List<TableColumnStructure> delColumns) |
| 构造器和说明 |
|---|
CompareUpdateMate(List<ColumnEditType> editTypes,
TableColumnStructure structure) |
DataDefinition(DataDefinitionType type,
MappingTable mappingTable,
TableStructure tableStructure,
TableColumnStructure columnStructure) |
DataDefinition(DataDefinitionType type,
TableStructure tableStructure,
MappingTable mappingTable,
MappingField mappingField,
TableColumnStructure columnStructure) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
SQLServerPlatformDialect.compareColumnChangeType(TableColumnStructure columnStructure,
ColumnType columnType) |
Copyright © 2020. All rights reserved.