# Uses of Class
org.apache.cayenne.exp.property.MapProperty

Packages that use MapProperty
Package
Description
org.apache.cayenne.exp.property
Property API

- ## Uses of MapProperty in org.apache.cayenne.exp.property

  Methods in org.apache.cayenne.exp.property that return MapProperty
  Modifier and Type
  Method
  Description
  `MapProperty<K,V>`
  MapProperty.`alias(String alias)`
  Creates alias with different name for this property
  `static <K, V extends Persistent>
  MapProperty<K,V>`
  PropertyFactory.`createMap(String name, Class<K> keyType, Class<V> entityType)`
  Create to-many relationship mapped on map property
  `static <K, V extends Persistent>
  MapProperty<K,V>`
  PropertyFactory.`createMap(String name, Expression expression, Class<K> keyType, Class<V> entityType)`
  Create to-many relationship mapped on map property
  `static <K, V extends Persistent>
  MapProperty<K,V>`
  PropertyFactory.`createMap(CayennePath path, Class<K> keyType, Class<V> entityType)`
  Create to-many relationship mapped on map property
  `static <K, V extends Persistent>
  MapProperty<K,V>`
  PropertyFactory.`createMap(CayennePath path, Expression expression, Class<K> keyType, Class<V> entityType)`
  Create to-many relationship mapped on map property
  `default <K, V extends Persistent>
  MapProperty<K,V>`
  RelationshipProperty.`dot(MapProperty<K,V> property)`
  Constructs a new property path by appending the argument to the existing property separated by a dot.
  `MapProperty<K,V>`
  MapProperty.`enclosing()`
  `MapProperty<K,V>`
  MapProperty.`outer()`
  Returns a version of this property that represents an OUTER join.
  Methods in org.apache.cayenne.exp.property with parameters of type MapProperty
  Modifier and Type
  Method
  Description
  `default <K, V extends Persistent>
  MapProperty<K,V>`
  RelationshipProperty.`dot(MapProperty<K,V> property)`
  Constructs a new property path by appending the argument to the existing property separated by a dot.