Interface BinaryFieldLengthResolver
- All Superinterfaces:
 PersistenceFieldLengthResolver
- All Known Implementing Classes:
 BinaryFieldLengthResolver.Default
public interface BinaryFieldLengthResolver extends PersistenceFieldLengthResolver
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBinaryFieldLengthResolver.Default - 
Method Summary
Modifier and Type Method Description default longresolveComplexMemberMaximumLength(String memberName, String typeName, XGettingSequence<? extends PersistenceTypeDescriptionMemberFieldGeneric> nestedMembers)default longresolveComplexMemberMinimumLength(String memberName, String typeName, XGettingSequence<? extends PersistenceTypeDescriptionMemberFieldGeneric> nestedMembers)default longresolveMaximumLengthFromPrimitiveType(Class<?> primitiveType)default longresolveMinimumLengthFromPrimitiveType(Class<?> primitiveType)default longvariableLengthTypeMaximumLength(String declaringTypeName, String memberName, String typeName)default longvariableLengthTypeMinimumLength(String declaringTypeName, String memberName, String typeName)Methods inherited from interface one.microstream.persistence.types.PersistenceFieldLengthResolver
referenceMaximumLength, referenceMinimumLength, resolveMaximumLengthFromDictionary, resolveMaximumLengthFromField, resolveMaximumLengthFromType, resolveMinimumLengthFromDictionary, resolveMinimumLengthFromField, resolveMinimumLengthFromType 
- 
Method Details
- 
resolveMinimumLengthFromPrimitiveType
- Specified by:
 resolveMinimumLengthFromPrimitiveTypein interfacePersistenceFieldLengthResolver
 - 
resolveMaximumLengthFromPrimitiveType
- Specified by:
 resolveMaximumLengthFromPrimitiveTypein interfacePersistenceFieldLengthResolver
 - 
variableLengthTypeMinimumLength
default long variableLengthTypeMinimumLength(String declaringTypeName, String memberName, String typeName)- Specified by:
 variableLengthTypeMinimumLengthin interfacePersistenceFieldLengthResolver
 - 
variableLengthTypeMaximumLength
default long variableLengthTypeMaximumLength(String declaringTypeName, String memberName, String typeName)- Specified by:
 variableLengthTypeMaximumLengthin interfacePersistenceFieldLengthResolver
 - 
resolveComplexMemberMinimumLength
default long resolveComplexMemberMinimumLength(String memberName, String typeName, XGettingSequence<? extends PersistenceTypeDescriptionMemberFieldGeneric> nestedMembers)- Specified by:
 resolveComplexMemberMinimumLengthin interfacePersistenceFieldLengthResolver
 - 
resolveComplexMemberMaximumLength
default long resolveComplexMemberMaximumLength(String memberName, String typeName, XGettingSequence<? extends PersistenceTypeDescriptionMemberFieldGeneric> nestedMembers)- Specified by:
 resolveComplexMemberMaximumLengthin interfacePersistenceFieldLengthResolver
 
 -