Class Members.KeyAttributeImpl<X,K>
- java.lang.Object
- 
- org.apache.openjpa.persistence.meta.Members.Member<X,C>
- 
- org.apache.openjpa.persistence.meta.Members.PluralAttributeImpl<X,java.util.Set<E>,E>
- 
- org.apache.openjpa.persistence.meta.Members.SetAttributeImpl<X,K>
- 
- org.apache.openjpa.persistence.meta.Members.KeyAttributeImpl<X,K>
 
 
 
 
- 
- Type Parameters:
- X- the declaring type of the original java.util.Map<K,V> attribute
- K- the type of the key of the original java.util.Map<K,V> attribute
 - All Implemented Interfaces:
- jakarta.persistence.metamodel.Attribute<X,java.util.Set<K>>,- jakarta.persistence.metamodel.Bindable<K>,- jakarta.persistence.metamodel.PluralAttribute<X,java.util.Set<K>,K>,- jakarta.persistence.metamodel.SetAttribute<X,K>,- java.lang.Comparable<Members.Member<X,java.util.Set<K>>>
 - Enclosing class:
- Members
 
 public static class Members.KeyAttributeImpl<X,K> extends Members.SetAttributeImpl<X,K> Represents the keys of java.util.Map<K,V> in managed type <X> as a pseudo-attribute of type java.util.Set<K>.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Attributejakarta.persistence.metamodel.Attribute.PersistentAttributeType
 
- 
 - 
Field Summary- 
Fields inherited from class org.apache.openjpa.persistence.meta.Members.Memberfmd, owner
 
- 
 - 
Constructor SummaryConstructors Constructor Description KeyAttributeImpl(AbstractManagedType<X> owner, FieldMetaData fmd)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<K>getBindableJavaType()Returns the bindable Java type of this attribute.- 
Methods inherited from class org.apache.openjpa.persistence.meta.Members.SetAttributeImplgetCollectionType
 - 
Methods inherited from class org.apache.openjpa.persistence.meta.Members.PluralAttributeImplgetBindableType, getElementType, getPersistentAttributeType
 - 
Methods inherited from class org.apache.openjpa.persistence.meta.Members.MembercompareTo, getDeclaringType, getJavaMember, getJavaType, getName, getType, isAssociation, isCollection, toString
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
- 
 
- 
- 
- 
Constructor Detail- 
KeyAttributeImplpublic KeyAttributeImpl(AbstractManagedType<X> owner, FieldMetaData fmd) 
 
- 
 - 
Method Detail- 
getBindableJavaTypepublic java.lang.Class<K> getBindableJavaType() Description copied from class:Members.PluralAttributeImplReturns the bindable Java type of this attribute. For PLURAL_ATTRIBUTE, the Java element type is returned.- Specified by:
- getBindableJavaTypein interface- jakarta.persistence.metamodel.Bindable<X>
- Overrides:
- getBindableJavaTypein class- Members.PluralAttributeImpl<X,java.util.Set<K>,K>
 
 
- 
 
-