# Uses of Interface
org.apache.cayenne.access.translator.select.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.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.`selectTranslator(Select<?> query)`

- ## 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`
  `DefaultSelectTranslator`
  Default translator of select queries `FluentSelect`.
  Methods in org.apache.cayenne.access.translator.select that return SelectTranslator
  Modifier and Type
  Method
  Description
  `SelectTranslator`
  DefaultSelectTranslatorFactory.`translator(Select<?> query, DbAdapter adapter, EntityResolver entityResolver)`
  `SelectTranslator`
  SelectTranslatorFactory.`translator(Select<?> query, DbAdapter adapter, EntityResolver entityResolver)`
  Creates a proper translator for a BatchQuery

- ## 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(FluentSelect<?,?> query, EntityResolver entityResolver)`
  `SelectTranslator`
  DbAdapter.`getSelectTranslator(FluentSelect<?,?> query, EntityResolver entityResolver)`
  `SelectTranslator`
  JdbcAdapter.`getSelectTranslator(FluentSelect<?,?> query, EntityResolver entityResolver)`