public interface BinaryValueTranslatorProvider
| Modifier and Type | Interface and Description |
|---|---|
static class |
BinaryValueTranslatorProvider.Default |
| Modifier and Type | Method and Description |
|---|---|
static BinaryValueTranslatorProvider |
New(one.microstream.collections.types.XGettingMap<String,BinaryValueSetter> customTranslatorLookup,
one.microstream.collections.types.XGettingSequence<? extends BinaryValueTranslatorKeyBuilder> translatorKeyBuilders,
BinaryValueTranslatorLookupProvider translatorLookupProvider,
boolean switchByteOrder) |
BinaryValueSetter |
provideBinaryValueTranslator(PersistenceTypeDefinition sourceLegacyType,
PersistenceTypeDefinitionMember sourceMember,
PersistenceTypeHandler<Binary,?> targetCurrentType,
PersistenceTypeDefinitionMember targetMember)
Special translator to translate a value from binary form to an intermediate binary form.
|
BinaryValueSetter |
provideTargetValueTranslator(PersistenceTypeDefinition sourceLegacyType,
PersistenceTypeDefinitionMember sourceMember,
PersistenceTypeHandler<Binary,?> targetCurrentType,
PersistenceTypeDefinitionMember targetMember)
Normal translator to translate a value from binary form to a target instance.
|
static BinaryValueTranslatorKeyBuilder[] |
unwrapKeyBuilders(one.microstream.collections.types.XGettingSequence<? extends BinaryValueTranslatorKeyBuilder> translatorKeyBuilders) |
BinaryValueSetter provideTargetValueTranslator(PersistenceTypeDefinition sourceLegacyType, PersistenceTypeDefinitionMember sourceMember, PersistenceTypeHandler<Binary,?> targetCurrentType, PersistenceTypeDefinitionMember targetMember)
sourceLegacyType - the source legacy typesourceMember - the source membertargetCurrentType - the target current typetargetMember - the target memberBinaryValueSetter provideBinaryValueTranslator(PersistenceTypeDefinition sourceLegacyType, PersistenceTypeDefinitionMember sourceMember, PersistenceTypeHandler<Binary,?> targetCurrentType, PersistenceTypeDefinitionMember targetMember)
sourceLegacyType - the source legacy typesourceMember - the source membertargetCurrentType - the target current typetargetMember - the target memberstatic BinaryValueTranslatorProvider New(one.microstream.collections.types.XGettingMap<String,BinaryValueSetter> customTranslatorLookup, one.microstream.collections.types.XGettingSequence<? extends BinaryValueTranslatorKeyBuilder> translatorKeyBuilders, BinaryValueTranslatorLookupProvider translatorLookupProvider, boolean switchByteOrder)
static BinaryValueTranslatorKeyBuilder[] unwrapKeyBuilders(one.microstream.collections.types.XGettingSequence<? extends BinaryValueTranslatorKeyBuilder> translatorKeyBuilders)
Copyright © 2022 MicroStream Software. All rights reserved.