Package one.microstream.storage.types
Interface StorageTypeDictionary
-
- All Superinterfaces:
one.microstream.persistence.types.PersistenceTypeDefinitionRegistrationObserver,one.microstream.persistence.types.PersistenceTypeDictionary
- All Known Implementing Classes:
StorageTypeDictionary.Default
public interface StorageTypeDictionary extends one.microstream.persistence.types.PersistenceTypeDictionary, one.microstream.persistence.types.PersistenceTypeDefinitionRegistrationObserver
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStorageTypeDictionary.Default
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StorageTypeDictionaryinitialize(one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary)<P extends Consumer<? super StorageEntityTypeHandler>>
PiterateTypeHandlers(P procedure)StorageEntityTypeHandlerlookupTypeHandler(long typeId)default StorageEntityTypeHandlerlookupTypeHandlerChecked(long typeId)StorageTypeDictionarysetTypeDescriptionRegistrationObserver(one.microstream.persistence.types.PersistenceTypeDefinitionRegistrationObserver observer)voidvalidate(one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary)StorageEntityTypeHandlervalidateEntity(long length, long typeId, long objectId)voidvalidateEntityTypeId(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 Detail
-
iterateTypeHandlers
<P extends Consumer<? super StorageEntityTypeHandler>> P iterateTypeHandlers(P procedure)
-
lookupTypeHandler
StorageEntityTypeHandler lookupTypeHandler(long typeId)
-
lookupTypeHandlerChecked
default StorageEntityTypeHandler lookupTypeHandlerChecked(long typeId)
-
validateEntityTypeId
void validateEntityTypeId(long typeId)
-
validateEntity
StorageEntityTypeHandler validateEntity(long length, long typeId, long objectId)
-
validate
void validate(one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary)
-
initialize
StorageTypeDictionary initialize(one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary)
-
setTypeDescriptionRegistrationObserver
StorageTypeDictionary setTypeDescriptionRegistrationObserver(one.microstream.persistence.types.PersistenceTypeDefinitionRegistrationObserver observer)
- Specified by:
setTypeDescriptionRegistrationObserverin interfaceone.microstream.persistence.types.PersistenceTypeDictionary
-
-