Class MapKeyAttribute<K>

java.lang.Object
com.blazebit.persistence.criteria.impl.path.MapKeyAttribute<K>
All Implemented Interfaces:
Serializable, javax.persistence.metamodel.Attribute<Map<K,?>,K>, javax.persistence.metamodel.Bindable<K>, javax.persistence.metamodel.SingularAttribute<Map<K,?>,K>

public class MapKeyAttribute<K> extends Object implements javax.persistence.metamodel.SingularAttribute<Map<K,?>,K>, javax.persistence.metamodel.Bindable<K>, Serializable
Since:
1.2.0
Author:
Christian Beikov
See Also:
  • Constructor Details

    • MapKeyAttribute

      public MapKeyAttribute(BlazeCriteriaBuilderImpl criteriaBuilder, javax.persistence.metamodel.MapAttribute<?,K,?> attribute)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface javax.persistence.metamodel.Attribute<Map<K,?>,K>
    • getPersistentAttributeType

      public javax.persistence.metamodel.Attribute.PersistentAttributeType getPersistentAttributeType()
      Specified by:
      getPersistentAttributeType in interface javax.persistence.metamodel.Attribute<Map<K,?>,K>
    • getDeclaringType

      public javax.persistence.metamodel.ManagedType<Map<K,?>> getDeclaringType()
      Specified by:
      getDeclaringType in interface javax.persistence.metamodel.Attribute<Map<K,?>,K>
    • getJavaType

      public Class<K> getJavaType()
      Specified by:
      getJavaType in interface javax.persistence.metamodel.Attribute<Map<K,?>,K>
    • getJavaMember

      public Member getJavaMember()
      Specified by:
      getJavaMember in interface javax.persistence.metamodel.Attribute<Map<K,?>,K>
    • isAssociation

      public boolean isAssociation()
      Specified by:
      isAssociation in interface javax.persistence.metamodel.Attribute<Map<K,?>,K>
    • isCollection

      public boolean isCollection()
      Specified by:
      isCollection in interface javax.persistence.metamodel.Attribute<Map<K,?>,K>
    • isId

      public boolean isId()
      Specified by:
      isId in interface javax.persistence.metamodel.SingularAttribute<Map<K,?>,K>
    • isVersion

      public boolean isVersion()
      Specified by:
      isVersion in interface javax.persistence.metamodel.SingularAttribute<Map<K,?>,K>
    • isOptional

      public boolean isOptional()
      Specified by:
      isOptional in interface javax.persistence.metamodel.SingularAttribute<Map<K,?>,K>
    • getType

      public javax.persistence.metamodel.Type<K> getType()
      Specified by:
      getType in interface javax.persistence.metamodel.SingularAttribute<Map<K,?>,K>
    • getBindableType

      public javax.persistence.metamodel.Bindable.BindableType getBindableType()
      Specified by:
      getBindableType in interface javax.persistence.metamodel.Bindable<K>
    • getBindableJavaType

      public Class<K> getBindableJavaType()
      Specified by:
      getBindableJavaType in interface javax.persistence.metamodel.Bindable<K>