Package org.apache.cayenne.access.jdbc

Contains classes that handle JDBC interactions.

See:
          Description

Interface Summary
BatchQueryBuilderFactory Factory which creates BatchQueryBuilders for different types of queries, which, in their turn, create SQL strings
EJBQLTranslatorFactory Defines a factory for translation visitors of EJBQL.
 

Class Summary
BaseSQLAction A convenience superclass for SQLAction implementations.
BatchAction  
BindDirective A custom Velocity directive to create a PreparedStatement parameter text.
BindEqualDirective A custom Velocity directive to create a PreparedStatement parameter text for "= ?".
BindNotEqualDirective A custom Velocity directive to create a PreparedStatement parameter text for "<>?".
BindObjectEqualDirective A custom Velocity directive to create a set of SQL conditions to match an ObjectId of an object.
BindObjectNotEqualDirective A custom Velocity directive to create a set of SQL conditions to check unequality of an ObjectId of an object.
ChainDirective A custom Velocity directive to conditionally join a number of chunks.
ChunkDirective A custom Velocity directive to describe a conditional chunk of a chain.
ColumnDescriptor A descriptor of a ResultSet column.
DefaultBatchQueryBuilderFactory Default implementation of BatchQueryBuilderFactory.
DistinctResultIterator A ResultIterator that does in-memory filtering of rows to return only distinct rows.
EJBQLAction Parses an EJBQL statement, converting it to SQL.
EJBQLConditionTranslator  
EJBQLDbPathTranslator  
EJBQLDeleteTranslator A translator of EJBQL DELETE statements into SQL.
EJBQLFromTranslator  
EJBQLJoinAppender Handles appending joins to the content buffer at a marked position.
EJBQLMultiColumnOperand A holder of multi-column match condition operand.
EJBQLPathTranslator A translator that walks the relationship/attribute path, appending joins to the query.
EJBQLSelectColumnsTranslator Translator of the EJBQL select clause.
EJBQLSelectTranslator A translator of EJBQL SELECT statements into SQL.
EJBQLTranslationContext A context used for translating of EJBQL to SQL.
JdbcEJBQLTranslatorFactory A default EJBQLTranslatorFactory.
JDBCResultIterator A ResultIterator over the underlying JDBC ResultSet.
LimitResultIterator  
ParameterBinding Describes PreparedStatement parameter binding.
ProcedureAction A SQLAction that runs a stored procedure.
ResultDirective A custom Velocity directive to describe a ResultSet column.
RowDescriptor A descriptor of a result row obtained from a database.
RowDescriptorBuilder A builder class that helps to assemble RowDescriptor instances from various types of inputs.
SelectAction A SQLAction that handles SelectQuery execution.
SoftDeleteBatchQueryBuilder Implementation of DeleteBatchQueryBuilder, which uses 'soft' delete (runs UPDATE and sets 'deleted' field to true instead-of running SQL DELETE)
SoftDeleteQueryBuilderFactory Implementation of #BatchQueryBuilderFactory, which uses 'soft' delete (runs UPDATE and sets 'deleted' field to true instead-of running SQL DELETE)
SQLStatement A PreparedStatement descriptor containing a String of SQL and an array of parameters.
SQLTemplateAction Implements a strategy for execution of SQLTemplates.
SQLTemplateRenderingUtils Implements utility methods used inside Velocity templates when rendering SQLTemplates.
SQLTemplateResourceManager An implementation of the Velocity ResourceManager and ResourceLoader that creates templates from in-memory Strings.
UpdateAction Deprecated. since 3.0 as corresponding delete and update queries are deprecated.
 

Package org.apache.cayenne.access.jdbc Description

Contains classes that handle JDBC interactions.



Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.