| Package | Description |
|---|---|
| one.microstream.persistence.binary.internal | |
| one.microstream.persistence.binary.types | |
| one.microstream.persistence.binary.util |
| Modifier and Type | Method and Description |
|---|---|
protected BinaryValueSetter |
AbstractBinaryHandlerReflective.deriveSetter(PersistenceTypeDefinitionMemberFieldReflective member) |
protected BinaryValueSetter |
BinaryHandlerGenericEnum.deriveSetter(PersistenceTypeDefinitionMemberFieldReflective member) |
protected BinaryValueSetter[] |
AbstractBinaryHandlerReflective.deriveSetters() |
static BinaryValueSetter[] |
AbstractBinaryLegacyTypeHandlerTranslating.toTranslators(one.microstream.collections.types.XGettingEnum<one.microstream.typing.KeyValue<Long,BinaryValueSetter>> translatorsWithTargetOffsets) |
protected BinaryValueSetter[] |
AbstractBinaryLegacyTypeHandlerTranslating.valueTranslators() |
| Modifier and Type | Method and Description |
|---|---|
static long[] |
AbstractBinaryLegacyTypeHandlerTranslating.toTargetOffsets(one.microstream.collections.types.XGettingEnum<one.microstream.typing.KeyValue<Long,BinaryValueSetter>> translatorsWithTargetOffsets) |
static BinaryValueSetter[] |
AbstractBinaryLegacyTypeHandlerTranslating.toTranslators(one.microstream.collections.types.XGettingEnum<one.microstream.typing.KeyValue<Long,BinaryValueSetter>> translatorsWithTargetOffsets) |
| Constructor and Description |
|---|
AbstractBinaryLegacyTypeHandlerTranslating(PersistenceTypeDefinition typeDefinition,
PersistenceTypeHandler<Binary,T> typeHandler,
BinaryValueSetter[] valueTranslators,
long[] targetOffsets,
PersistenceLegacyTypeHandlingListener<Binary> listener,
boolean switchByteOrder) |
| Modifier and Type | Method and Description |
|---|---|
static one.microstream.typing.TypeMapping<BinaryValueSetter> |
BinaryValueTranslators.createDefaultValueTranslators(boolean switchByteOrder)
The default mapping only covers primitive types, because for arbitrary Object types, it cannot be
safely assumed that instances of those types are unshared and that implicitely replacing one instance
with another will never cause erronous behavior (e.g.
|
static one.microstream.typing.TypeMapping<BinaryValueSetter> |
BinaryValueTranslators.createDefaultValueTranslatorsDirectByteOrder() |
static one.microstream.typing.TypeMapping<BinaryValueSetter> |
BinaryValueTranslators.createDefaultValueTranslatorsSwitchingByteOrder() |
protected one.microstream.collections.types.XTable<String,BinaryValueSetter> |
BinaryPersistenceFoundation.Default.ensureCustomTranslatorLookup() |
one.microstream.collections.types.XTable<String,BinaryValueSetter> |
BinaryPersistenceFoundation.getCustomTranslatorLookup() |
one.microstream.collections.types.XTable<String,BinaryValueSetter> |
BinaryPersistenceFoundation.Default.getCustomTranslatorLookup() |
one.microstream.typing.TypeMappingLookup<BinaryValueSetter> |
BinaryValueTranslatorLookupProvider.mapping(boolean switchByteOrder) |
one.microstream.typing.TypeMapping<BinaryValueSetter> |
BinaryValueTranslatorMappingProvider.mapping(boolean switchByteOrder) |
one.microstream.typing.TypeMapping<BinaryValueSetter> |
BinaryValueTranslatorMappingProvider.Default.mapping(boolean switchByteOrder) |
| Modifier and Type | Method and Description |
|---|---|
void |
Binary.copyMemory(ByteBuffer directByteBuffer,
long offset,
BinaryValueSetter[] setters,
long[] targetOffsets) |
void |
Binary.updateFixedSize(Object instance,
BinaryValueSetter[] setters,
long[] memoryOffsets,
PersistenceLoadHandler handler) |
| Modifier and Type | Method and Description |
|---|---|
static <T> BinaryLegacyTypeHandlerGenericEnumMapped<T> |
BinaryLegacyTypeHandlerGenericEnumMapped.New(PersistenceTypeDefinition typeDefinition,
PersistenceTypeHandler<Binary,T> typeHandler,
one.microstream.collections.types.XGettingEnum<one.microstream.typing.KeyValue<Long,BinaryValueSetter>> translatorsWithTargetOffsets,
Integer[] ordinalMapping,
PersistenceLegacyTypeHandlingListener<Binary> listener,
boolean switchByteOrder) |
static <T> BinaryLegacyTypeHandlerRerouting<T> |
BinaryLegacyTypeHandlerRerouting.New(PersistenceTypeDefinition typeDefinition,
PersistenceTypeHandler<Binary,T> typeHandler,
one.microstream.collections.types.XGettingEnum<one.microstream.typing.KeyValue<Long,BinaryValueSetter>> translatorsWithTargetOffsets,
PersistenceLegacyTypeHandlingListener<Binary> listener,
boolean switchByteOrder) |
static <T> BinaryLegacyTypeHandlerGenericEnum<T> |
BinaryLegacyTypeHandlerGenericEnum.New(PersistenceTypeDefinition typeDefinition,
PersistenceTypeHandler<Binary,T> typeHandler,
one.microstream.collections.types.XGettingEnum<one.microstream.typing.KeyValue<Long,BinaryValueSetter>> translatorsWithTargetOffsets,
PersistenceLegacyTypeHandlingListener<Binary> listener,
boolean switchByteOrder) |
static <T> BinaryLegacyTypeHandlerGenericType<T> |
BinaryLegacyTypeHandlerGenericType.New(PersistenceTypeDefinition typeDefinition,
PersistenceTypeHandlerReflective<Binary,T> typeHandler,
one.microstream.collections.types.XGettingEnum<one.microstream.typing.KeyValue<Long,BinaryValueSetter>> translatorsWithTargetOffsets,
PersistenceLegacyTypeHandlingListener<Binary> listener,
boolean switchByteOrder) |
static BinaryValueTranslatorProvider |
BinaryValueTranslatorProvider.New(one.microstream.collections.types.XGettingMap<String,BinaryValueSetter> customTranslatorLookup,
one.microstream.collections.types.XGettingSequence<? extends BinaryValueTranslatorKeyBuilder> translatorKeyBuilders,
BinaryValueTranslatorLookupProvider translatorLookupProvider,
boolean switchByteOrder) |
F |
BinaryPersistenceFoundation.setCustomTranslatorLookup(one.microstream.collections.types.XTable<String,BinaryValueSetter> customTranslatorLookup) |
F |
BinaryPersistenceFoundation.Default.setCustomTranslatorLookup(one.microstream.collections.types.XTable<String,BinaryValueSetter> customTranslatorLookup) |
| Modifier and Type | Method and Description |
|---|---|
protected one.microstream.collections.types.XTable<String,BinaryValueSetter> |
SerializerFoundation.Default.ensureCustomTranslatorLookup() |
one.microstream.collections.types.XTable<String,BinaryValueSetter> |
SerializerFoundation.getCustomTranslatorLookup() |
one.microstream.collections.types.XTable<String,BinaryValueSetter> |
SerializerFoundation.Default.getCustomTranslatorLookup() |
| Modifier and Type | Method and Description |
|---|---|
F |
SerializerFoundation.setCustomTranslatorLookup(one.microstream.collections.types.XTable<String,BinaryValueSetter> customTranslatorLookup) |
F |
SerializerFoundation.Default.setCustomTranslatorLookup(one.microstream.collections.types.XTable<String,BinaryValueSetter> customTranslatorLookup) |
Copyright © 2022 MicroStream Software. All rights reserved.