| 限定符和类型 | 方法和说明 |
|---|---|
MappingField |
DynamicTableItem.toMappingField() |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SpecificMappingField |
| 限定符和类型 | 方法和说明 |
|---|---|
MappingField |
SpecificMappingTable.getAutoIncrementField() |
MappingField |
MappingTable.getAutoIncrementField() |
MappingField |
SpecificMappingTable.getMappingFieldByColumnName(String str) |
MappingField |
MappingTable.getMappingFieldByColumnName(String str) |
MappingField |
SpecificMappingTable.getMappingFieldByJavaName(String fieldName) |
MappingField |
MappingTable.getMappingFieldByJavaName(String fieldName) |
MappingField |
SpecificMappingTable.getMappingFieldByName(String fieldName) |
MappingField |
MappingTable.getMappingFieldByName(String fieldName)
不区分字段是Java字段还是数据库字段
|
MappingField |
SpecificMappingField.getPrevious() |
MappingField |
MappingField.getPrevious() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<MappingField> |
SpecificMappingIndex.getIndexColumns() |
List<MappingField> |
MappingIndex.getIndexColumns() |
Map<String,MappingField> |
SpecificMappingTable.getMappingColumnsMap() |
Set<MappingField> |
SpecificMappingTable.getMappingFields() |
Set<MappingField> |
MappingTable.getMappingFields() |
Map<String,MappingField> |
SpecificMappingTable.getMappingFieldsMap() |
List<MappingField> |
SpecificMappingTable.getMappingPrimaryKeyFields() |
List<MappingField> |
MappingTable.getMappingPrimaryKeyFields()
获得Class映射表中的主键值
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SpecificMappingTable.addMappingField(MappingField field) |
void |
SpecificMappingField.setPrevious(MappingField previous) |
void |
MappingField.setPrevious(MappingField field) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SpecificMappingTable.setMappingFields(Map<String,MappingField> mappingFields) |
| 构造器和说明 |
|---|
SpecificMappingIndex(String indexName,
List<MappingField> fields,
IndexType indexType) |
| 限定符和类型 | 方法和说明 |
|---|---|
MappingField |
DataDefinition.getMappingField() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<MappingField> |
CompareUpdateTableMate.getCreateFields() |
Map<MappingField,CompareUpdateMate> |
CompareUpdateTableMate.getUpdateFields() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected StampAlter |
PlatformDialect.commonAddColumn(MappingTable mappingTable,
MappingField mappingField) |
List<ColumnEditType> |
PlatformDialect.compareColumnChange(TableStructure structure,
MappingField currField,
TableColumnStructure columnStructure)
重要!
|
List<ColumnEditType> |
Dialect.compareColumnChange(TableStructure structure,
MappingField currField,
TableColumnStructure columnStructure) |
DialectNextStep |
PlatformExecutor.createField(MappingTable mappingTable,
TableStructure tableStructure,
MappingField mappingField) |
protected void |
PlatformDialect.createIndex(MappingTable mappingTable,
MappingField mappingField,
boolean unique)
修改删除表字段时可能需要重新创建单列索引
|
protected void |
PlatformDialect.defineAddColumnNotNullDefault(MappingField mappingField) |
protected void |
PlatformDialect.dropIndex(MappingTable mappingTable,
MappingField mappingField)
修改删除表字段时可能需要重新删除单列索引
|
DialectNextStep |
PlatformExecutor.modifyField(MappingTable mappingTable,
TableStructure tableStructure,
MappingField mappingField,
TableColumnStructure columnStructure) |
void |
DataDefinition.setMappingField(MappingField mappingField) |
protected void |
PlatformDialect.triggerIndex(MappingTable mappingTable,
TableStructure tableStructure,
MappingField mappingField,
TableColumnStructure columnStructure)
检查表的索引
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<TableIndexStructure> |
TableStructure.getIndexStructures(List<MappingField> indexColumns) |
Map.Entry<String,List<TableIndexStructure>> |
TableStructure.getIndexStructures(Map<String,List<TableIndexStructure>> map,
List<MappingField> indexColumns) |
void |
CompareUpdateTableMate.setCreateFields(List<MappingField> createFields) |
void |
CompareUpdateTableMate.setUpdateFields(Map<MappingField,CompareUpdateMate> updateFields) |
| 构造器和说明 |
|---|
DataDefinition(DataDefinitionType type,
MappingTable mappingTable,
TableStructure tableStructure,
MappingField mappingField) |
DataDefinition(DataDefinitionType type,
TableStructure tableStructure,
MappingTable mappingTable,
MappingField mappingField,
TableColumnStructure columnStructure) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
MysqlPlatformDialect.createIndex(MappingTable mappingTable,
MappingField mappingField,
boolean unique) |
protected void |
MysqlPlatformDialect.dropIndex(MappingTable mappingTable,
MappingField mappingField) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
OraclePlatformDialect.createIndex(MappingTable mappingTable,
MappingField mappingField,
boolean unique) |
protected void |
OraclePlatformDialect.dropIndex(MappingTable mappingTable,
MappingField mappingField) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
PostgreSQLPlatformDialect.createIndex(MappingTable mappingTable,
MappingField mappingField,
boolean unique) |
protected void |
PostgreSQLPlatformDialect.dropIndex(MappingTable mappingTable,
MappingField mappingField) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
SqlitePlatformDialect.createIndex(MappingTable mappingTable,
MappingField mappingField,
boolean unique) |
protected void |
SqlitePlatformDialect.defineAddColumnNotNullDefault(MappingField mappingField) |
protected void |
SqlitePlatformDialect.dropIndex(MappingTable mappingTable,
MappingField mappingField) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
SQLServerPlatformDialect.createIndex(MappingTable mappingTable,
MappingField mappingField,
boolean unique) |
protected void |
SQLServerPlatformDialect.dropIndex(MappingTable mappingTable,
MappingField mappingField) |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
SessionUtils.checkPrimaryKey(List<MappingField> primaryKey,
ModelObject object) |
Copyright © 2020. All rights reserved.