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

- Interface Summary
  Interface | Description
  --- | ---
  QueryAssembler.AddBindingListener |
  SelectTranslator | An abstraction of `SelectQuery` translator.
  SelectTranslatorFactory | A factory for `SelectTranslator` objects.

- Class Summary
  Class | Description
  --- | ---
  DataObjectMatchTranslator |
  DefaultSelectTranslator |
  DefaultSelectTranslatorFactory | A `SelectTranslator` factory that delegates translator creation to DbAdapter.
  JoinStack | Encapsulates join reuse/split logic used in SelectQuery processing.
  JoinTreeNode |
  OrderingTranslator | Translates query ordering to SQL.
  QualifierTranslator | Translates query qualifier to SQL.
  QueryAssembler | Abstract superclass of Query translators.
  QueryAssemblerHelper | Translates parts of the query to SQL.
  TrimmingQualifierTranslator | QualifierTranslator that allows translation of qualifiers that perform comparison with CHAR columns.