Class StorageTypeDictionary.Default

    • Constructor Detail

      • Default

        public Default​(boolean switchByteOrder)
    • Method Detail

      • registerTypeDefinition

        public final boolean registerTypeDefinition​(one.microstream.persistence.types.PersistenceTypeDefinition typeDefinition)
        Specified by:
        registerTypeDefinition in interface one.microstream.persistence.types.PersistenceTypeDictionary
      • registerRuntimeTypeDefinition

        public boolean registerRuntimeTypeDefinition​(one.microstream.persistence.types.PersistenceTypeDefinition typeDefinition)
        Specified by:
        registerRuntimeTypeDefinition in interface one.microstream.persistence.types.PersistenceTypeDictionary
      • registerRuntimeTypeDefinitions

        public boolean registerRuntimeTypeDefinitions​(Iterable<? extends one.microstream.persistence.types.PersistenceTypeDefinition> typeDefinitions)
        Specified by:
        registerRuntimeTypeDefinitions in interface one.microstream.persistence.types.PersistenceTypeDictionary
      • registerTypeDefinitions

        public final boolean registerTypeDefinitions​(Iterable<? extends one.microstream.persistence.types.PersistenceTypeDefinition> typeDefinitions)
        Specified by:
        registerTypeDefinitions in interface one.microstream.persistence.types.PersistenceTypeDictionary
      • validate

        public final void validate​(one.microstream.persistence.types.PersistenceTypeDictionary typeDictionary)
        Specified by:
        validate in interface StorageTypeDictionary
      • allTypeDefinitions

        public one.microstream.collections.types.XGettingTable<Long,​one.microstream.persistence.types.PersistenceTypeDefinition> allTypeDefinitions()
        Specified by:
        allTypeDefinitions in interface one.microstream.persistence.types.PersistenceTypeDictionary
      • lookupTypeByName

        public final one.microstream.persistence.types.PersistenceTypeDefinition lookupTypeByName​(String typeName)
        Specified by:
        lookupTypeByName in interface one.microstream.persistence.types.PersistenceTypeDictionary
      • lookupTypeById

        public final one.microstream.persistence.types.PersistenceTypeDefinition lookupTypeById​(long typeId)
        Specified by:
        lookupTypeById in interface one.microstream.persistence.types.PersistenceTypeDictionary
      • determineHighestTypeId

        public final long determineHighestTypeId()
        Specified by:
        determineHighestTypeId in interface one.microstream.persistence.types.PersistenceTypeDictionary
      • setTypeDescriptionRegistrationObserver

        public final StorageTypeDictionary setTypeDescriptionRegistrationObserver​(one.microstream.persistence.types.PersistenceTypeDefinitionRegistrationObserver observer)
        Specified by:
        setTypeDescriptionRegistrationObserver in interface one.microstream.persistence.types.PersistenceTypeDictionary
        Specified by:
        setTypeDescriptionRegistrationObserver in interface StorageTypeDictionary
      • getTypeDescriptionRegistrationObserver

        public final one.microstream.persistence.types.PersistenceTypeDefinitionRegistrationObserver getTypeDescriptionRegistrationObserver()
        Specified by:
        getTypeDescriptionRegistrationObserver in interface one.microstream.persistence.types.PersistenceTypeDictionary
      • observeTypeDefinitionRegistration

        public void observeTypeDefinitionRegistration​(one.microstream.persistence.types.PersistenceTypeDefinition typeDefinition)
        Specified by:
        observeTypeDefinitionRegistration in interface one.microstream.persistence.types.PersistenceTypeDefinitionRegistrationObserver
      • typeLineages

        public one.microstream.collections.types.XGettingTable<String,​? extends one.microstream.persistence.types.PersistenceTypeLineage> typeLineages()
        Specified by:
        typeLineages in interface one.microstream.persistence.types.PersistenceTypeDictionary
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface one.microstream.persistence.types.PersistenceTypeDictionary
      • ensureTypeLineage

        public one.microstream.persistence.types.PersistenceTypeLineage ensureTypeLineage​(Class<?> type)
        Specified by:
        ensureTypeLineage in interface one.microstream.persistence.types.PersistenceTypeDictionary
      • lookupTypeLineage

        public one.microstream.persistence.types.PersistenceTypeLineage lookupTypeLineage​(Class<?> type)
        Specified by:
        lookupTypeLineage in interface one.microstream.persistence.types.PersistenceTypeDictionary
      • lookupTypeLineage

        public one.microstream.persistence.types.PersistenceTypeLineage lookupTypeLineage​(String typeName)
        Specified by:
        lookupTypeLineage in interface one.microstream.persistence.types.PersistenceTypeDictionary
      • view

        public one.microstream.persistence.types.PersistenceTypeDictionaryView view()
        Specified by:
        view in interface one.microstream.persistence.types.PersistenceTypeDictionary