See: Description
| Interface | Description |
|---|---|
| BatchQueryBuilderFactory |
Factory which creates BatchQueryBuilders for different types of queries, which, in
their turn, create SQL strings for batch queries.
|
| EJBQLTranslatorFactory |
Defines a factory for translation visitors of EJBQL.
|
| Class | Description |
|---|---|
| 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.
|
Contains classes that handle JDBC interactions.
Copyright © 2001–2018 Apache Cayenne. All rights reserved.