Interface PersistenceTypeDictionaryManager
- All Superinterfaces:
PersistenceTypeDictionaryProvider
- All Known Implementing Classes:
PersistenceTypeDictionaryManager.Abstract
,PersistenceTypeDictionaryManager.Exporting
,PersistenceTypeDictionaryManager.Immutable
,PersistenceTypeDictionaryManager.Transient
public interface PersistenceTypeDictionaryManager extends PersistenceTypeDictionaryProvider
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceTypeDictionaryManager.Abstract<D extends PersistenceTypeDictionary>
static class
PersistenceTypeDictionaryManager.Exporting
static class
PersistenceTypeDictionaryManager.Immutable
static class
PersistenceTypeDictionaryManager.Transient
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDictionaryProvider
PersistenceTypeDictionaryProvider.Caching, PersistenceTypeDictionaryProvider.Default
-
Method Summary
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDictionaryProvider
provideTypeDictionary
-
Method Details
-
validateTypeDefinition
-
validateTypeDefinitions
PersistenceTypeDictionaryManager validateTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) -
registerTypeDefinition
-
registerTypeDefinitions
-
registerRuntimeTypeDefinition
-
registerRuntimeTypeDefinitions
boolean registerRuntimeTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions) -
validateTypeDefinition
static void validateTypeDefinition(PersistenceTypeDictionary dictionary, PersistenceTypeDefinition typeDefinition) -
Exporting
static PersistenceTypeDictionaryManager Exporting(PersistenceTypeDictionaryProvider typeDictionaryProvider, PersistenceTypeDictionaryExporter typeDictionaryExporter) -
Transient
static PersistenceTypeDictionaryManager Transient(PersistenceTypeDictionaryCreator typeDictionaryCreator) -
Immutable
static PersistenceTypeDictionaryManager Immutable(PersistenceTypeDictionaryViewProvider typeDictionaryProvider)
-