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

package org.apache.cayenne.access.translator.select

- Related Packages
  Package
  Description
  org.apache.cayenne.access.translator
  org.apache.cayenne.access.translator.batch
  org.apache.cayenne.access.translator.ejbql
  org.apache.cayenne.access.translator.procedure
  org.apache.cayenne.access.translator.sqltemplate
- Class
  Description
  BaseSQLTreeProcessor
  DbAdapterDelegatedSelectTranslator
  A `SelectTranslator` that resolves the actual translator from the `DbAdapter.getSelectTranslator(Select, EntityResolver)` allowing adapters to customize translation.
  DefaultSelectTranslator
  A `SelectTranslator` that translates a `FluentSelect` by running the `TranslationStage` pipeline over a `SelectTranslatorContext`.
  FluentSelectWrapper
  SQLResultStage
  TranslatableQueryWrapper
  This interface allows transparently use different queries (namely SelectQuery, ObjectSelect and ColumnSelect) in translator and as subqueries.
  TypeAwareSQLTreeProcessor