public interface BinaryFieldLengthResolver extends PersistenceFieldLengthResolver
| Modifier and Type | Interface and Description |
|---|---|
static class |
BinaryFieldLengthResolver.Default |
| Modifier and Type | Method and Description |
|---|---|
default long |
resolveComplexMemberMaximumLength(String memberName,
String typeName,
one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDescriptionMemberFieldGeneric> nestedMembers) |
default long |
resolveComplexMemberMinimumLength(String memberName,
String typeName,
one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDescriptionMemberFieldGeneric> nestedMembers) |
default long |
resolveMaximumLengthFromPrimitiveType(Class<?> primitiveType) |
default long |
resolveMinimumLengthFromPrimitiveType(Class<?> primitiveType) |
default long |
variableLengthTypeMaximumLength(String declaringTypeName,
String memberName,
String typeName) |
default long |
variableLengthTypeMinimumLength(String declaringTypeName,
String memberName,
String typeName) |
referenceMaximumLength, referenceMinimumLength, resolveMaximumLengthFromDictionary, resolveMaximumLengthFromField, resolveMaximumLengthFromType, resolveMinimumLengthFromDictionary, resolveMinimumLengthFromField, resolveMinimumLengthFromTypedefault long resolveMinimumLengthFromPrimitiveType(Class<?> primitiveType)
resolveMinimumLengthFromPrimitiveType in interface PersistenceFieldLengthResolverdefault long resolveMaximumLengthFromPrimitiveType(Class<?> primitiveType)
resolveMaximumLengthFromPrimitiveType in interface PersistenceFieldLengthResolverdefault long variableLengthTypeMinimumLength(String declaringTypeName, String memberName, String typeName)
variableLengthTypeMinimumLength in interface PersistenceFieldLengthResolverdefault long variableLengthTypeMaximumLength(String declaringTypeName, String memberName, String typeName)
variableLengthTypeMaximumLength in interface PersistenceFieldLengthResolverdefault long resolveComplexMemberMinimumLength(String memberName, String typeName, one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDescriptionMemberFieldGeneric> nestedMembers)
resolveComplexMemberMinimumLength in interface PersistenceFieldLengthResolverdefault long resolveComplexMemberMaximumLength(String memberName, String typeName, one.microstream.collections.types.XGettingSequence<? extends PersistenceTypeDescriptionMemberFieldGeneric> nestedMembers)
resolveComplexMemberMaximumLength in interface PersistenceFieldLengthResolverCopyright © 2022 MicroStream Software. All rights reserved.