# Package org.apache.cayenne.access.translator.ejbql

package org.apache.cayenne.access.translator.ejbql

- Related Packages
  Package
  Description
  org.apache.cayenne.access.translator
  org.apache.cayenne.access.translator.batch
  org.apache.cayenne.access.translator.procedure
  org.apache.cayenne.access.translator.select
  org.apache.cayenne.access.translator.sqltemplate
- Classes
  Class
  Description
  DbAdapterDelegatedEJBQLTranslator
  An `EJBQLTranslator` that resolves the actual translator from `DbAdapter.getEjbqlTranslator()` allowing adapters to customize translation.
  EJBQLConditionTranslator
  EJBQLDbPathTranslator
  EJBQLDeleteTranslator
  A translator of EJBQL DELETE statements into SQL.
  EJBQLFromTranslator
  EJBQLJoinAppender
  Handles appending joins to the content buffer at a marked position.
  EJBQLMultiColumnOperand
  A holder of multi-column match condition operand.
  EJBQLPathTranslator
  A translator that walks the relationship/attribute path, appending joins to the query.
  EJBQLSelectColumnsTranslator
  Translator of the EJBQL select clause.
  EJBQLSelectTranslator
  A translator of EJBQL SELECT statements into SQL.
  EJBQLTranslationContext
  A context used for translating of EJBQL to SQL.
  JdbcEJBQLTranslator
  A default `EJBQLTranslator`.