Class PersistenceTypeDictionary.Default
- java.lang.Object
-
- one.microstream.persistence.types.PersistenceTypeDictionary.Default
-
- All Implemented Interfaces:
PersistenceTypeDictionary
- Enclosing interface:
- PersistenceTypeDictionary
public static final class PersistenceTypeDictionary.Default extends Object implements PersistenceTypeDictionary
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDictionary
PersistenceTypeDictionary.Default, PersistenceTypeDictionary.Symbols
-
-
Constructor Summary
Constructors Constructor Description Default()
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDictionary
iterateAllTypeDefinitions, iterateLatestTypes, iterateRuntimeDefinitions, iterateTypeLineages, iterateTypeLineageViews, resolveTypeIds
-
-
-
-
Method Detail
-
typeLineages
public final XGettingTable<String,PersistenceTypeLineage> typeLineages()
- Specified by:
typeLineagesin interfacePersistenceTypeDictionary
-
lookupTypeLineage
public PersistenceTypeLineage lookupTypeLineage(Class<?> type)
- Specified by:
lookupTypeLineagein interfacePersistenceTypeDictionary
-
lookupTypeLineage
public PersistenceTypeLineage lookupTypeLineage(String typeName)
- Specified by:
lookupTypeLineagein interfacePersistenceTypeDictionary
-
ensureTypeLineage
public PersistenceTypeLineage ensureTypeLineage(Class<?> type)
- Specified by:
ensureTypeLineagein interfacePersistenceTypeDictionary
-
ensureTypeLineage
public PersistenceTypeLineage ensureTypeLineage(PersistenceTypeDefinition typeDefinition)
-
setTypeDescriptionRegistrationObserver
public final PersistenceTypeDictionary setTypeDescriptionRegistrationObserver(PersistenceTypeDefinitionRegistrationObserver registrationObserver)
- Specified by:
setTypeDescriptionRegistrationObserverin interfacePersistenceTypeDictionary
-
getTypeDescriptionRegistrationObserver
public final PersistenceTypeDefinitionRegistrationObserver getTypeDescriptionRegistrationObserver()
- Specified by:
getTypeDescriptionRegistrationObserverin interfacePersistenceTypeDictionary
-
allTypeDefinitions
public final XGettingTable<Long,PersistenceTypeDefinition> allTypeDefinitions()
- Specified by:
allTypeDefinitionsin interfacePersistenceTypeDictionary
-
isEmpty
public final boolean isEmpty()
- Specified by:
isEmptyin interfacePersistenceTypeDictionary
-
registerTypeDefinition
public final boolean registerTypeDefinition(PersistenceTypeDefinition typeDefinition)
- Specified by:
registerTypeDefinitionin interfacePersistenceTypeDictionary
-
registerTypeDefinitions
public final boolean registerTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions)
- Specified by:
registerTypeDefinitionsin interfacePersistenceTypeDictionary
-
registerRuntimeTypeDefinition
public final boolean registerRuntimeTypeDefinition(PersistenceTypeDefinition typeDefinition)
- Specified by:
registerRuntimeTypeDefinitionin interfacePersistenceTypeDictionary
-
registerRuntimeTypeDefinitions
public final boolean registerRuntimeTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions)
- Specified by:
registerRuntimeTypeDefinitionsin interfacePersistenceTypeDictionary
-
lookupTypeByName
public final PersistenceTypeDefinition lookupTypeByName(String typeName)
- Specified by:
lookupTypeByNamein interfacePersistenceTypeDictionary
-
lookupTypeById
public final PersistenceTypeDefinition lookupTypeById(long typeId)
- Specified by:
lookupTypeByIdin interfacePersistenceTypeDictionary
-
determineHighestTypeId
public final long determineHighestTypeId()
- Specified by:
determineHighestTypeIdin interfacePersistenceTypeDictionary
-
view
public PersistenceTypeDictionaryView view()
- Specified by:
viewin interfacePersistenceTypeDictionary
-
-