# Package org.apache.cayenne.access.trans

Provides translators for Cayenne queries.

See: Description

- Class Summary
  Class | Description
  --- | ---
  BatchQueryBuilder | Superclass of batch query translators.
  DataObjectMatchTranslator |
  DeleteBatchQueryBuilder | Translator for delete BatchQueries.
  InsertBatchQueryBuilder | Translator of InsertBatchQueries.
  JoinStack | Encapsulates join reuse/split logic used in SelectQuery processing.
  JoinTreeNode |
  LOBBatchQueryBuilder | Superclass of query builders for the DML operations involving LOBs.
  LOBBatchQueryWrapper | Helper class to extract the information from BatchQueries, essential for LOB columns processing.
  LOBInsertBatchQueryBuilder |
  LOBUpdateBatchQueryBuilder |
  OrderingTranslator | Translates query ordering to SQL.
  ProcedureTranslator | Stored procedure query translator.
  QualifierTranslator | Translates query qualifier to SQL.
  QueryAssembler | Abstract superclass of Query translators.
  QueryAssemblerHelper | Translates parts of the query to SQL.
  SelectTranslator | A builder of JDBC PreparedStatements based on Cayenne SelectQueries.
  TrimmingQualifierTranslator | QualifierTranslator that allows translation of qualifiers that perform comparison with CHAR columns.
  UpdateBatchQueryBuilder | A translator for UpdateBatchQueries that produces parameterized SQL.

## Package org.apache.cayenne.access.trans Description

Provides translators for Cayenne queries. Classes in this package define interfaces for query translation into SQL as well as provide a default implementation of translators. DbAdapters can define their own translators to handle database-specific issues.

Copyright © 2001–2017 Apache Cayenne. All rights reserved.