| 限定符和类型 | 字段和说明 |
|---|---|
protected Set<MappingTable> |
NormalContextContainer.mappingTables |
| 限定符和类型 | 方法和说明 |
|---|---|
MappingTable |
NormalContextContainer.getMappingTableByClass(Class tableClass) |
MappingTable |
ContextContainer.getMappingTableByClass(Class tableClass) |
MappingTable |
NormalContextContainer.getMappingTableByClassName(String tableClassName) |
MappingTable |
ContextContainer.getMappingTableByClassName(String tableClassName) |
MappingTable |
DynamicTable.toMappingTable() |
| 限定符和类型 | 方法和说明 |
|---|---|
Set<MappingTable> |
NormalContextContainer.getMappingTables() |
Set<MappingTable> |
ContextContainer.getMappingTables() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
UpdateSkiptResetEmpty.skip(ModelObject object,
MappingTable mappingTable) |
void |
UpdateSkipReset.skip(ModelObject object,
MappingTable mappingTable) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NormalContextContainer.setMappingTables(Set<MappingTable> mappingTables) |
| 构造器和说明 |
|---|
ModelMeasureChecker(Set<MappingTable> mappingTables) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SpecificMappingTable |
| 限定符和类型 | 方法和说明 |
|---|---|
MappingTable |
SpecificMappingTable.clone() |
MappingTable |
MappingTable.clone() |
MappingTable |
SpecificMappingField.getMappingTable() |
MappingTable |
MappingField.getMappingTable() |
MappingTable |
DisassembleMappingClass.getMappingTable() |
MappingTable |
DefaultDisassembleMappingClass.getMappingTable() |
MappingTable |
MappingGlobalWrapper.getMappingTable(Class c) |
MappingTable |
MappingGlobalWrapper.getMappingTable(String tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<MappingTable> |
MappingGlobalWrapper.getMappingTables() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
MappingGlobalWrapper.contains(MappingTable table,
String fieldName) |
void |
SpecificMappingField.setMappingTable(MappingTable mappingTable) |
void |
MappingField.setMappingTable(MappingTable mappingTable) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MappingGlobalWrapper.setMappingTables(Set<MappingTable> mappingTables) |
| 构造器和说明 |
|---|
SpecificMappingField(MappingTable mappingTable) |
| 限定符和类型 | 方法和说明 |
|---|---|
MappingTable |
CompareUpdateTableMate.getCreateTable() |
MappingTable |
DataDefinition.getMappingTable() |
MappingTable |
CompareUpdateTableMate.getMappingTable() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected StampAlter |
PlatformDialect.commonAddColumn(MappingTable mappingTable,
MappingField mappingField) |
protected StampCreate |
PlatformDialect.commonAddIndex(MappingTable mappingTable,
MappingIndex mappingIndex) |
protected StampCreate |
PlatformDialect.commonCreateTable(MappingTable mappingTable) |
protected StampCreate |
PlatformDialect.commonCreateTable(MappingTable mappingTable,
String tableName,
boolean isSkipAuto) |
protected StampAlter |
PlatformDialect.commonDropColumn(MappingTable mappingTable,
TableColumnStructure structure) |
protected StampDrop |
PlatformDialect.commonDropIndex(MappingTable mappingTable,
String indexName) |
DialectNextStep |
PlatformExecutor.createField(MappingTable mappingTable,
TableStructure tableStructure,
MappingField mappingField) |
protected void |
PlatformDialect.createIndex(MappingTable mappingTable,
MappingField mappingField,
boolean unique)
修改删除表字段时可能需要重新创建单列索引
|
DialectNextStep |
PlatformExecutor.createIndex(MappingTable mappingTable,
MappingIndex mappingIndex) |
DialectNextStep |
PlatformExecutor.createTable(MappingTable mappingTable) |
protected void |
PlatformDialect.defineCreateTableExtra(StampCreate create,
MappingTable mappingTable) |
Integer |
PlatformExecutor.delete(MappingTable table,
DefaultDelete delete) |
void |
PlatformExecutor.doDialectRebuild(List<TableStructure> structures,
MappingTable mappingTable,
TableStructure structure) |
DialectNextStep |
PlatformExecutor.dropField(MappingTable mappingTable,
TableStructure tableStructure,
TableColumnStructure columnStructure) |
protected void |
PlatformDialect.dropIndex(MappingTable mappingTable,
MappingField mappingField)
修改删除表字段时可能需要重新删除单列索引
|
DialectNextStep |
PlatformExecutor.dropIndex(MappingTable mappingTable,
String indexName) |
List<Long> |
PlatformExecutor.inserts(MappingTable table,
List<ModelObject> objects) |
DialectNextStep |
PlatformExecutor.modifyField(MappingTable mappingTable,
TableStructure tableStructure,
MappingField mappingField,
TableColumnStructure columnStructure) |
protected void |
PlatformDialect.rebuildEndTable(MappingTable mappingTable,
TableStructure tableStructure) |
protected void |
PlatformDialect.rebuildStartTable(MappingTable mappingTable,
String tableName) |
void |
PlatformDialect.rebuildTable(List<TableStructure> structures,
MappingTable mappingTable,
TableStructure tableStructure)
是否需要重建表,如果define方法返回要求重建表
则根据配置的需要是否调用并重建表
|
void |
Dialect.rebuildTable(List<TableStructure> structures,
MappingTable mappingTable,
TableStructure tableStructure) |
void |
CompareUpdateTableMate.setCreateTable(MappingTable createTable) |
void |
DataDefinition.setMappingTable(MappingTable mappingTable) |
void |
CompareUpdateTableMate.setMappingTable(MappingTable mappingTable) |
protected void |
PlatformDialect.triggerIndex(MappingTable mappingTable,
TableStructure tableStructure,
MappingField mappingField,
TableColumnStructure columnStructure)
检查表的索引
|
Integer |
PlatformExecutor.update(MappingTable table,
DefaultUpdate update) |
| 构造器和说明 |
|---|
DataDefinition(DataDefinitionType type,
MappingTable mappingTable) |
DataDefinition(DataDefinitionType type,
MappingTable mappingTable,
MappingIndex mappingIndex) |
DataDefinition(DataDefinitionType type,
MappingTable mappingTable,
String indexName) |
DataDefinition(DataDefinitionType type,
MappingTable mappingTable,
TableStructure tableStructure,
MappingField mappingField) |
DataDefinition(DataDefinitionType type,
MappingTable mappingTable,
TableStructure tableStructure,
TableColumnStructure columnStructure) |
DataDefinition(DataDefinitionType type,
TableStructure tableStructure,
MappingTable mappingTable,
MappingField mappingField,
TableColumnStructure columnStructure) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
DB2PlatformDialect.rebuildEndTable(MappingTable mappingTable,
TableStructure tableStructure) |
protected void |
DB2PlatformDialect.rebuildStartTable(MappingTable mappingTable,
String tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
MysqlPlatformDialect.createIndex(MappingTable mappingTable,
MappingField mappingField,
boolean unique) |
protected void |
MysqlPlatformDialect.defineCreateTableExtra(StampCreate create,
MappingTable mappingTable) |
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.dropIndex(MappingTable mappingTable,
MappingField mappingField) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
SQLServerPlatformDialect.createIndex(MappingTable mappingTable,
MappingField mappingField,
boolean unique) |
protected void |
SQLServerPlatformDialect.dropIndex(MappingTable mappingTable,
MappingField mappingField) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
StrategyFactory.applyStrategy(ContextContainer values,
MappingTable table,
ModelObject object,
Session session) |
static void |
StrategyFactory.applyStrategy(ContextContainer values,
MappingTable table,
ModelObject object,
Session session,
Class<? extends IDStrategy> defaultAutoIncr)
MappingTable 是Class的映射类,不包含数据库字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
SessionUtils.applyAutoIncrementValue(MappingTable mappingTable,
List<Long> ids,
List<ModelObject> objSource) |
static void |
SessionUtils.applyAutoIncrementValue(MappingTable mappingTable,
Long id,
ModelObject objSource) |
static Delete |
SessionUtils.buildDeleteByModel(MappingTable mappingTable,
ModelObject object) |
static Update |
SessionUtils.buildUpdateByModel(MappingTable mappingTable,
ModelObject object) |
static void |
TypeCorrectUtils.correct(ModelObject object,
MappingTable table) |
static void |
TypeCorrectUtils.corrects(List<ModelObject> objects,
MappingTable table) |
Copyright © 2020. All rights reserved.