# Package org.apache.cayenne.ejbql

- Interface Summary
  Interface | Description
  --- | ---
  EJBQLCompiledExpression | Represents an EJB QL expression "compiled" in the context of a certain mapping.
  EJBQLExpression | An abstract EJBQL expression interface.
  EJBQLExpressionVisitor | A visitor interface to inspect the EJBQL expression tree.
  EJBQLParser | An abstract definition of EJBQL query parser.

- Class Summary
  Class | Description
  --- | ---
  EJBQLBaseVisitor | A noop implementation of the EJBQL visitor that returns same preset boolean value from all methods.
  EJBQLParserFactory | Creates `EJBQLParser` based on the system settings.

- Exception Summary
  Exception | Description
  --- | ---
  EJBQLException | An exception thrown on errors during parsing EJBQL statements.