Package one.microstream.storage.types
Interface StorageTypeDictionary
- All Superinterfaces:
PersistenceTypeDefinitionRegistrationObserver
,PersistenceTypeDictionary
- All Known Implementing Classes:
StorageTypeDictionary.Default
public interface StorageTypeDictionary extends PersistenceTypeDictionary, PersistenceTypeDefinitionRegistrationObserver
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
StorageTypeDictionary.Default
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDictionary
PersistenceTypeDictionary.Symbols
-
Method Summary
Modifier and Type Method Description StorageTypeDictionary
initialize(PersistenceTypeDictionary typeDictionary)
<P extends Consumer<? super StorageEntityTypeHandler>>
PiterateTypeHandlers(P procedure)
StorageEntityTypeHandler
lookupTypeHandler(long typeId)
default StorageEntityTypeHandler
lookupTypeHandlerChecked(long typeId)
StorageTypeDictionary
setTypeDescriptionRegistrationObserver(PersistenceTypeDefinitionRegistrationObserver observer)
void
validate(PersistenceTypeDictionary typeDictionary)
StorageEntityTypeHandler
validateEntity(long length, long typeId, long objectId)
void
validateEntityTypeId(long typeId)
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDefinitionRegistrationObserver
observeTypeDefinitionRegistration
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDictionary
allTypeDefinitions, determineHighestTypeId, ensureTypeLineage, getTypeDescriptionRegistrationObserver, isEmpty, iterateAllTypeDefinitions, iterateLatestTypes, iterateRuntimeDefinitions, iterateTypeLineages, iterateTypeLineageViews, lookupTypeById, lookupTypeByName, lookupTypeLineage, lookupTypeLineage, registerRuntimeTypeDefinition, registerRuntimeTypeDefinitions, registerTypeDefinition, registerTypeDefinitions, resolveTypeIds, typeLineages, view
-
Method Details
-
iterateTypeHandlers
-
lookupTypeHandler
-
lookupTypeHandlerChecked
-
validateEntityTypeId
void validateEntityTypeId(long typeId) -
validateEntity
-
validate
-
initialize
-
setTypeDescriptionRegistrationObserver
StorageTypeDictionary setTypeDescriptionRegistrationObserver(PersistenceTypeDefinitionRegistrationObserver observer)- Specified by:
setTypeDescriptionRegistrationObserver
in interfacePersistenceTypeDictionary
-