# Uses of Interface
org.apache.cayenne.access.translator.EJBQLTranslator

Packages that use EJBQLTranslator
Package
Description
org.apache.cayenne.access
Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.access.translator.ejbql
org.apache.cayenne.configuration.runtime
org.apache.cayenne.dba
Contains database adapter API (DbAdapter) and its default implementation.
org.apache.cayenne.dba.db2
IBM DB2 DbAdapter.
org.apache.cayenne.dba.derby
Apache Derby DbAdapter.
org.apache.cayenne.dba.firebird
org.apache.cayenne.dba.h2
org.apache.cayenne.dba.hsqldb
HSQLDB DbAdapter.
org.apache.cayenne.dba.mysql
MySQL DbAdapter.
org.apache.cayenne.dba.oracle
Oracle DbAdapter.
org.apache.cayenne.dba.sqlserver
MS SQLServer DbAdapter.
org.apache.cayenne.dba.sybase
Sybase DbAdapter.

- ## Uses of EJBQLTranslator in org.apache.cayenne.access

  Methods in org.apache.cayenne.access that return EJBQLTranslator
  Modifier and Type
  Method
  Description
  `EJBQLTranslator`
  DataNode.`getEjbqlTranslator()`
  Methods in org.apache.cayenne.access with parameters of type EJBQLTranslator
  Modifier and Type
  Method
  Description
  `void`
  DataNode.`setEjbqlTranslator(EJBQLTranslator ejbqlTranslator)`

- ## Uses of EJBQLTranslator in org.apache.cayenne.access.translator.ejbql

  Classes in org.apache.cayenne.access.translator.ejbql that implement EJBQLTranslator
  Modifier and Type
  Class
  Description
  `class`
  `DbAdapterDelegatedEJBQLTranslator`
  An `EJBQLTranslator` that resolves the actual translator from `DbAdapter.getEjbqlTranslator()` allowing adapters to customize translation.
  `class`
  `JdbcEJBQLTranslator`
  A default `EJBQLTranslator`.
  Constructors in org.apache.cayenne.access.translator.ejbql with parameters of type EJBQLTranslator
  Modifier
  Constructor
  Description
  ``
  `EJBQLTranslationContext(EntityResolver entityResolver, EJBQLQuery query, EJBQLCompiledExpression compiledExpression, EJBQLTranslator translator, DbAdapter adapter, QuotingStrategy quotingStrategy)`

- ## Uses of EJBQLTranslator in org.apache.cayenne.configuration.runtime

  Fields in org.apache.cayenne.configuration.runtime declared as EJBQLTranslator
  Modifier and Type
  Field
  Description
  `protected EJBQLTranslator`
  DefaultDataNodeFactory.`ejbqlTranslator`

- ## Uses of EJBQLTranslator in org.apache.cayenne.dba

  Fields in org.apache.cayenne.dba declared as EJBQLTranslator
  Modifier and Type
  Field
  Description
  `protected EJBQLTranslator`
  JdbcAdapter.`ejbqlTranslator`
  Methods in org.apache.cayenne.dba that return EJBQLTranslator
  Modifier and Type
  Method
  Description
  `protected EJBQLTranslator`
  JdbcAdapter.`createEJBQLTranslator()`
  Creates and returns an `EJBQLTranslator` used to generate visitors for EJBQL to SQL translations.
  `EJBQLTranslator`
  AutoAdapter.`getEjbqlTranslator()`
  `EJBQLTranslator`
  DbAdapter.`getEjbqlTranslator()`
  Returns the `EJBQLTranslator` for EJBQL to SQL translation.
  `EJBQLTranslator`
  JdbcAdapter.`getEjbqlTranslator()`
  Returns the `EJBQLTranslator` for EJBQL to SQL translation.
  `default EJBQLTranslator`
  DbAdapter.`getEjbqlTranslatorFactory()`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `DbAdapter.getEjbqlTranslator()`.
  Methods in org.apache.cayenne.dba with parameters of type EJBQLTranslator
  Modifier and Type
  Method
  Description
  `void`
  JdbcAdapter.`setEjbqlTranslator(EJBQLTranslator ejbqlTranslator)`
  Sets the `EJBQLTranslator` for EJBQL to SQL translation.
  `void`
  JdbcAdapter.`setEjbqlTranslatorFactory(EJBQLTranslator ejbqlTranslator)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `JdbcAdapter.setEjbqlTranslator(EJBQLTranslator)`.

- ## Uses of EJBQLTranslator in org.apache.cayenne.dba.db2

  Classes in org.apache.cayenne.dba.db2 that implement EJBQLTranslator
  Modifier and Type
  Class
  Description
  `class`
  `DB2EJBQLTranslator`
  Methods in org.apache.cayenne.dba.db2 that return EJBQLTranslator
  Modifier and Type
  Method
  Description
  `EJBQLTranslator`
  DB2Adapter.`getEjbqlTranslator()`

- ## Uses of EJBQLTranslator in org.apache.cayenne.dba.derby

  Classes in org.apache.cayenne.dba.derby that implement EJBQLTranslator
  Modifier and Type
  Class
  Description
  `class`
  `DerbyEJBQLTranslator`
  Methods in org.apache.cayenne.dba.derby that return EJBQLTranslator
  Modifier and Type
  Method
  Description
  `protected EJBQLTranslator`
  DerbyAdapter.`createEJBQLTranslator()`

- ## Uses of EJBQLTranslator in org.apache.cayenne.dba.firebird

  Classes in org.apache.cayenne.dba.firebird that implement EJBQLTranslator
  Modifier and Type
  Class
  Description
  `class`
  `FirebirdEJBQLTranslator`
  Methods in org.apache.cayenne.dba.firebird that return EJBQLTranslator
  Modifier and Type
  Method
  Description
  `EJBQLTranslator`
  FirebirdAdapter.`getEjbqlTranslator()`

- ## Uses of EJBQLTranslator in org.apache.cayenne.dba.h2

  Classes in org.apache.cayenne.dba.h2 that implement EJBQLTranslator
  Modifier and Type
  Class
  Description
  `class`
  `H2EJBQLTranslator`
  Methods in org.apache.cayenne.dba.h2 that return EJBQLTranslator
  Modifier and Type
  Method
  Description
  `protected EJBQLTranslator`
  H2Adapter.`createEJBQLTranslator()`

- ## Uses of EJBQLTranslator in org.apache.cayenne.dba.hsqldb

  Classes in org.apache.cayenne.dba.hsqldb that implement EJBQLTranslator
  Modifier and Type
  Class
  Description
  `class`
  `HSQLEJBQLTranslator`
  Methods in org.apache.cayenne.dba.hsqldb that return EJBQLTranslator
  Modifier and Type
  Method
  Description
  `protected EJBQLTranslator`
  HSQLDBAdapter.`createEJBQLTranslator()`

- ## Uses of EJBQLTranslator in org.apache.cayenne.dba.mysql

  Methods in org.apache.cayenne.dba.mysql that return EJBQLTranslator
  Modifier and Type
  Method
  Description
  `protected EJBQLTranslator`
  MySQLAdapter.`createEJBQLTranslator()`

- ## Uses of EJBQLTranslator in org.apache.cayenne.dba.oracle

  Methods in org.apache.cayenne.dba.oracle that return EJBQLTranslator
  Modifier and Type
  Method
  Description
  `protected EJBQLTranslator`
  OracleAdapter.`createEJBQLTranslator()`

- ## Uses of EJBQLTranslator in org.apache.cayenne.dba.sqlserver

  Methods in org.apache.cayenne.dba.sqlserver that return EJBQLTranslator
  Modifier and Type
  Method
  Description
  `protected EJBQLTranslator`
  SQLServerAdapter.`createEJBQLTranslator()`

- ## Uses of EJBQLTranslator in org.apache.cayenne.dba.sybase

  Methods in org.apache.cayenne.dba.sybase that return EJBQLTranslator
  Modifier and Type
  Method
  Description
  `protected EJBQLTranslator`
  SybaseAdapter.`createEJBQLTranslator()`