Interface PersistenceTypeDefinitionMemberFieldReflective
-
- All Superinterfaces:
PersistenceTypeDefinitionMember
,PersistenceTypeDefinitionMemberField
,PersistenceTypeDescriptionMember
,PersistenceTypeDescriptionMemberField
,PersistenceTypeDescriptionMemberFieldReflective
- All Known Implementing Classes:
PersistenceTypeDefinitionMemberFieldReflective.Default
public interface PersistenceTypeDefinitionMemberFieldReflective extends PersistenceTypeDefinitionMemberField, PersistenceTypeDescriptionMemberFieldReflective
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceTypeDefinitionMemberFieldReflective.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
-
-
Method Summary
Modifier and Type Method Description Class<?>
declaringClass()
Field
field()
static PersistenceTypeDefinitionMemberFieldReflective
New(Field field, long persistentMinimumLength, long persistentMaximumLength)
static PersistenceTypeDefinitionMemberFieldReflective
New(String runtimeDeclaringClass, Class<?> declaringClass, Field field, Class<?> type, String typeName, String name, String declaringTypeName, boolean isReference, long persistentMinimumLength, long persistentMaximumLength)
String
runtimeDeclaringClassName()
default String
runtimeQualifier()
-
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDefinitionMember
type
-
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMember
assembleTypeDescription, equalsDescription, equalsStructure, hasReferences, isEnumConstant, isFixedLength, isIdentical, isPrimitive, isPrimitiveDefinition, isReference, isValidPersistentLength, isVariableLength, persistentMaximumLength, persistentMinimumLength, validatePersistentLength
-
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberField
isInstanceMember, name, qualifier, typeName
-
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberFieldReflective
createDefinitionMember, declaringTypeName, identifier
-
-
-
-
Method Detail
-
runtimeDeclaringClassName
String runtimeDeclaringClassName()
-
runtimeQualifier
default String runtimeQualifier()
- Specified by:
runtimeQualifier
in interfacePersistenceTypeDefinitionMember
-
declaringClass
Class<?> declaringClass()
-
field
Field field()
- Specified by:
field
in interfacePersistenceTypeDefinitionMemberField
-
New
static PersistenceTypeDefinitionMemberFieldReflective New(String runtimeDeclaringClass, Class<?> declaringClass, Field field, Class<?> type, String typeName, String name, String declaringTypeName, boolean isReference, long persistentMinimumLength, long persistentMaximumLength)
-
New
static PersistenceTypeDefinitionMemberFieldReflective New(Field field, long persistentMinimumLength, long persistentMaximumLength)
-
-