| Package | Description |
|---|---|
| one.microstream.persistence.internal | |
| one.microstream.persistence.types |
| Modifier and Type | Method and Description |
|---|---|
<T> PersistenceLegacyTypeMappingResult<D,T> |
LoggingLegacyTypeMappingResultor.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> PersistenceLegacyTypeMappingResult<D,T> |
InquiringLegacyTypeMappingResultor.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> PersistenceLegacyTypeMappingResult<D,T> |
PrintingLegacyTypeMappingResultor.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) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PersistenceLegacyTypeHandler<D,T> |
interface |
PersistenceTypeHandler<D,T> |
interface |
PersistenceTypeHandlerCustom<D,T>
This type extends the
PersistenceTypeHandler type only by the following reflection contract: |
interface |
PersistenceTypeHandlerGeneric<D,T>
This type extends the
PersistenceTypeHandler type only by the following reflection contract: |
interface |
PersistenceTypeHandlerReflective<D,T> |
interface |
PersistenceUnreachableTypeHandler<D,T>
This is, of course, not a handler that is unreachable, but a handler for a type whose instances are
(decided by the developer) no longer reachable in the entity graph, despite potentially still being present
in a live database, but not having been cleaned up, yet.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
PersistenceLegacyTypeHandler.Abstract<D,T> |
class |
PersistenceLegacyTypeHandlerWrapper<D,T> |
class |
PersistenceLegacyTypeHandlerWrapperEnum<D,T> |
static class |
PersistenceTypeDefinition.Default |
static class |
PersistenceTypeHandler.Abstract<D,T> |
static class |
PersistenceUnreachableTypeHandler.Default<D,T> |
| Modifier and Type | Method and Description |
|---|---|
default <C extends Consumer<? super PersistenceTypeDefinition>> |
PersistenceTypeDictionary.iterateAllTypeDefinitions(C logic) |
default <C extends Consumer<? super PersistenceTypeDefinition>> |
PersistenceTypeDictionary.iterateLatestTypes(C logic) |
default <C extends Consumer<? super PersistenceTypeDefinition>> |
PersistenceTypeDictionary.iterateRuntimeDefinitions(C logic) |
default <C extends Consumer<? super PersistenceTypeDefinition>> |
PersistenceTypeDictionary.resolveTypeIds(Iterable<Long> typeIds,
C collector) |
| Modifier and Type | Method and Description |
|---|---|
PersistenceTypeDefinition |
PersistenceTypeDefinitionCreator.createTypeDefinition(long typeId,
String typeName,
String runtimeTypeName,
Class<?> runtimeType,
one.microstream.collections.types.XGettingEnum<? extends PersistenceTypeDefinitionMember> allMembers,
one.microstream.collections.types.XGettingEnum<? extends PersistenceTypeDefinitionMember> instanceMembers) |
PersistenceTypeDefinition |
PersistenceTypeDefinitionCreator.Default.createTypeDefinition(long typeId,
String typeName,
String runtimeTypeName,
Class<?> runtimeType,
one.microstream.collections.types.XGettingEnum<? extends PersistenceTypeDefinitionMember> allMembers,
one.microstream.collections.types.XGettingEnum<? extends PersistenceTypeDefinitionMember> instanceMembers) |
PersistenceTypeDefinition |
PersistenceTypeLineage.latest() |
PersistenceTypeDefinition |
PersistenceTypeLineage.Default.latest() |
PersistenceTypeDefinition |
PersistenceTypeLineageView.Default.latest() |
PersistenceTypeDefinition |
PersistenceLegacyTypeMappingResult.legacyTypeDefinition() |
PersistenceTypeDefinition |
PersistenceLegacyTypeMappingResult.Default.legacyTypeDefinition() |
PersistenceTypeDefinition |
PersistenceLegacyTypeHandler.Abstract.legacyTypeDefinition() |
PersistenceTypeDefinition |
PersistenceTypeDictionaryView.Default.lookupTypeById(long typeId) |
PersistenceTypeDefinition |
PersistenceTypeDictionary.lookupTypeById(long typeId) |
PersistenceTypeDefinition |
PersistenceTypeDictionary.Default.lookupTypeById(long typeId) |
PersistenceTypeDefinition |
PersistenceTypeDictionaryView.Default.lookupTypeByName(String typeName) |
PersistenceTypeDefinition |
PersistenceTypeDictionary.lookupTypeByName(String typeName) |
PersistenceTypeDefinition |
PersistenceTypeDictionary.Default.lookupTypeByName(String typeName) |
static PersistenceTypeDefinition |
PersistenceTypeDefinition.New(long typeId,
String typeName,
String runtimeTypeName,
Class<?> type,
one.microstream.collections.types.XGettingEnum<? extends PersistenceTypeDefinitionMember> allMembers,
one.microstream.collections.types.XGettingEnum<? extends PersistenceTypeDefinitionMember> instanceMembers) |
PersistenceTypeDefinition |
PersistenceTypeLineage.runtimeDefinition() |
PersistenceTypeDefinition |
PersistenceTypeLineage.Default.runtimeDefinition() |
PersistenceTypeDefinition |
PersistenceTypeLineageView.Default.runtimeDefinition() |
| Modifier and Type | Method and Description |
|---|---|
one.microstream.collections.types.XGettingTable<Long,PersistenceTypeDefinition> |
PersistenceTypeDictionaryView.allTypeDefinitions() |
one.microstream.collections.types.XGettingTable<Long,PersistenceTypeDefinition> |
PersistenceTypeDictionaryView.Default.allTypeDefinitions() |
one.microstream.collections.types.XGettingTable<Long,PersistenceTypeDefinition> |
PersistenceTypeDictionary.allTypeDefinitions() |
one.microstream.collections.types.XGettingTable<Long,PersistenceTypeDefinition> |
PersistenceTypeDictionary.Default.allTypeDefinitions() |
one.microstream.collections.types.XGettingTable<Long,PersistenceTypeDefinition> |
PersistenceTypeLineage.entries() |
one.microstream.collections.types.XGettingTable<Long,PersistenceTypeDefinition> |
PersistenceTypeLineage.Default.entries() |
one.microstream.collections.types.XGettingTable<Long,PersistenceTypeDefinition> |
PersistenceTypeLineageView.Default.entries() |
| Modifier and Type | Method and Description |
|---|---|
String |
PersistenceRefactoringMemberIdentifierBuilder.buildMemberIdentifier(PersistenceTypeDefinition typeDef,
PersistenceTypeDescriptionMember member) |
static void |
PersistenceLegacyTypeMappingResultor.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> |
PersistenceLegacyTypeMappingResultor.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> |
PersistenceLegacyTypeMappingResultor.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 ...
|
<T> PersistenceUnreachableTypeHandler<D,T> |
PersistenceUnreachableTypeHandlerCreator.createUnreachableTypeHandler(PersistenceTypeDefinition typeDefinition) |
<T> PersistenceUnreachableTypeHandler<D,T> |
PersistenceUnreachableTypeHandlerCreator.Default.createUnreachableTypeHandler(PersistenceTypeDefinition typeDefinition) |
<T> PersistenceLegacyTypeHandler<D,? super T> |
PersistenceTypeHandlerManager.ensureLegacyTypeHandler(PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<D,? super T> currentTypeHandler) |
<T> PersistenceLegacyTypeHandler<D,? super T> |
PersistenceTypeHandlerManager.Default.ensureLegacyTypeHandler(PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<D,? super T> currentTypeHandler) |
<T> PersistenceLegacyTypeHandler<D,T> |
PersistenceLegacyTypeMapper.ensureLegacyTypeHandler(PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<D,T> currentTypeHandler) |
<T> PersistenceLegacyTypeHandler<D,T> |
PersistenceLegacyTypeMapper.Default.ensureLegacyTypeHandler(PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<D,T> currentTypeHandler) |
<T> PersistenceTypeHandler<D,? super T> |
PersistenceTypeHandlerManager.ensureTypeHandler(PersistenceTypeDefinition typeDefinition) |
<T> PersistenceTypeHandler<D,? super T> |
PersistenceTypeHandlerManager.Default.ensureTypeHandler(PersistenceTypeDefinition typeDefinition) |
PersistenceTypeLineage |
PersistenceTypeDictionary.Default.ensureTypeLineage(PersistenceTypeDefinition typeDefinition) |
boolean |
PersistenceTypeDescriptionResolver.isNewCurrentTypeMember(PersistenceTypeDefinition currentTypeDefinition,
PersistenceTypeDefinitionMember currentTypeMember) |
boolean |
PersistenceTypeDescriptionResolver.Default.isNewCurrentTypeMember(PersistenceTypeDefinition currentTypeDefinition,
PersistenceTypeDefinitionMember currentTypeMember) |
static <D,T> PersistenceUnreachableTypeHandler<D,T> |
PersistenceUnreachableTypeHandler.New(PersistenceTypeDefinition typeDefinition) |
static <D,T> PersistenceLegacyTypeHandler<D,T> |
PersistenceLegacyTypeHandlerWrapper.New(PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<D,T> currentTypeHandler) |
static <D,T> PersistenceLegacyTypeHandlerWrapperEnum<D,T> |
PersistenceLegacyTypeHandlerWrapperEnum.New(PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<D,T> currentTypeHandler,
Integer[] ordinalMapping) |
static <D,T> PersistenceLegacyTypeMappingResult<D,T> |
PersistenceLegacyTypeMappingResult.New(PersistenceTypeDefinition legacyTypeDefinition,
PersistenceTypeHandler<D,T> currentTypeHandler,
one.microstream.collections.types.XGettingTable<PersistenceTypeDefinitionMember,one.microstream.util.similarity.Similarity<PersistenceTypeDefinitionMember>> legacyToCurrentMembers,
one.microstream.collections.types.XGettingTable<PersistenceTypeDefinitionMember,one.microstream.util.similarity.Similarity<PersistenceTypeDefinitionMember>> currentToLegacyMembers,
one.microstream.collections.types.XGettingEnum<PersistenceTypeDefinitionMember> discardedLegacyMembers,
one.microstream.collections.types.XGettingEnum<PersistenceTypeDefinitionMember> newCurrentMembers) |
void |
PersistenceTypeDefinitionRegistrationObserver.observeTypeDefinitionRegistration(PersistenceTypeDefinition typeDefinition) |
<T> void |
PersistenceLegacyTypeHandlingListener.registerLegacyTypeHandlingCreation(long objectId,
T instance,
PersistenceTypeDefinition legacyTypeDescription,
PersistenceTypeHandler<D,T> currentTypeHandler) |
boolean |
PersistenceTypeDictionaryManager.registerRuntimeTypeDefinition(PersistenceTypeDefinition typeDefinition) |
boolean |
PersistenceTypeDictionaryManager.Abstract.registerRuntimeTypeDefinition(PersistenceTypeDefinition typeDefinition) |
boolean |
PersistenceTypeDictionaryManager.Exporting.registerRuntimeTypeDefinition(PersistenceTypeDefinition typeDefinition) |
boolean |
PersistenceTypeDictionaryManager.Immutable.registerRuntimeTypeDefinition(PersistenceTypeDefinition typeDefinition) |
default boolean |
PersistenceTypeDictionaryView.registerRuntimeTypeDefinition(PersistenceTypeDefinition typeDefinition) |
boolean |
PersistenceTypeDictionary.registerRuntimeTypeDefinition(PersistenceTypeDefinition typeDefinition) |
boolean |
PersistenceTypeDictionary.Default.registerRuntimeTypeDefinition(PersistenceTypeDefinition typeDefinition) |
boolean |
PersistenceTypeDictionaryManager.registerTypeDefinition(PersistenceTypeDefinition typeDefinition) |
boolean |
PersistenceTypeDictionaryManager.Abstract.registerTypeDefinition(PersistenceTypeDefinition typeDefinition) |
boolean |
PersistenceTypeDictionaryManager.Exporting.registerTypeDefinition(PersistenceTypeDefinition typeDefinition) |
boolean |
PersistenceTypeDictionaryManager.Immutable.registerTypeDefinition(PersistenceTypeDefinition typeDefinition) |
boolean |
PersistenceTypeLineage.registerTypeDefinition(PersistenceTypeDefinition typeDefinition) |
boolean |
PersistenceTypeLineage.Default.registerTypeDefinition(PersistenceTypeDefinition typeDefinition) |
default boolean |
PersistenceTypeDictionaryView.registerTypeDefinition(PersistenceTypeDefinition typeDefinition) |
boolean |
PersistenceTypeDictionary.registerTypeDefinition(PersistenceTypeDefinition typeDefinition) |
boolean |
PersistenceTypeDictionary.Default.registerTypeDefinition(PersistenceTypeDefinition typeDefinition) |
default boolean |
PersistenceTypeLineageView.registerTypeDefinition(PersistenceTypeDefinition typeDefinition) |
one.microstream.typing.KeyValue<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> |
PersistenceTypeDescriptionResolver.resolveMember(PersistenceTypeDefinition sourceType,
PersistenceTypeDefinitionMember sourceMember,
PersistenceTypeDefinition targetType)
Returns a key-value pair with the passed source member as the key and a mapped target member
as the value.
|
one.microstream.typing.KeyValue<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> |
PersistenceTypeDescriptionResolver.Default.resolveMember(PersistenceTypeDefinition sourceType,
PersistenceTypeDefinitionMember sourceMember,
PersistenceTypeDefinition targetType) |
boolean |
PersistenceTypeLineage.setRuntimeTypeDefinition(PersistenceTypeDefinition runtimeDefinition) |
boolean |
PersistenceTypeLineage.Default.setRuntimeTypeDefinition(PersistenceTypeDefinition runtimeDefinition) |
default boolean |
PersistenceTypeLineageView.setRuntimeTypeDefinition(PersistenceTypeDefinition runtimeDefinition) |
static String |
PersistenceRefactoringMemberIdentifierBuilder.toGlobalNameIdentifier(PersistenceTypeDefinition typeDefinition,
PersistenceTypeDescriptionMember member) |
static String |
PersistenceRefactoringMemberIdentifierBuilder.toTypeIdIdentifier(PersistenceTypeDefinition typeDefinition,
PersistenceTypeDescriptionMember member) |
static String |
PersistenceRefactoringMemberIdentifierBuilder.toTypeInternalIdentifier(PersistenceTypeDefinition typeDefinition,
PersistenceTypeDescriptionMember member) |
static String |
PersistenceRefactoringMemberIdentifierBuilder.toUniqueUnqualifiedIdentifier(PersistenceTypeDefinition typeDefinition,
PersistenceTypeDescriptionMember member) |
PersistenceTypeDictionaryManager |
PersistenceTypeDictionaryManager.validateTypeDefinition(PersistenceTypeDefinition typeDefinition) |
PersistenceTypeDictionaryManager |
PersistenceTypeDictionaryManager.Abstract.validateTypeDefinition(PersistenceTypeDefinition typeDefinition) |
static void |
PersistenceTypeDictionaryManager.validateTypeDefinition(PersistenceTypeDictionary dictionary,
PersistenceTypeDefinition typeDefinition) |
static void |
PersistenceTypeDictionary.validateTypeId(PersistenceTypeDefinition typeDefinition) |
| Modifier and Type | Method and Description |
|---|---|
static one.microstream.chars.VarString |
PersistenceTypeDictionary.assembleTypesPerTypeId(one.microstream.chars.VarString vs,
one.microstream.collections.types.XGettingTable<Long,PersistenceTypeDefinition> allTypesPerTypeId) |
static long |
PersistenceTypeDictionary.determineHighestTypeId(one.microstream.collections.types.XGettingTable<Long,PersistenceTypeDefinition> allTypesPerTypeId) |
void |
PersistenceTypeHandlerManager.ensureTypeHandlers(one.microstream.collections.types.XGettingEnum<PersistenceTypeDefinition> typeDefinitions) |
void |
PersistenceTypeHandlerManager.Default.ensureTypeHandlers(one.microstream.collections.types.XGettingEnum<PersistenceTypeDefinition> typeDefinitions) |
static PersistenceTypeDictionary |
PersistenceTypeDictionary.New(PersistenceTypeLineageCreator typeLineageCreator,
one.microstream.collections.types.XGettingCollection<? extends PersistenceTypeDefinition> typeDefinitions) |
boolean |
PersistenceTypeDictionaryManager.registerRuntimeTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
boolean |
PersistenceTypeDictionaryManager.Abstract.registerRuntimeTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
boolean |
PersistenceTypeDictionaryManager.Exporting.registerRuntimeTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
boolean |
PersistenceTypeDictionaryManager.Immutable.registerRuntimeTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
default boolean |
PersistenceTypeDictionaryView.registerRuntimeTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
boolean |
PersistenceTypeDictionary.registerRuntimeTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
boolean |
PersistenceTypeDictionary.Default.registerRuntimeTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
boolean |
PersistenceTypeDictionaryManager.registerTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
boolean |
PersistenceTypeDictionaryManager.Abstract.registerTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
boolean |
PersistenceTypeDictionaryManager.Exporting.registerTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
boolean |
PersistenceTypeDictionaryManager.Immutable.registerTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
default boolean |
PersistenceTypeDictionaryView.registerTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
boolean |
PersistenceTypeDictionary.registerTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
boolean |
PersistenceTypeDictionary.Default.registerTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
static <D extends PersistenceTypeDictionary> |
PersistenceTypeDictionary.registerTypes(D typeDictionary,
one.microstream.collections.types.XGettingCollection<? extends PersistenceTypeDefinition> typeDefinitions) |
PersistenceTypeDictionaryManager |
PersistenceTypeDictionaryManager.validateTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
PersistenceTypeDictionaryManager |
PersistenceTypeDictionaryManager.Abstract.validateTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
static void |
PersistenceTypeDictionary.validateTypeIds(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) |
| Constructor and Description |
|---|
Abstract(PersistenceTypeDefinition typeDefinition) |
Default(PersistenceTypeDefinition typeDefinition) |
Copyright © 2022 MicroStream Software. All rights reserved.