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 SummaryNested Classes Modifier and Type Interface Description static classPersistenceTypeDescriptionMemberField.AbstractNested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberPersistenceTypeDescriptionMember.IdentityHashEqualator
- 
Method SummaryMethods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberassembleTypeDescription, createDefinitionMember, equalsDescription, equalsStructure, hasReferences, identifier, isEnumConstant, isFixedLength, isIdentical, isPrimitive, isPrimitiveDefinition, isReference, isValidPersistentLength, isVariableLength, persistentMaximumLength, persistentMinimumLength, validatePersistentLength
- 
Method Details- 
typeNameString typeName()- Specified by:
- typeNamein interface- PersistenceTypeDescriptionMember
 
- 
qualifierString 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 interface- PersistenceTypeDescriptionMember
- Returns:
- the member's qualifier string to ensure a unique PersistenceTypeDescriptionMember.identifier()in a group of member fields.
 
- 
nameString name()The simple or "primary" name of the member. E.g. "lastName".May never be null.- Specified by:
- namein interface- PersistenceTypeDescriptionMember
- Returns:
- the member field's simple name.
 
- 
isInstanceMemberdefault boolean isInstanceMember()- Specified by:
- isInstanceMemberin interface- PersistenceTypeDescriptionMember
 
 
-