public interface BinaryField<T> extends PersistenceTypeDefinitionMemberFieldGeneric
| Modifier and Type | Interface and Description |
|---|---|
static class |
BinaryField.Abstract<T> |
static class |
BinaryField.Default_boolean<T> |
static class |
BinaryField.Default_byte<T> |
static class |
BinaryField.Default_char<T> |
static class |
BinaryField.Default_double<T> |
static class |
BinaryField.Default_float<T> |
static class |
BinaryField.Default_int<T> |
static class |
BinaryField.Default_long<T> |
static class |
BinaryField.Default_short<T> |
static class |
BinaryField.DefaultReference<T,R> |
static interface |
BinaryField.Defaults |
static interface |
BinaryField.Initializable<T> |
PersistenceTypeDescriptionMember.IdentityHashEqualatorfieldruntimeQualifierisInstanceMember, qualifier, typeNameassembleTypeDescription, calculatePersistentMaximumLength, calculatePersistentMinimumLength, createDefinitionMember, determineHasReferences, determineIsPrimitive, equalDescription, equalDescriptions, equalMembers, equalsDescription, equalsStructure, equalStructure, equalStructures, equalTypeAndName, equalTypeAndNameAndQualifier, hasReferences, identifier, identityHash, identityHashEqualator, isEnumConstant, isFixedLength, isIdentical, isIdentical, isPrimitive, isPrimitiveDefinition, isReference, isValidPersistentLength, isVariableLength, persistentMaximumLength, persistentMinimumLength, validatePersistentLengthClass<?> type()
type in interface PersistenceTypeDefinitionMemberString name()
name in interface PersistenceTypeDescriptionMembername in interface PersistenceTypeDescriptionMemberFielddefault BinaryField<T> copyForName(String name)
copyForName in interface PersistenceTypeDefinitionMemberFieldGenericBinaryField<T> copyForName(String qualifier, String name)
copyForName in interface PersistenceTypeDefinitionMemberFieldGenericvoid storeFromInstance(T instance, Binary data, PersistenceStoreHandler<Binary> handler)
void setToInstance(T instance, Binary data, PersistenceLoadHandler handler)
void validateState(T instance, Binary data, PersistenceLoadHandler handler)
boolean canSet()
default <F extends PersistenceFunction> F iterateReferences(Object instance, F iterator)
default <L extends PersistenceReferenceLoader> L iterateLoadableReferences(Binary data, L loader)
long calculateBinaryLength(T instance)
default byte read_byte(Binary data)
default boolean read_boolean(Binary data)
default short read_short(Binary data)
default char read_char(Binary data)
default int read_int(Binary data)
default float read_float(Binary data)
default long read_long(Binary data)
default double read_double(Binary data)
default Object readReference(Binary data, PersistenceLoadHandler handler)
Copyright © 2022 MicroStream Software. All rights reserved.