Interface PersistenceTypeDescriptionMemberField
- All Superinterfaces:
 PersistenceTypeDescriptionMember
- All Known Subinterfaces:
 BinaryField<T>,BinaryField.Initializable<T>,PersistenceTypeDefinitionMemberField,PersistenceTypeDefinitionMemberFieldGeneric,PersistenceTypeDefinitionMemberFieldGenericComplex,PersistenceTypeDefinitionMemberFieldGenericSimple,PersistenceTypeDefinitionMemberFieldGenericVariableLength,PersistenceTypeDefinitionMemberFieldReflective,PersistenceTypeDescriptionMemberFieldGeneric,PersistenceTypeDescriptionMemberFieldGenericComplex,PersistenceTypeDescriptionMemberFieldGenericSimple,PersistenceTypeDescriptionMemberFieldGenericVariableLength,PersistenceTypeDescriptionMemberFieldReflective
- All Known Implementing Classes:
 BinaryField.Abstract,BinaryField.Default_boolean,BinaryField.Default_byte,BinaryField.Default_char,BinaryField.Default_double,BinaryField.Default_float,BinaryField.Default_int,BinaryField.Default_long,BinaryField.Default_short,BinaryField.DefaultReference,PersistenceTypeDefinitionMemberFieldGenericComplex.Default,PersistenceTypeDefinitionMemberFieldGenericSimple.Default,PersistenceTypeDefinitionMemberFieldGenericVariableLength.Default,PersistenceTypeDefinitionMemberFieldReflective.Default,PersistenceTypeDescriptionMemberField.Abstract,PersistenceTypeDescriptionMemberFieldGeneric.Abstract,PersistenceTypeDescriptionMemberFieldGenericComplex.Default,PersistenceTypeDescriptionMemberFieldGenericSimple.Default,PersistenceTypeDescriptionMemberFieldGenericVariableLength.Default,PersistenceTypeDescriptionMemberFieldReflective.Default
public interface PersistenceTypeDescriptionMemberField extends PersistenceTypeDescriptionMember
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPersistenceTypeDescriptionMemberField.AbstractNested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMember
PersistenceTypeDescriptionMember.IdentityHashEqualator - 
Method Summary
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMember
assembleTypeDescription, createDefinitionMember, equalsDescription, equalsStructure, hasReferences, identifier, isEnumConstant, isFixedLength, isIdentical, isPrimitive, isPrimitiveDefinition, isReference, isValidPersistentLength, isVariableLength, persistentMaximumLength, persistentMinimumLength, validatePersistentLength 
- 
Method Details
- 
typeName
String typeName()- Specified by:
 typeNamein interfacePersistenceTypeDescriptionMember
 - 
qualifier
String qualifier()A type-internal qualifier to distinct different members with equal "primary" name. E.g. reflection-based type handling where fields names are only unique in combination with their declaring class.May never be
null.- Specified by:
 qualifierin interfacePersistenceTypeDescriptionMember- Returns:
 - the member's qualifier string to ensure a unique 
PersistenceTypeDescriptionMember.identifier()in a group of member fields. 
 - 
name
String name()The simple or "primary" name of the member. E.g. "lastName".May never be
null.- Specified by:
 namein interfacePersistenceTypeDescriptionMember- Returns:
 - the member field's simple name.
 
 - 
isInstanceMember
default boolean isInstanceMember()- Specified by:
 isInstanceMemberin interfacePersistenceTypeDescriptionMember
 
 -