public interface ValueReader
| Modifier and Type | Method and Description |
|---|---|
static ValueReader |
deriveComplexVariableLengthValueReader(one.microstream.persistence.types.PersistenceTypeDefinitionMember member) |
static ValueReader |
deriveValueReader(one.microstream.persistence.types.PersistenceTypeDefinitionMember member) |
static ValueReader[] |
deriveValueReaders(one.microstream.persistence.types.PersistenceTypeDefinition td) |
static ValueReader |
deriveVariableLengthValueReader(one.microstream.persistence.types.PersistenceTypeDefinitionMember member) |
long |
getBinarySize(one.microstream.persistence.binary.types.Binary binary,
long offset) |
default long |
getVariableLength(one.microstream.persistence.binary.types.Binary binary,
long offset) |
static void |
readObjectValues(one.microstream.persistence.binary.types.Binary binary,
ValueReader[] valueReaders,
long[] valueOffsets,
ObjectDescription objectDescription) |
Object |
readValue(one.microstream.persistence.binary.types.Binary binary,
long offset) |
Object readValue(one.microstream.persistence.binary.types.Binary binary, long offset)
long getBinarySize(one.microstream.persistence.binary.types.Binary binary,
long offset)
default long getVariableLength(one.microstream.persistence.binary.types.Binary binary,
long offset)
static ValueReader[] deriveValueReaders(one.microstream.persistence.types.PersistenceTypeDefinition td)
static ValueReader deriveValueReader(one.microstream.persistence.types.PersistenceTypeDefinitionMember member)
static ValueReader deriveVariableLengthValueReader(one.microstream.persistence.types.PersistenceTypeDefinitionMember member)
static ValueReader deriveComplexVariableLengthValueReader(one.microstream.persistence.types.PersistenceTypeDefinitionMember member)
static void readObjectValues(one.microstream.persistence.binary.types.Binary binary,
ValueReader[] valueReaders,
long[] valueOffsets,
ObjectDescription objectDescription)
Copyright © 2021 MicroStream Software. All rights reserved.