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 classPersistenceTypeDictionaryManager.Abstract<D extends PersistenceTypeDictionary>static classPersistenceTypeDictionaryManager.Exportingstatic classPersistenceTypeDictionaryManager.Immutablestatic classPersistenceTypeDictionaryManager.TransientNested 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)
-