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

Packages that use SelectTranslator
Package
Description
org.apache.cayenne.access
Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.access.translator.select
org.apache.cayenne.configuration.runtime
org.apache.cayenne.dba
Contains database adapter API (DbAdapter) and its default implementation.

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

  Methods in org.apache.cayenne.access that return SelectTranslator
  Modifier and Type
  Method
  Description
  `SelectTranslator`
  DataNode.`getSelectTranslator()`
  Methods in org.apache.cayenne.access with parameters of type SelectTranslator
  Modifier and Type
  Method
  Description
  `void`
  DataNode.`setSelectTranslator(SelectTranslator selectTranslator)`

- ## Uses of SelectTranslator in org.apache.cayenne.access.translator.select

  Classes in org.apache.cayenne.access.translator.select that implement SelectTranslator
  Modifier and Type
  Class
  Description
  `class`
  `DbAdapterDelegatedSelectTranslator`
  A `SelectTranslator` that resolves the actual translator from the `DbAdapter.getSelectTranslator(Select, EntityResolver)` allowing adapters to customize translation.
  `class`
  `DefaultSelectTranslator`
  A `SelectTranslator` that translates a `FluentSelect` by running the `TranslationStage` pipeline over a `SelectTranslatorContext`.

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

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

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

  Methods in org.apache.cayenne.dba that return SelectTranslator
  Modifier and Type
  Method
  Description
  `SelectTranslator`
  AutoAdapter.`getSelectTranslator(Select<?> query, EntityResolver entityResolver)`
  `SelectTranslator`
  DbAdapter.`getSelectTranslator(Select<?> query, EntityResolver entityResolver)`
  Returns the `SelectTranslator` for the given query.
  `SelectTranslator`
  JdbcAdapter.`getSelectTranslator(Select<?> query, EntityResolver entityResolver)`