# Uses of Package
org.apache.cayenne.exp.property

Packages that use org.apache.cayenne.exp.property
Package
Description
org.apache.cayenne.access.translator.select
org.apache.cayenne.exp
Cayenne data expression classes.
org.apache.cayenne.exp.property
Property API
org.apache.cayenne.query
Defines standard queries supported by Cayenne and extension mechanism to create custom queries.

- Classes in org.apache.cayenne.exp.property used by org.apache.cayenne.access.translator.select
  Class
  Description
  Property
  Base interface for all types of properties
- Classes in org.apache.cayenne.exp.property used by org.apache.cayenne.exp
  Class
  Description
  BaseProperty
  Property that represents generic attribute.
  ComparableProperty
  Interface (or "Trait") that provides basic functionality for comparable properties.
  PathProperty
  Property that represents path segment (relationship or embeddable).
  Property
  Base interface for all types of properties
  RelationshipProperty
  Interface (or "Trait") that provides basic functionality for all types of relationships.
- Classes in org.apache.cayenne.exp.property used by org.apache.cayenne.exp.property
  Class
  Description
  BaseIdProperty
  Property that represents non-numeric PK
  BaseProperty
  Property that represents generic attribute.
  CollectionProperty
  Base class for `ListProperty` and `SetProperty`
  ComparableProperty
  Interface (or "Trait") that provides basic functionality for comparable properties.
  DateProperty
  Property that represents date/time attribute.
  EmbeddableProperty
  Property that represents object attribute mapped on `Embeddable` object.
  EntityProperty
  Property that represents to-one relationships.
  IdProperty
  Base class for properties mapped to PK
  ListProperty
  Property that represents to-many relationship mapped on `List`.
  MapProperty
  Property that represents to-many relationship mapped on `Map`.
  NumericIdProperty
  Property that represents numeric PK
  NumericProperty
  Property that represents attributes mapped on numeric types
  PathProperty
  Property that represents path segment (relationship or embeddable).
  Property
  Base interface for all types of properties
  RelationshipProperty
  Interface (or "Trait") that provides basic functionality for all types of relationships.
  SetProperty
  Property that represents to-many relationship mapped on `Set`.
  StringProperty
  Property that represents attributes mapped on string types
- Classes in org.apache.cayenne.exp.property used by org.apache.cayenne.query
  Class
  Description
  BaseProperty
  Property that represents generic attribute.
  ComparableProperty
  Interface (or "Trait") that provides basic functionality for comparable properties.
  NumericProperty
  Property that represents attributes mapped on numeric types
  Property
  Base interface for all types of properties