Name | Description | Type | Package | Framework |
AbstractType | A convenience superclass of ExtendedType implementations. | Class | org.apache.cayenne.access.types | Apache Cayenne |
BaseSchemaUpdateStrategy | Class | org.apache.cayenne.access.dbsync | Apache Cayenne | |
BaseSQLAction | A convenience superclass for SQLAction implementations. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
BatchAction | Class | org.apache.cayenne.access.jdbc | Apache Cayenne | |
BatchQueryBuilder | Superclass of batch query translators. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
BatchQueryBuilderFactory | Factory which creates BatchQueryBuilders for different types of queries, which, in their turn, create SQL strings | Interface | org.apache.cayenne.access.jdbc | Apache Cayenne |
BigDecimalType | Class | org.apache.cayenne.access.types | Apache Cayenne | |
BigIntegerType | Class | org.apache.cayenne.access.types | Apache Cayenne | |
BindDirective | A custom Velocity directive to create a PreparedStatement parameter text. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
BindEqualDirective | A custom Velocity directive to create a PreparedStatement parameter text for "= ?". | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
BindNotEqualDirective | A custom Velocity directive to create a PreparedStatement parameter text for "Fields inherited from class org. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
BindObjectEqualDirective | A custom Velocity directive to create a set of SQL conditions to match an ObjectId of an object. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
BindObjectNotEqualDirective | A custom Velocity directive to create a set of SQL conditions to check unequality of an ObjectId of an object. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
BooleanType | Handles java. | Class | org.apache.cayenne.access.types | Apache Cayenne |
ByteArrayType | Handles byte[], mapping it as either of JDBC types - BLOB or (VAR)BINARY. | Class | org.apache.cayenne.access.types | Apache Cayenne |
ByteType | Handles java. | Class | org.apache.cayenne.access.types | Apache Cayenne |
CalendarType | Class | org.apache.cayenne.access.types | Apache Cayenne | |
ChainDirective | A custom Velocity directive to conditionally join a number of chunks. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
CharType | Handles java. | Class | org.apache.cayenne.access.types | Apache Cayenne |
ChunkDirective | A custom Velocity directive to describe a conditional chunk of a chain. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
ClientServerChannel | A DataChannel that provides a server-side end of the bridge between client and server objects in a Remote Object Persistence stack. | Class | org.apache.cayenne.access | Apache Cayenne |
ColumnDescriptor | A descriptor of a ResultSet column. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
ConnectionLogger | Adapts QueryLogger to be used as a ConnectionEventLoggingDelegate with Cayenne | Class | org.apache.cayenne.access | Apache Cayenne |
CreateIfNoSchemaStrategy | Fields inherited from class org. | Class | org.apache.cayenne.access.dbsync | Apache Cayenne |
DataContext | The most common implementation of ObjectContext. | Class | org.apache.cayenne.access | Apache Cayenne |
DataContextDelegate | Defines API for a DataContext "delegate" - an object that is temporarily passed control by DataContext at some critical points in the normal flow of execution. | Interface | org.apache.cayenne.access | Apache Cayenne |
DataContextFactory | An interface for creating DataContexts. | Interface | org.apache.cayenne.access | Apache Cayenne |
DataDomain | DataDomain performs query routing functions in Cayenne. | Class | org.apache.cayenne.access | Apache Cayenne |
DataDomainLegacyQueryAction | Class | org.apache.cayenne.access | Apache Cayenne | |
DataNode | An abstraction of a single physical data storage. | Class | org.apache.cayenne.access | Apache Cayenne |
DataObjectMatchTranslator | Class | org.apache.cayenne.access.trans | Apache Cayenne | |
DataPort | An engine to port data between two DataNodes. | Class | org.apache.cayenne.access | Apache Cayenne |
DataPortDelegate | Interface for callback and delegate methods allowing implementing classes to control various aspects of data porting via DataPort. | Interface | org.apache.cayenne.access | Apache Cayenne |
DataRowStore | A fixed size cache of DataRows keyed by ObjectId. | Class | org.apache.cayenne.access | Apache Cayenne |
DateType | Class | org.apache.cayenne.access.types | Apache Cayenne | |
DbGenerator | Utility class that generates database schema based on Cayenne mapping. | Class | org.apache.cayenne.access | Apache Cayenne |
DbLoader | Utility class that does reverse engineering of the database. | Class | org.apache.cayenne.access | Apache Cayenne |
DbLoaderDelegate | DbLoaderDelegate defines API that allows to control the behavior of DbLoader during the database reverse-engineering. | Interface | org.apache.cayenne.access | Apache Cayenne |
DefaultBatchQueryBuilderFactory | Default implementation of BatchQueryBuilderFactory. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
DefaultOperationObserver | Simple implementation of OperationObserver interface. | Class | org.apache.cayenne.access.util | Apache Cayenne |
DefaultType | An ExtendedType that can work with any Java class, providing JDBC-to-Java mapping exactly per JDBC specification. | Class | org.apache.cayenne.access.types | Apache Cayenne |
DeleteBatchQueryBuilder | Translator for delete BatchQueries. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
DeleteTranslator | Class implements default translation mechanism of org. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
DistinctResultIterator | A ResultIterator that does in-memory filtering of rows to return only distinct rows. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
DistinctResultIterator | Fields inherited from class org. | Class | org.apache.cayenne.access.util | Apache Cayenne |
DomainStoppedException | An exception thrown on attempts to access a DataDomain after it was explicitly shutSince:3. | Class | org.apache.cayenne.access | Apache Cayenne |
DoubleType | Class | org.apache.cayenne.access.types | Apache Cayenne | |
EJBQLAction | Parses an EJBQL statement, converting it to SQL. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
EJBQLConditionTranslator | Class | org.apache.cayenne.access.jdbc | Apache Cayenne | |
EJBQLDbPathTranslator | Class | org.apache.cayenne.access.jdbc | Apache Cayenne | |
EJBQLDeleteTranslator | A translator of EJBQL DELETE statements into SQL. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
EJBQLFromTranslator | Class | org.apache.cayenne.access.jdbc | Apache Cayenne | |
EJBQLJoinAppender | Handles appending joins to the content buffer at a marked position. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
EJBQLMultiColumnOperand | A holder of multi-column match condition operand. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
EJBQLPathTranslator | A translator that walks the relationship/attribute path, appending joins to the query. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
EJBQLSelectColumnsTranslator | Translator of the EJBQL select clause. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
EJBQLSelectTranslator | A translator of EJBQL SELECT statements into SQL. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
EJBQLTranslationContext | A context used for translating of EJBQL to SQL. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
EJBQLTranslatorFactory | Defines a factory for translation visitors of EJBQL. | Interface | org.apache.cayenne.access.jdbc | Apache Cayenne |
EnumType | An ExtendedType that handles an enum class. | Class | org.apache.cayenne.access.types | Apache Cayenne |
ExtendedEnumType | An ExtendedType that handles a Java Enum based upon the Cayenne ExtendedEnumeration interface. | Class | org.apache.cayenne.access.types | Apache Cayenne |
ExtendedType | Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements. | Interface | org.apache.cayenne.access.types | Apache Cayenne |
ExtendedTypeFactory | Interface | org.apache.cayenne.access.types | Apache Cayenne | |
ExtendedTypeMap | Stores ExtendedTypes, implementing an algorithm to determine the right type for a given Java class. | Class | org.apache.cayenne.access.types | Apache Cayenne |
FloatType | Class | org.apache.cayenne.access.types | Apache Cayenne | |
IncrementalFaultList | A synchronized list that serves as a container of DataObjects. | Class | org.apache.cayenne.access | Apache Cayenne |
InsertBatchQueryBuilder | Translator of InsertBatchQueries. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
IntegerType | Class | org.apache.cayenne.access.types | Apache Cayenne | |
IteratedSelectObserver | OperationObserver that is used to track the execution of SelectQueries with results returned as ResultIterator. | Class | org.apache.cayenne.access.util | Apache Cayenne |
JdbcEJBQLTranslatorFactory | A default EJBQLTranslatorFactory. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
JDBCResultIterator | A ResultIterator over the underlying JDBC ResultSet. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
JoinStack | Encapsulates join reuse/split logic used in SelectQuery processing. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
JoinTreeNode | Class | org.apache.cayenne.access.trans | Apache Cayenne | |
LimitResultIterator | Class | org.apache.cayenne.access.jdbc | Apache Cayenne | |
LOBBatchQueryBuilder | Superclass of query builders for the DML operations involving LOBs. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
LOBBatchQueryWrapper | Class | org.apache.cayenne.access.trans | Apache Cayenne | |
LOBInsertBatchQueryBuilder | Fields inherited from class org. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
LOBUpdateBatchQueryBuilder | Fields inherited from class org. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
LongType | Class | org.apache.cayenne.access.types | Apache Cayenne | |
ObjectStore | ObjectStore stores objects using their ObjectId as a key. | Class | org.apache.cayenne.access | Apache Cayenne |
ObjectType | This is a default ExtendedType that relies on JDBC driver to determine the result type. | Class | org.apache.cayenne.access.types | Apache Cayenne |
OperationHints | Interface | org.apache.cayenne.access | Apache Cayenne | |
OperationObserver | Defines a set of callback methods that allow QueryEngine to pass back query results and notify caller about exceptions. | Interface | org.apache.cayenne.access | Apache Cayenne |
OptimisticLockException | An exception thrown on optimistic lock failure. | Class | org.apache.cayenne.access | Apache Cayenne |
OrderingTranslator | Translates query ordering to SQL. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
ParameterBinding | Describes PreparedStatement parameter binding. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
ProcedureAction | A SQLAction that runs a stored procedure. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
ProcedureTranslator | Stored procedure query translator. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
QualifierTranslator | Translates query qualifier to SQL. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
QueryAssembler | Abstract superclass of Query translators. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
QueryAssemblerHelper | Translates parts of the query to SQL. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
QueryEngine | Defines methods used to run Cayenne queries. | Interface | org.apache.cayenne.access | Apache Cayenne |
QueryLogger | QueryLogger is intended to log special events that happen whenever Cayenne interacts with a database. | Class | org.apache.cayenne.access | Apache Cayenne |
QueryResult | QueryResult encapsulates a result of execution of zero or more queries using QueryEngine. | Class | org.apache.cayenne.access | Apache Cayenne |
QueryTranslator | Defines API for translation Cayenne queries to JDBC PreparedStatements. | Class | org.apache.cayenne.access | Apache Cayenne |
ResultDirective | A custom Velocity directive to describe a ResultSet column. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
ResultIterator | Defines API of an iterator over the records returned as a result of SelectQuery execution. | Interface | org.apache.cayenne.access | Apache Cayenne |
RowDescriptor | A descriptor of a result row obtained from a database. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
RowDescriptorBuilder | Class | org.apache.cayenne.access.jdbc | Apache Cayenne | |
RowReader | Interface | org.apache.cayenne.access.select | Apache Cayenne | |
SchemaUpdateStrategy | A strategy for auto generating a database schema on the application startup. | Interface | org.apache.cayenne.access.dbsync | Apache Cayenne |
SelectAction | A SQLAction that handles SelectQuery execution. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
SelectColumn | Describes a single column in a JDBC select, linking it to the Cayenne mapping. | Interface | org.apache.cayenne.access.select | Apache Cayenne |
SelectDescriptor | Describes a mapping between JDBC ResultSet and object select result. | Interface | org.apache.cayenne.access.select | Apache Cayenne |
SelectDescriptorBuilder | A class used as a builder of SelectDescriptors of any complexity. | Class | org.apache.cayenne.access.select | Apache Cayenne |
SelectTranslator | A builder of JDBC PreparedStatements based on Cayenne SelectQueries. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
ShortType | Handles java. | Class | org.apache.cayenne.access.types | Apache Cayenne |
SkipSchemaUpdateStrategy | A SchemaUpdateStrategy that does nothing. | Class | org.apache.cayenne.access.dbsync | Apache Cayenne |
SnapshotEvent | Event sent on modification of the DataRowStore. | Class | org.apache.cayenne.access.event | Apache Cayenne |
SnapshotEventListener | Interface | org.apache.cayenne.access.event | Apache Cayenne | |
SoftDeleteBatchQueryBuilder | UPDATE and sets 'deleted' field to true instead-of running SQL DELETE)Fields inherited from class org. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
SoftDeleteQueryBuilderFactory | Class | org.apache.cayenne.access.jdbc | Apache Cayenne | |
SQLStatement | A PreparedStatement descriptor containing a String of SQL and an array of parameters. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
SQLTemplateAction | Class | org.apache.cayenne.access.jdbc | Apache Cayenne | |
SQLTemplateRenderingUtils | when rendering SQLTemplates. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
SQLTemplateResourceManager | An implementation of the Velocity ResourceManager and ResourceLoader that creates templates from in-memory Strings. | Class | org.apache.cayenne.access.jdbc | Apache Cayenne |
ThrowOnPartialOrCreateSchemaStrategy | Fields inherited from class org. | Class | org.apache.cayenne.access.dbsync | Apache Cayenne |
ThrowOnPartialSchemaStrategy | Fields inherited from class org. | Class | org.apache.cayenne.access.dbsync | Apache Cayenne |
TimestampType | Class | org.apache.cayenne.access.types | Apache Cayenne | |
TimeType | Class | org.apache.cayenne.access.types | Apache Cayenne | |
ToManyList | A list that holds objects for to-many relationships. | Class | org.apache.cayenne.access | Apache Cayenne |
ToManyListFault | Class | org.apache.cayenne.access | Apache Cayenne | |
ToManyMapFault | Class | org.apache.cayenne.access | Apache Cayenne | |
ToManySetFault | Class | org.apache.cayenne.access | Apache Cayenne | |
ToOneFault | Class | org.apache.cayenne.access | Apache Cayenne | |
Transaction | A Cayenne transaction. | Class | org.apache.cayenne.access | Apache Cayenne |
TransactionDelegate | Defines callback methods for tracking and customizing Transactions execution. | Interface | org.apache.cayenne.access | Apache Cayenne |
TrimmingQualifierTranslator | QualifierTranslator that allows translation of qualifiers that perform comparison with CHAR columns. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
UpdateAction | Class | org.apache.cayenne.access.jdbc | Apache Cayenne | |
UpdateBatchQueryBuilder | A translator for UpdateBatchQueries that produces parameterized SQL. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
UpdateTranslator | Class implements default translation mechanism of org. | Class | org.apache.cayenne.access.trans | Apache Cayenne |
UtilDateType | Maps java. | Class | org.apache.cayenne.access.types | Apache Cayenne |
UUIDType | An ExtendedType to map Java UUIDs as persistent attributes. | Class | org.apache.cayenne.access.types | Apache Cayenne |