public static final class StorageTypeDictionary.Default extends Object implements StorageTypeDictionary
StorageTypeDictionary.Default| Constructor and Description |
|---|
Default(boolean switchByteOrder) |
| Modifier and Type | Method and Description |
|---|---|
one.microstream.collections.types.XGettingTable<Long,one.microstream.persistence.types.PersistenceTypeDefinition> |
allTypeDefinitions() |
long |
determineHighestTypeId() |
one.microstream.persistence.types.PersistenceTypeLineage |
ensureTypeLineage(Class<?> type) |
one.microstream.persistence.types.PersistenceTypeDefinitionRegistrationObserver |
getTypeDescriptionRegistrationObserver() |
StorageTypeDictionary |
initialize(one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary) |
boolean |
isEmpty() |
<P extends Consumer<? super StorageEntityTypeHandler>> |
iterateTypeHandlers(P procedure) |
one.microstream.persistence.types.PersistenceTypeDefinition |
lookupTypeById(long typeId) |
one.microstream.persistence.types.PersistenceTypeDefinition |
lookupTypeByName(String typeName) |
StorageEntityTypeHandler |
lookupTypeHandler(long typeId) |
one.microstream.persistence.types.PersistenceTypeLineage |
lookupTypeLineage(Class<?> type) |
one.microstream.persistence.types.PersistenceTypeLineage |
lookupTypeLineage(String typeName) |
void |
observeTypeDefinitionRegistration(one.microstream.persistence.types.PersistenceTypeDefinition typeDefinition) |
boolean |
registerRuntimeTypeDefinition(one.microstream.persistence.types.PersistenceTypeDefinition typeDefinition) |
boolean |
registerRuntimeTypeDefinitions(Iterable<? extends one.microstream.persistence.types.PersistenceTypeDefinition> typeDefinitions) |
boolean |
registerTypeDefinition(one.microstream.persistence.types.PersistenceTypeDefinition typeDefinition) |
boolean |
registerTypeDefinitions(Iterable<? extends one.microstream.persistence.types.PersistenceTypeDefinition> typeDefinitions) |
StorageTypeDictionary |
setTypeDescriptionRegistrationObserver(one.microstream.persistence.types.PersistenceTypeDefinitionRegistrationObserver observer) |
one.microstream.collections.types.XGettingTable<String,? extends one.microstream.persistence.types.PersistenceTypeLineage> |
typeLineages() |
void |
validate(one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary) |
StorageEntityTypeHandler |
validateEntity(long length,
long typeId,
long objectId) |
void |
validateEntityTypeId(long typeId) |
one.microstream.persistence.types.PersistenceTypeDictionaryView |
view() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitlookupTypeHandlerCheckedassembleTypesPerTypeId, determineHighestTypeId, fullQualifiedFieldName, fullQualifiedFieldName, fullQualifiedFieldNameSeparator, isInlinedComplexType, isInlinedVariableLengthType, isVariableLength, iterateAllTypeDefinitions, iterateLatestTypes, iterateRuntimeDefinitions, iterateTypeLineages, iterateTypeLineageViews, New, New, registerTypes, resolveTypeIds, splitFullQualifiedFieldName, validateTypeId, validateTypeIdspublic final <P extends Consumer<? super StorageEntityTypeHandler>> P iterateTypeHandlers(P procedure)
iterateTypeHandlers in interface StorageTypeDictionarypublic final StorageEntityTypeHandler lookupTypeHandler(long typeId)
lookupTypeHandler in interface StorageTypeDictionarypublic final boolean registerTypeDefinition(one.microstream.persistence.types.PersistenceTypeDefinition typeDefinition)
registerTypeDefinition in interface one.microstream.persistence.types.PersistenceTypeDictionarypublic boolean registerRuntimeTypeDefinition(one.microstream.persistence.types.PersistenceTypeDefinition typeDefinition)
registerRuntimeTypeDefinition in interface one.microstream.persistence.types.PersistenceTypeDictionarypublic boolean registerRuntimeTypeDefinitions(Iterable<? extends one.microstream.persistence.types.PersistenceTypeDefinition> typeDefinitions)
registerRuntimeTypeDefinitions in interface one.microstream.persistence.types.PersistenceTypeDictionarypublic final boolean registerTypeDefinitions(Iterable<? extends one.microstream.persistence.types.PersistenceTypeDefinition> typeDefinitions)
registerTypeDefinitions in interface one.microstream.persistence.types.PersistenceTypeDictionarypublic final void validate(one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary)
validate in interface StorageTypeDictionarypublic final void validateEntityTypeId(long typeId)
validateEntityTypeId in interface StorageTypeDictionarypublic final StorageEntityTypeHandler validateEntity(long length, long typeId, long objectId)
validateEntity in interface StorageTypeDictionarypublic one.microstream.collections.types.XGettingTable<Long,one.microstream.persistence.types.PersistenceTypeDefinition> allTypeDefinitions()
allTypeDefinitions in interface one.microstream.persistence.types.PersistenceTypeDictionarypublic final one.microstream.persistence.types.PersistenceTypeDefinition lookupTypeByName(String typeName)
lookupTypeByName in interface one.microstream.persistence.types.PersistenceTypeDictionarypublic final one.microstream.persistence.types.PersistenceTypeDefinition lookupTypeById(long typeId)
lookupTypeById in interface one.microstream.persistence.types.PersistenceTypeDictionarypublic final long determineHighestTypeId()
determineHighestTypeId in interface one.microstream.persistence.types.PersistenceTypeDictionarypublic final StorageTypeDictionary setTypeDescriptionRegistrationObserver(one.microstream.persistence.types.PersistenceTypeDefinitionRegistrationObserver observer)
setTypeDescriptionRegistrationObserver in interface one.microstream.persistence.types.PersistenceTypeDictionarysetTypeDescriptionRegistrationObserver in interface StorageTypeDictionarypublic final one.microstream.persistence.types.PersistenceTypeDefinitionRegistrationObserver getTypeDescriptionRegistrationObserver()
getTypeDescriptionRegistrationObserver in interface one.microstream.persistence.types.PersistenceTypeDictionarypublic StorageTypeDictionary initialize(one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary)
initialize in interface StorageTypeDictionarypublic void observeTypeDefinitionRegistration(one.microstream.persistence.types.PersistenceTypeDefinition typeDefinition)
observeTypeDefinitionRegistration in interface one.microstream.persistence.types.PersistenceTypeDefinitionRegistrationObserverpublic one.microstream.collections.types.XGettingTable<String,? extends one.microstream.persistence.types.PersistenceTypeLineage> typeLineages()
typeLineages in interface one.microstream.persistence.types.PersistenceTypeDictionarypublic boolean isEmpty()
isEmpty in interface one.microstream.persistence.types.PersistenceTypeDictionarypublic one.microstream.persistence.types.PersistenceTypeLineage ensureTypeLineage(Class<?> type)
ensureTypeLineage in interface one.microstream.persistence.types.PersistenceTypeDictionarypublic one.microstream.persistence.types.PersistenceTypeLineage lookupTypeLineage(Class<?> type)
lookupTypeLineage in interface one.microstream.persistence.types.PersistenceTypeDictionarypublic one.microstream.persistence.types.PersistenceTypeLineage lookupTypeLineage(String typeName)
lookupTypeLineage in interface one.microstream.persistence.types.PersistenceTypeDictionarypublic one.microstream.persistence.types.PersistenceTypeDictionaryView view()
view in interface one.microstream.persistence.types.PersistenceTypeDictionaryCopyright © 2022 MicroStream Software. All rights reserved.