# 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 and 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 and Description
  ExpressionException RuntimeException thrown on errors during expressions creation/parsing.

- Classes in org.apache.cayenne.exp used by org.apache.cayenne.exp
  Class and 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 and 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 and 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 and 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 and 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 and Description
  Expression Superclass of Cayenne expressions that defines basic API for expressions use.

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