Interface ValueReader
- All Known Implementing Classes:
ValueReaderArrayOfLists
,ValueReaderPrimitive
,ValueReaderPrimitiveByteList
,ValueReaderPrimitiveCharList
,ValueReaderPrimitiveList
,ValueReaderReference
,ValueReaderReferenceList
,ValueReaderStringList
,ValueReaderVariableLength
public interface ValueReader
-
Method Summary
Modifier and Type Method Description static ValueReader
deriveComplexVariableLengthValueReader(PersistenceTypeDefinitionMember member)
static ValueReader
deriveValueReader(PersistenceTypeDefinitionMember member)
static ValueReader[]
deriveValueReaders(PersistenceTypeDefinition td)
static ValueReader
deriveVariableLengthValueReader(PersistenceTypeDefinitionMember member)
long
getBinarySize(Binary binary, long offset)
default long
getVariableLength(Binary binary, long offset)
static void
readObjectValues(Binary binary, ValueReader[] valueReaders, long[] valueOffsets, ObjectDescription objectDescription)
Object
readValue(Binary binary, long offset)
-
Method Details
-
readValue
-
getBinarySize
-
getVariableLength
-
deriveValueReaders
-
deriveValueReader
-
deriveVariableLengthValueReader
-
deriveComplexVariableLengthValueReader
-
readObjectValues
static void readObjectValues(Binary binary, ValueReader[] valueReaders, long[] valueOffsets, ObjectDescription objectDescription)
-