Package org.apache.cayenne.access.jdbc
Contains classes that handle JDBC interactions.
-
Interface Summary Interface Description SQLTemplateProcessor -
Class Summary Class Description BaseSQLAction A convenience superclass for SQLAction implementations.BatchAction ColumnDescriptor A descriptor of a ResultSet column.ConnectionAwareResultIterator<T> AResultIterator
wrapper that handles closing a connection.DistinctResultIterator<T> A ResultIterator that does in-memory filtering of rows to return only distinct rows.EJBQLAction Parses an EJBQL statement, converting it to SQL.JDBCResultIterator<T> A ResultIterator over the underlying JDBC ResultSet.LimitResultIterator<T> ProcedureAction A SQLAction that runs a stored procedure.RowDescriptor A descriptor of a result row obtained from a database.RowDescriptorBuilder A builder class that helps to assembleRowDescriptor
instances from various types of inputs.SelectAction A SQLAction that handles SelectQuery execution.SQLStatement A PreparedStatement descriptor containing a String of SQL and an array of parameters.SQLTemplateAction Implements a strategy for execution of SQLTemplates.