public interface PersistenceLegacyTypeMappingResultor<D>
| Modifier and Type | Interface and Description |
|---|---|
static class |
PersistenceLegacyTypeMappingResultor.Default<D> |
static class |
PersistenceLegacyTypeMappingResultor.Static |
| Modifier and Type | Method and Description |
|---|---|
static void |
combineMappings(one.microstream.collections.types.XTable<PersistenceTypeDefinitionMember,one.microstream.util.similarity.Similarity<PersistenceTypeDefinitionMember>> legacyToCurrentMembers,
one.microstream.collections.types.XTable<PersistenceTypeDefinitionMember,one.microstream.util.similarity.Similarity<PersistenceTypeDefinitionMember>> currentToLegacyMembers,
one.microstream.collections.types.XEnum<PersistenceTypeDefinitionMember> discardedLegacyMembers,
one.microstream.collections.types.XEnum<PersistenceTypeDefinitionMember> newCurrentMembers,
PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<?,?> currentTypeHandler,
one.microstream.collections.types.XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings,
one.microstream.collections.types.XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers,
one.microstream.util.similarity.MultiMatch<PersistenceTypeDefinitionMember> matchedMembers) |
static <D,T> PersistenceLegacyTypeMappingResult<D,T> |
createLegacyTypeMappingResult(PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<D,T> currentTypeHandler,
one.microstream.collections.types.XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings,
one.microstream.collections.types.XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers,
one.microstream.util.similarity.MultiMatch<PersistenceTypeDefinitionMember> matchedMembers) |
default <T> PersistenceLegacyTypeMappingResult<D,T> |
createMappingResult(PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<D,T> currentTypeHandler,
one.microstream.collections.types.XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings,
one.microstream.collections.types.XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers,
one.microstream.util.similarity.MultiMatch<PersistenceTypeDefinitionMember> matchedMembers)
Override this method to implement various functions like ...
|
static <D> PersistenceLegacyTypeMappingResultor<D> |
New() |
default <T> PersistenceLegacyTypeMappingResult<D,T> createMappingResult(PersistenceTypeDefinition legacyTypeDefinition, PersistenceTypeHandler<D,T> currentTypeHandler, one.microstream.collections.types.XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings, one.microstream.collections.types.XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers, one.microstream.util.similarity.MultiMatch<PersistenceTypeDefinitionMember> matchedMembers)
T - the handled typelegacyTypeDefinition - the type definitioncurrentTypeHandler - the type handlerexplicitMappings - given explicit mappingsexplicitNewMembers - given explicit new membersmatchedMembers - given matched membersstatic <D,T> PersistenceLegacyTypeMappingResult<D,T> createLegacyTypeMappingResult(PersistenceTypeDefinition legacyTypeDefinition, PersistenceTypeHandler<D,T> currentTypeHandler, one.microstream.collections.types.XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings, one.microstream.collections.types.XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers, one.microstream.util.similarity.MultiMatch<PersistenceTypeDefinitionMember> matchedMembers)
static void combineMappings(one.microstream.collections.types.XTable<PersistenceTypeDefinitionMember,one.microstream.util.similarity.Similarity<PersistenceTypeDefinitionMember>> legacyToCurrentMembers, one.microstream.collections.types.XTable<PersistenceTypeDefinitionMember,one.microstream.util.similarity.Similarity<PersistenceTypeDefinitionMember>> currentToLegacyMembers, one.microstream.collections.types.XEnum<PersistenceTypeDefinitionMember> discardedLegacyMembers, one.microstream.collections.types.XEnum<PersistenceTypeDefinitionMember> newCurrentMembers, PersistenceTypeDefinition legacyTypeDefinition, PersistenceTypeHandler<?,?> currentTypeHandler, one.microstream.collections.types.XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings, one.microstream.collections.types.XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers, one.microstream.util.similarity.MultiMatch<PersistenceTypeDefinitionMember> matchedMembers)
static <D> PersistenceLegacyTypeMappingResultor<D> New()
Copyright © 2022 MicroStream Software. All rights reserved.