@FunctionalInterface public interface PersistenceTypeDictionaryBuilder
| Modifier and Type | Interface and Description |
|---|---|
static class |
PersistenceTypeDictionaryBuilder.Default |
PersistenceTypeDictionary buildTypeDictionary(one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDictionaryEntry> entries)
static one.microstream.collections.types.XGettingTable<Long,PersistenceTypeDictionaryEntry> ensureUniqueTypeIds(one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDictionaryEntry> entries)
static PersistenceTypeDictionary buildTypeDictionary(PersistenceTypeDictionaryCreator typeDictionaryCreator, PersistenceTypeDefinitionCreator typeDefinitionCreator, PersistenceTypeDescriptionResolver typeResolver, one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDictionaryEntry> entries)
static void buildDefinitionMembers(PersistenceTypeDefinitionMemberCreator memberCreator, PersistenceTypeDescription typeDescription, one.microstream.collections.types.XAddingSequence<? super PersistenceTypeDefinitionMember> allMembers, one.microstream.collections.types.XAddingSequence<? super PersistenceTypeDefinitionMember> instanceMembers)
static PersistenceTypeDictionaryBuilder.Default New(PersistenceTypeDictionaryCreator typeDictionaryCreator, PersistenceTypeDefinitionCreator typeDefinitionCreator, PersistenceTypeDescriptionResolverProvider typeResolverProvider)
Copyright © 2022 MicroStream Software. All rights reserved.