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 ValueReaderderiveComplexVariableLengthValueReader(PersistenceTypeDefinitionMember member)static ValueReaderderiveValueReader(PersistenceTypeDefinitionMember member)static ValueReader[]deriveValueReaders(PersistenceTypeDefinition td)static ValueReaderderiveVariableLengthValueReader(PersistenceTypeDefinitionMember member)longgetBinarySize(Binary binary, long offset)default longgetVariableLength(Binary binary, long offset)static voidreadObjectValues(Binary binary, ValueReader[] valueReaders, long[] valueOffsets, ObjectDescription objectDescription)ObjectreadValue(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)
-