# 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 and Description
  Property Base interface for all types of properties

- Classes in org.apache.cayenne.exp.property used by org.apache.cayenne.exp
  Class and 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 and 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 and 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

Copyright © 2001–2021 Apache Cayenne. All rights reserved.