Package one.microstream.storage.types
Class StorageTypeDictionary.Default
java.lang.Object
one.microstream.storage.types.StorageTypeDictionary.Default
- All Implemented Interfaces:
PersistenceTypeDefinitionRegistrationObserver,PersistenceTypeDictionary,StorageTypeDictionary
- Enclosing interface:
- StorageTypeDictionary
public static final class StorageTypeDictionary.Default extends Object implements StorageTypeDictionary
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDictionary
PersistenceTypeDictionary.SymbolsNested classes/interfaces inherited from interface one.microstream.storage.types.StorageTypeDictionary
StorageTypeDictionary.Default -
Constructor Summary
Constructors Constructor Description Default(boolean switchByteOrder) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface one.microstream.persistence.types.PersistenceTypeDictionary
iterateAllTypeDefinitions, iterateLatestTypes, iterateRuntimeDefinitions, iterateTypeLineages, iterateTypeLineageViews, resolveTypeIdsMethods inherited from interface one.microstream.storage.types.StorageTypeDictionary
lookupTypeHandlerChecked
-
Constructor Details
-
Default
public Default(boolean switchByteOrder)
-
-
Method Details
-
iterateTypeHandlers
public final <P extends Consumer<? super StorageEntityTypeHandler>> P iterateTypeHandlers(P procedure)- Specified by:
iterateTypeHandlersin interfaceStorageTypeDictionary
-
lookupTypeHandler
- Specified by:
lookupTypeHandlerin interfaceStorageTypeDictionary
-
registerTypeDefinition
- Specified by:
registerTypeDefinitionin interfacePersistenceTypeDictionary
-
registerRuntimeTypeDefinition
- Specified by:
registerRuntimeTypeDefinitionin interfacePersistenceTypeDictionary
-
registerRuntimeTypeDefinitions
public boolean registerRuntimeTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions)- Specified by:
registerRuntimeTypeDefinitionsin interfacePersistenceTypeDictionary
-
registerTypeDefinitions
public final boolean registerTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions)- Specified by:
registerTypeDefinitionsin interfacePersistenceTypeDictionary
-
validate
- Specified by:
validatein interfaceStorageTypeDictionary
-
validateEntityTypeId
public final void validateEntityTypeId(long typeId)- Specified by:
validateEntityTypeIdin interfaceStorageTypeDictionary
-
validateEntity
- Specified by:
validateEntityin interfaceStorageTypeDictionary
-
allTypeDefinitions
- Specified by:
allTypeDefinitionsin interfacePersistenceTypeDictionary
-
lookupTypeByName
- Specified by:
lookupTypeByNamein interfacePersistenceTypeDictionary
-
lookupTypeById
- Specified by:
lookupTypeByIdin interfacePersistenceTypeDictionary
-
determineHighestTypeId
public final long determineHighestTypeId()- Specified by:
determineHighestTypeIdin interfacePersistenceTypeDictionary
-
setTypeDescriptionRegistrationObserver
public final StorageTypeDictionary setTypeDescriptionRegistrationObserver(PersistenceTypeDefinitionRegistrationObserver observer)- Specified by:
setTypeDescriptionRegistrationObserverin interfacePersistenceTypeDictionary- Specified by:
setTypeDescriptionRegistrationObserverin interfaceStorageTypeDictionary
-
getTypeDescriptionRegistrationObserver
- Specified by:
getTypeDescriptionRegistrationObserverin interfacePersistenceTypeDictionary
-
initialize
- Specified by:
initializein interfaceStorageTypeDictionary
-
observeTypeDefinitionRegistration
- Specified by:
observeTypeDefinitionRegistrationin interfacePersistenceTypeDefinitionRegistrationObserver
-
typeLineages
- Specified by:
typeLineagesin interfacePersistenceTypeDictionary
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfacePersistenceTypeDictionary
-
ensureTypeLineage
- Specified by:
ensureTypeLineagein interfacePersistenceTypeDictionary
-
lookupTypeLineage
- Specified by:
lookupTypeLineagein interfacePersistenceTypeDictionary
-
lookupTypeLineage
- Specified by:
lookupTypeLineagein interfacePersistenceTypeDictionary
-
view
- Specified by:
viewin interfacePersistenceTypeDictionary
-