Package org.apache.cayenne.access.trans

Provides translators for Cayenne queries.


Class Summary
BatchQueryBuilder Superclass of batch query translators.
DeleteBatchQueryBuilder Translator for delete BatchQueries.
DeleteTranslator Deprecated. since 3.0 since DeleteQuery is deprecated.
InsertBatchQueryBuilder Translator of InsertBatchQueries.
JoinStack Encapsulates join reuse/split logic used in SelectQuery processing.
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.
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.
UpdateTranslator Deprecated. since 3.0 use EJBQL or SQLTemplate

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-2011 Apache Cayenne. All Rights Reserved.