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

Packages that use ProcedureTranslator
Package
Description
org.apache.cayenne.access
Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.access.translator.procedure
org.apache.cayenne.configuration.runtime
org.apache.cayenne.dba
Contains database adapter API (DbAdapter) and its default implementation.
org.apache.cayenne.dba.hsqldb
HSQLDB DbAdapter.
org.apache.cayenne.dba.mysql
MySQL DbAdapter.
org.apache.cayenne.dba.postgres
PostgreSQL DbAdapter.

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

  Methods in org.apache.cayenne.access that return ProcedureTranslator
  Modifier and Type
  Method
  Description
  `ProcedureTranslator`
  DataNode.`getProcedureTranslator()`
  Methods in org.apache.cayenne.access with parameters of type ProcedureTranslator
  Modifier and Type
  Method
  Description
  `void`
  DataNode.`setProcedureTranslator(ProcedureTranslator procedureTranslator)`

- ## Uses of ProcedureTranslator in org.apache.cayenne.access.translator.procedure

  Classes in org.apache.cayenne.access.translator.procedure that implement ProcedureTranslator
  Modifier and Type
  Class
  Description
  `class`
  `DbAdapterDelegatedProcedureTranslator`
  A `ProcedureTranslator` that resolves the actual translator from `DbAdapter.getProcedureTranslator(ProcedureQuery, EntityResolver)` allowing adapters to customize translation.
  `class`
  `DefaultProcedureTranslator`
  A `ProcedureTranslator` returned by the base `JdbcAdapter`.

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

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

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

  Methods in org.apache.cayenne.dba that return ProcedureTranslator
  Modifier and Type
  Method
  Description
  `ProcedureTranslator`
  AutoAdapter.`getProcedureTranslator(ProcedureQuery query, EntityResolver entityResolver)`
  `ProcedureTranslator`
  DbAdapter.`getProcedureTranslator(ProcedureQuery query, EntityResolver entityResolver)`
  Returns the `ProcedureTranslator` for the given query.
  `ProcedureTranslator`
  JdbcAdapter.`getProcedureTranslator(ProcedureQuery query, EntityResolver entityResolver)`

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

  Classes in org.apache.cayenne.dba.hsqldb that implement ProcedureTranslator
  Modifier and Type
  Class
  Description
  `class`
  `HSQLDBProcedureTranslator`
  Works around HSQLDB's pickiness about stored procedure syntax.
  Methods in org.apache.cayenne.dba.hsqldb that return ProcedureTranslator
  Modifier and Type
  Method
  Description
  `ProcedureTranslator`
  HSQLDBAdapter.`getProcedureTranslator(ProcedureQuery query, EntityResolver entityResolver)`

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

  Classes in org.apache.cayenne.dba.mysql that implement ProcedureTranslator
  Modifier and Type
  Class
  Description
  `class`
  `MySQLProcedureTranslator`
  A translator that adds parenthesis to no-param queries.
  Methods in org.apache.cayenne.dba.mysql that return ProcedureTranslator
  Modifier and Type
  Method
  Description
  `ProcedureTranslator`
  MySQLAdapter.`getProcedureTranslator(ProcedureQuery query, EntityResolver entityResolver)`

- ## Uses of ProcedureTranslator in org.apache.cayenne.dba.postgres

  Classes in org.apache.cayenne.dba.postgres that implement ProcedureTranslator
  Modifier and Type
  Class
  Description
  `class`
  `PostgresProcedureTranslator`
  A translator that adds parenthesis to no-param queries.
  Methods in org.apache.cayenne.dba.postgres that return ProcedureTranslator
  Modifier and Type
  Method
  Description
  `ProcedureTranslator`
  PostgresAdapter.`getProcedureTranslator(ProcedureQuery query, EntityResolver entityResolver)`