Class PersistenceTypeDefinitionMemberFieldGenericComplex.Default
java.lang.Object
one.microstream.persistence.types.PersistenceTypeDescriptionMemberField.Abstract
one.microstream.persistence.types.PersistenceTypeDescriptionMemberFieldGeneric.Abstract
one.microstream.persistence.types.PersistenceTypeDescriptionMemberFieldGenericVariableLength.Default
one.microstream.persistence.types.PersistenceTypeDescriptionMemberFieldGenericComplex.Default
one.microstream.persistence.types.PersistenceTypeDefinitionMemberFieldGenericComplex.Default
- All Implemented Interfaces:
PersistenceTypeDefinitionMember
,PersistenceTypeDefinitionMemberField
,PersistenceTypeDefinitionMemberFieldGeneric
,PersistenceTypeDefinitionMemberFieldGenericComplex
,PersistenceTypeDefinitionMemberFieldGenericVariableLength
,PersistenceTypeDescriptionMember
,PersistenceTypeDescriptionMemberField
,PersistenceTypeDescriptionMemberFieldGeneric
,PersistenceTypeDescriptionMemberFieldGenericComplex
,PersistenceTypeDescriptionMemberFieldGenericVariableLength
- Enclosing interface:
- PersistenceTypeDefinitionMemberFieldGenericComplex
public static class PersistenceTypeDefinitionMemberFieldGenericComplex.Default extends PersistenceTypeDescriptionMemberFieldGenericComplex.Default implements PersistenceTypeDefinitionMemberFieldGenericComplex
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDefinitionMemberFieldGenericComplex
PersistenceTypeDefinitionMemberFieldGenericComplex.Default
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMember
PersistenceTypeDescriptionMember.IdentityHashEqualator
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberField
PersistenceTypeDescriptionMemberField.Abstract
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberFieldGeneric
PersistenceTypeDescriptionMemberFieldGeneric.Abstract
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberFieldGenericComplex
PersistenceTypeDescriptionMemberFieldGenericComplex.Default
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberFieldGenericVariableLength
PersistenceTypeDescriptionMemberFieldGenericVariableLength.Default
-
Constructor Summary
Constructors Modifier Constructor Description protected
Default(String qualifier, String name, XGettingSequence<PersistenceTypeDescriptionMemberFieldGeneric> members, long persistentMinimumLength, long persistentMaximumLength)
-
Method Summary
Modifier and Type Method Description PersistenceTypeDefinitionMemberFieldGenericComplex
copyForName(String qualifier, String name)
Class<?>
type()
Methods inherited from class one.microstream.persistence.types.PersistenceTypeDescriptionMemberFieldGenericComplex.Default
assembleTypeDescription, members
Methods inherited from class one.microstream.persistence.types.PersistenceTypeDescriptionMemberField.Abstract
hasReferences, identifier, isEnumConstant, isInstanceMember, isPrimitive, isPrimitiveDefinition, isReference, isValidPersistentLength, name, persistentMaximumLength, persistentMinimumLength, qualifier, toString, typeName, validatePersistentLength
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDefinitionMember
runtimeQualifier
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDefinitionMemberField
field
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDefinitionMemberFieldGenericComplex
copyForName
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMember
assembleTypeDescription, hasReferences, identifier, isEnumConstant, isFixedLength, isIdentical, isPrimitive, isPrimitiveDefinition, isReference, isValidPersistentLength, persistentMaximumLength, persistentMinimumLength, validatePersistentLength
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberField
isInstanceMember, name, qualifier, typeName
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberFieldGenericComplex
createDefinitionMember, equalsDescription, equalsStructure, members
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberFieldGenericVariableLength
isVariableLength
-
Constructor Details
-
Default
protected Default(String qualifier, String name, XGettingSequence<PersistenceTypeDescriptionMemberFieldGeneric> members, long persistentMinimumLength, long persistentMaximumLength)
-
-
Method Details
-
type
- Specified by:
type
in interfacePersistenceTypeDefinitionMember
- Returns:
- the runtime type used by this description member, if possible. Otherwise
null
.
-
copyForName
public PersistenceTypeDefinitionMemberFieldGenericComplex copyForName(String qualifier, String name)- Specified by:
copyForName
in interfacePersistenceTypeDefinitionMemberFieldGeneric
- Specified by:
copyForName
in interfacePersistenceTypeDefinitionMemberFieldGenericComplex
- Specified by:
copyForName
in interfacePersistenceTypeDefinitionMemberFieldGenericVariableLength
-