Class PersistenceTypeDescriptionMemberEnumConstant.Default
java.lang.Object
one.microstream.persistence.types.PersistenceTypeDescriptionMemberEnumConstant.Default
- All Implemented Interfaces:
- PersistenceTypeDescriptionMember,- PersistenceTypeDescriptionMemberEnumConstant
- Direct Known Subclasses:
- PersistenceTypeDefinitionMemberEnumConstant.Default
- Enclosing interface:
- PersistenceTypeDescriptionMemberEnumConstant
public static class PersistenceTypeDescriptionMemberEnumConstant.Default extends Object implements PersistenceTypeDescriptionMemberEnumConstant
- 
Nested Class SummaryNested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberPersistenceTypeDescriptionMember.IdentityHashEqualatorNested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberEnumConstantPersistenceTypeDescriptionMemberEnumConstant.Default
- 
Constructor SummaryConstructors Constructor Description Default()
- 
Method SummaryModifier and Type Method Description voidassembleTypeDescription(PersistenceTypeDescriptionMemberAppender assembler)booleanhasReferences()Determines if this field contains references.Stringidentifier()The name of the member identifying it in its parent group of members.
 E.g.booleanisEnumConstant()Determines if this member is a enum constant name definition instead of an isntance field definition.booleanisInstanceMember()booleanisPrimitive()Determines if this member is primitive value.booleanisPrimitiveDefinition()Determines if this member is a primitive type definition instead of a field definition.booleanisReference()Determines if this member directly is a reference.booleanisValidPersistentLength(long persistentLength)Stringname()The simple or "primary" name of the member, if applicable.longpersistentMaximumLength()Returns the highest possible length value that a member of the persistent form for values of the type represented by this instance can have.longpersistentMinimumLength()Returns the lowest possible length value that a member of the persistent form for values of the type represented by this instance can have.Stringqualifier()A type-internal qualifier to distinct different members with equal "primary" name.StringtoString()StringtypeName()voidvalidatePersistentLength(long persistentLength)Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberisFixedLength, isIdentical, isVariableLengthMethods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberEnumConstantcreateDefinitionMember, equalsDescription, equalsStructure
- 
Constructor Details- 
Defaultpublic Default()
 
- 
- 
Method Details- 
nameDescription copied from interface:PersistenceTypeDescriptionMemberThe simple or "primary" name of the member, if applicable. E.g. "lastName".May be nullif not applicable.- Specified by:
- namein interface- PersistenceTypeDescriptionMember
- Returns:
- the member's simple name.
 
- 
assembleTypeDescription- Specified by:
- assembleTypeDescriptionin interface- PersistenceTypeDescriptionMember
 
- 
persistentMinimumLengthpublic long persistentMinimumLength()Description copied from interface:PersistenceTypeDescriptionMemberReturns the lowest possible length value that a member of the persistent form for values of the type represented by this instance can have. The precise meaning of the length value depends on the actual persistence form.- Specified by:
- persistentMinimumLengthin interface- PersistenceTypeDescriptionMember
- Returns:
- the persistent form length of null if variable length.
- See Also:
- PersistenceTypeDescriptionMember.persistentMaximumLength()
 
- 
persistentMaximumLengthpublic long persistentMaximumLength()Description copied from interface:PersistenceTypeDescriptionMemberReturns the highest possible length value that a member of the persistent form for values of the type represented by this instance can have. The precise meaning of the length value depends on the actual persistence form.- Specified by:
- persistentMaximumLengthin interface- PersistenceTypeDescriptionMember
- Returns:
- the persistent form length of null if variable length.
- See Also:
- PersistenceTypeDescriptionMember.persistentMinimumLength()
 
- 
isValidPersistentLengthpublic boolean isValidPersistentLength(long persistentLength)- Specified by:
- isValidPersistentLengthin interface- PersistenceTypeDescriptionMember
 
- 
isInstanceMemberpublic final boolean isInstanceMember()- Specified by:
- isInstanceMemberin interface- PersistenceTypeDescriptionMember
- Specified by:
- isInstanceMemberin interface- PersistenceTypeDescriptionMemberEnumConstant
 
- 
typeName- Specified by:
- typeNamein interface- PersistenceTypeDescriptionMember
 
- 
qualifierDescription copied from interface:PersistenceTypeDescriptionMemberA 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 be nullif not applicable.- Specified by:
- qualifierin interface- PersistenceTypeDescriptionMember
- Returns:
- the member's qualifier string to ensure a unique PersistenceTypeDescriptionMember.identifier()in a group of members.
 
- 
identifierDescription copied from interface:PersistenceTypeDescriptionMemberThe name of the member identifying it in its parent group of members.
 E.g. "com.my.app.entities.Person#lastname".May never be null.- Specified by:
- identifierin interface- PersistenceTypeDescriptionMember
- Returns:
- the member's uniquely identifying name.
 
- 
isReferencepublic final boolean isReference()Description copied from interface:PersistenceTypeDescriptionMemberDetermines if this member directly is a reference.- Specified by:
- isReferencein interface- PersistenceTypeDescriptionMember
 
- 
isPrimitivepublic final boolean isPrimitive()Description copied from interface:PersistenceTypeDescriptionMemberDetermines if this member is primitive value.- Specified by:
- isPrimitivein interface- PersistenceTypeDescriptionMember
 
- 
isPrimitiveDefinitionpublic final boolean isPrimitiveDefinition()Description copied from interface:PersistenceTypeDescriptionMemberDetermines if this member is a primitive type definition instead of a field definition.- Specified by:
- isPrimitiveDefinitionin interface- PersistenceTypeDescriptionMember
 
- 
isEnumConstantpublic final boolean isEnumConstant()Description copied from interface:PersistenceTypeDescriptionMemberDetermines if this member is a enum constant name definition instead of an isntance field definition.- Specified by:
- isEnumConstantin interface- PersistenceTypeDescriptionMember
 
- 
hasReferencespublic final boolean hasReferences()Description copied from interface:PersistenceTypeDescriptionMemberDetermines if this field contains references. Either because it is a reference itself, seePersistenceTypeDescriptionMember.isReference(), or because it is a complex type that contains one or more nested members that have references.- Specified by:
- hasReferencesin interface- PersistenceTypeDescriptionMember
 
- 
validatePersistentLengthpublic void validatePersistentLength(long persistentLength)- Specified by:
- validatePersistentLengthin interface- PersistenceTypeDescriptionMember
 
- 
toString
 
-