# Uses of Package
org.apache.cayenne.exp

- Packages that use org.apache.cayenne.exp
  Package | Description
  --- | ---
  org.apache.cayenne.access.translator.select |
  org.apache.cayenne.ejbql |
  org.apache.cayenne.exp | Cayenne data expression classes.
  org.apache.cayenne.exp.parser | Contains expression parser and other expression internals.
  org.apache.cayenne.exp.property | Property API
  org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
  org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries.
  org.apache.cayenne.reflect |

- Classes in org.apache.cayenne.exp used by org.apache.cayenne.access.translator.select
  Class | Description
  --- | ---
  Expression | Superclass of Cayenne expressions that defines basic API for expressions use.

- Classes in org.apache.cayenne.exp used by org.apache.cayenne.ejbql
  Class | Description
  --- | ---
  ExpressionException | RuntimeException thrown on errors during expressions creation/parsing.

- Classes in org.apache.cayenne.exp used by org.apache.cayenne.exp
  Class | Description
  --- | ---
  Expression | Superclass of Cayenne expressions that defines basic API for expressions use.
  Property | Deprecated. since 4.2 in favour of type-specific set of properties, see `PropertyFactory` and `org.apache.cayenne.exp.property` package.
  TraversalHandler | Expression visitor interface.

- Classes in org.apache.cayenne.exp used by org.apache.cayenne.exp.parser
  Class | Description
  --- | ---
  Expression | Superclass of Cayenne expressions that defines basic API for expressions use.
  ValueInjector | Describes expressions, that can "inject" value to an object, i.e.

- Classes in org.apache.cayenne.exp used by org.apache.cayenne.exp.property
  Class | Description
  --- | ---
  Expression | Superclass of Cayenne expressions that defines basic API for expressions use.

- Classes in org.apache.cayenne.exp used by org.apache.cayenne.map
  Class | Description
  --- | ---
  Expression | Superclass of Cayenne expressions that defines basic API for expressions use.
  ExpressionException | RuntimeException thrown on errors during expressions creation/parsing.

- Classes in org.apache.cayenne.exp used by org.apache.cayenne.query
  Class | Description
  --- | ---
  Expression | Superclass of Cayenne expressions that defines basic API for expressions use.
  Property | Deprecated. since 4.2 in favour of type-specific set of properties, see `PropertyFactory` and `org.apache.cayenne.exp.property` package.

- Classes in org.apache.cayenne.exp used by org.apache.cayenne.reflect
  Class | Description
  --- | ---
  Expression | Superclass of Cayenne expressions that defines basic API for expressions use.