| Package | Description |
|---|---|
| one.microstream.persistence.types |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PersistenceTypeDescriptionResolver
A mapping that projects outdated identifiers (usually className#fieldName, but in case of root instances
also potentially arbitrary strings) to current identifiers.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
PersistenceTypeDescriptionResolver.Default |
static class |
PersistenceTypeResolver.Default |
| Modifier and Type | Method and Description |
|---|---|
protected PersistenceTypeResolver |
PersistenceFoundation.Default.ensureTypeResolver() |
PersistenceTypeResolver |
PersistenceFoundation.getTypeResolver() |
PersistenceTypeResolver |
PersistenceFoundation.Default.getTypeResolver() |
static PersistenceTypeResolver |
PersistenceTypeResolver.New(one.microstream.reflect.ClassLoaderProvider classLoaderProvider) |
| Modifier and Type | Method and Description |
|---|---|
static PersistenceTypeDescriptionResolverProvider |
PersistenceTypeDescriptionResolverProvider.Caching(PersistenceTypeResolver typeResolver,
PersistenceRefactoringMappingProvider refactoringMappingProvider) |
static PersistenceTypeDescriptionResolverProvider |
PersistenceTypeDescriptionResolverProvider.Caching(PersistenceTypeResolver typeResolver,
PersistenceRefactoringMappingProvider refactoringMappingProvider,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> sourceTypeIdentifierBuilders,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> sourceMemberIdentifierBuilders,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> targetMemberIdentifierBuilders) |
static <D> PersistenceRootResolverProvider |
PersistenceRootResolverProvider.New(PersistenceRootReference rootReference,
PersistenceTypeResolver typeResolver) |
static PersistenceRootResolverProvider |
PersistenceRootResolverProvider.New(PersistenceRootReference rootReference,
PersistenceTypeResolver typeResolver,
PersistenceRootEntry.Provider entryProvider) |
static PersistenceTypeDictionaryParser.Default |
PersistenceTypeDictionaryParser.New(PersistenceTypeResolver typeResolver,
PersistenceFieldLengthResolver fieldLengthResolver,
PersistenceTypeNameMapper typeNameMapper) |
static PersistenceTypeDictionaryParser.Default |
PersistenceTypeDictionaryParser.New(PersistenceTypeResolver typeResolver,
PersistenceFieldLengthResolver fieldLengthResolver,
one.microstream.util.Substituter<String> stringSubstitutor,
PersistenceTypeNameMapper typeNameMapper) |
static PersistenceTypeDescriptionResolverProvider |
PersistenceTypeDescriptionResolverProvider.New(PersistenceTypeResolver typeResolver,
PersistenceRefactoringMappingProvider refactoringMappingProvider) |
static PersistenceTypeDescriptionResolverProvider |
PersistenceTypeDescriptionResolverProvider.New(PersistenceTypeResolver typeResolver,
PersistenceRefactoringMappingProvider refactoringMappingProvider,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> sourceTypeIdentifierBuilders,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> sourceMemberIdentifierBuilders,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> targetMemberIdentifierBuilders) |
static PersistenceTypeDescriptionResolver |
PersistenceTypeDescriptionResolver.New(PersistenceTypeResolver typeResolver,
PersistenceRefactoringMapping refactoringMapping,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> sourceTypeIdentifierBuilders,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> sourceMemberIdentifierBuilders,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> targetMemberIdentifierBuilders) |
F |
PersistenceFoundation.setTypeResolver(PersistenceTypeResolver typeResolver) |
F |
PersistenceFoundation.Default.setTypeResolver(PersistenceTypeResolver typeResolver) |
| Constructor and Description |
|---|
Abstract(PersistenceTypeAnalyzer typeAnalyzer,
PersistenceTypeResolver typeResolver,
PersistenceFieldLengthResolver lengthResolver,
PersistenceEagerStoringFieldEvaluator eagerStoringFieldEvaluator) |
AbstractMemberBuilder(PersistenceTypeResolver typeResolver,
PersistenceFieldLengthResolver fieldLengthResolver,
one.microstream.util.Substituter<String> stringSubstitutor,
PersistenceTypeNameMapper typeNameMapper) |
Caching(PersistenceTypeResolver typeResolver,
PersistenceRefactoringMappingProvider refactoringMappingProvider,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> sourceTypeIdentifierBuilders,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> sourceMemberIdentifierBuilders,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> targetMemberIdentifierBuilders) |
Default(PersistenceTypeResolver typeResolver,
PersistenceRefactoringMappingProvider refactoringMappingProvider,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> sourceTypeIdentifierBuilders,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> sourceMemberIdentifierBuilders,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> targetMemberIdentifierBuilders) |
NestedMemberBuilder(PersistenceTypeResolver typeResolver,
PersistenceFieldLengthResolver fieldLengthResolver,
one.microstream.util.Substituter<String> stringSubstitutor,
PersistenceTypeNameMapper typeNameMapper) |
TypeMemberBuilder(PersistenceTypeResolver typeResolver,
PersistenceFieldLengthResolver fieldLengthResolver,
one.microstream.util.Substituter<String> stringSubstitutor,
PersistenceTypeNameMapper typeNameMapper) |
Copyright © 2022 MicroStream Software. All rights reserved.