All Classes
| Class | Description |
|---|---|
| AbstractMappedQuery | |
| AbstractQuery |
A common superclass of Cayenne queries.
|
| Accessor |
An accessor of a property value.
|
| AccessorFactory | |
| AdhocObjectFactory |
Creates objects for user-provided String class names, injecting dependencies
into them.
|
| AggregateConditionNode |
Superclass of aggregated conditional nodes such as NOT, AND, OR.
|
| AggregateConditionNode |
Superclass of aggregated conditional nodes such as NOT, AND, OR.
|
| ArcCreateOperation | |
| ArcDeleteOperation | |
| ArcIterator<E,V> | |
| ArcProperty |
A Property that represents an "arc" connecting source node to the target node
in the graph.
|
| AshwoodEntitySorter |
Implements dependency sorting algorithms for ObjEntities, DbEntities and
DataObjects.
|
| ASTAbs | |
| ASTAdd |
"Add" Expression.
|
| ASTAggregateFunctionCall |
Base class for all aggregation functions expressions
It's more like marker interface for now.
|
| ASTAnd |
"And" expression.
|
| ASTArray | |
| ASTAsterisk |
Asterisk operator for COUNT(*) expression.
|
| ASTAvg | |
| ASTBetween |
"Between" expression.
|
| ASTBitwiseAnd |
Bitwise conjunction (AND or '&') expression
|
| ASTBitwiseLeftShift |
Bitwise left shift '<<' operation.
|
| ASTBitwiseNot |
Bitwise negation (NOT i.e.
|
| ASTBitwiseOr |
Bitwise disjunction (OR or '|') expression.
|
| ASTBitwiseRightShift |
Bitwise right shift '>>' operation.
|
| ASTBitwiseXor |
Bitwise exclusive disjunction (XOR or '^') operation.
|
| ASTBlock |
This is a root node of parsed template.
|
| ASTBoolScalar | |
| ASTConcat | |
| ASTCount | |
| ASTCurrentDate | |
| ASTCurrentTime | |
| ASTCurrentTimestamp | |
| ASTDbPath |
Path expression traversing DB relationships and attributes.
|
| ASTDirective | |
| ASTDistinct | |
| ASTDivide |
"Divide" expression.
|
| ASTEnum |
Scalar node that represents constant enumeration value.
|
| ASTEqual |
"Equal To" expression.
|
| ASTExpression | |
| ASTExtract | |
| ASTExtract.DateTimePart |
Available components of date/time.
|
| ASTFalse |
Boolean false expression element
Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean
with a Boolean value.
|
| ASTFloatScalar | |
| ASTFullObject | |
| ASTFunctionCall | |
| ASTGreater |
"Greater Than" expression.
|
| ASTGreaterOrEqual |
"Greater Than Or Equal To" expression.
|
| ASTIfElse | |
| ASTIn |
"In" expression.
|
| ASTIntScalar | |
| ASTLength | |
| ASTLess |
"Less Then" expression.
|
| ASTLessOrEqual |
"Less than or equal to" expression.
|
| ASTLike |
"Like" expression.
|
| ASTLikeIgnoreCase |
"Case insensitive like" expression.
|
| ASTList |
A leaf expression representing an immutable collection of values.
|
| ASTLocate | |
| ASTLower | |
| ASTMax | |
| ASTMethod | |
| ASTMin | |
| ASTMod | |
| ASTMultiply |
"Multiply" expression.
|
| ASTNamedParameter |
A named expression parameter.
|
| ASTNegate |
"Negate" expression.
|
| ASTNot |
"Not" expression.
|
| ASTNotBetween |
"Not Between" expression.
|
| ASTNotEqual |
"Not equal to" expression.
|
| ASTNotIn |
"Not In" expression.
|
| ASTNotLike |
"Not Like" expression.
|
| ASTNotLikeIgnoreCase |
"Not like, ignore case" expression.
|
| ASTObjPath | |
| ASTOr |
"Or" expression.
|
| ASTPath |
Generic path expression.
|
| ASTScalar |
A scalar value wrapper expression.
|
| ASTSqrt | |
| ASTStringScalar | |
| ASTSubstring | |
| ASTSubtract |
"Subtract" expression.
|
| ASTSum | |
| ASTText | |
| ASTTrim | |
| ASTTrue |
Boolean true expression element Notice that there is one ASTTrue and one
ASTFalse instead of a ASTBoolean with a Boolean value.
|
| ASTUpper | |
| ASTVariable | |
| Attribute |
Defines a property descriptor that is a part of an Entity.
|
| AttributeEvent |
Represents events resulted from Attribute changes
in CayenneModeler.
|
| AttributeProperty |
Represents a simple object property.
|
| AutoAdapter |
A DbAdapter that automatically detects the kind of database it is running on
and instantiates an appropriate DB-specific adapter, delegating all
subsequent method calls to this adapter.
|
| BadValidationQueryException |
Thrown when the pool fails to validate a fresh connection that is known to be
in a good state.
|
| Base64Codec |
Provides Base64 encoding and decoding as defined by RFC 2045.
|
| BaseArcProperty |
A base implementation of the
ArcProperty. |
| BaseConfigurationNodeVisitor<T> |
A
ConfigurationNodeVisitor that does nothing, used as a convenience superclass
for partial visitors. |
| BaseConnection |
A common base class for concrete ClientConnection implementations.
|
| BaseContext |
A common base superclass for Cayenne ObjectContext implementors.
|
| BaseDataObject |
Base implementation of
DataObject,
have no assumption about how data is actually stored. |
| BaseProperty |
An abstract property descriptor that delegates property access to an
Accessor. |
| BaseSchemaUpdateStrategy | |
| BaseSQLAction |
A convenience superclass for SQLAction implementations.
|
| BaseToManyProperty |
A generic superclass of CollectionProperty implementations.
|
| BaseToOneProperty |
A convenience base superclass for
ToOneProperty implementors. |
| BaseTransaction |
A Cayenne transaction.
|
| BatchAction | |
| BatchQuery |
BatchQuery and its descendants allow to group similar data for the batch
database modifications, including inserts, updates and deletes.
|
| BatchQueryRow |
Represents a single row of values in a BatchQuery.
|
| BatchTranslator |
Superclass of batch query translators.
|
| BatchTranslatorFactory |
Factory which creates BatchQueryBuilders for different types of queries,
which, in their turn, create SQL strings for batch queries.
|
| BeanAccessor |
A property accessor that uses set/get methods following JavaBean naming
conventions.
|
| BeanValidationFailure |
ValidationFailure implementation that described a failure of a single named property of
a Java Bean object.
|
| BeforeScopeEnd |
An annotation used by objects that want to receive scope ending events from the DI
registry.
|
| BigDecimalType | |
| BigIntegerValueType | |
| Bind | |
| BindEqual | |
| Binder |
An object passed to a
Module by the DI container during initialization, that
provides the API for the module to bind its services to the container. |
| BindingBuilder<T> |
A binding builder that helps with fluent binding creation.
|
| BindNotEqual | |
| BindObjectEqual | |
| BindObjectNotEqual | |
| BooleanType |
Handles
java.lang.Boolean mapping. |
| ByteArrayType |
Handles
byte[], mapping it as either of JDBC types - BLOB or
(VAR)BINARY. |
| ByteType |
Handles
java.lang.Byte type mapping. |
| CacheableQuery |
Shared functionality for cacheable queries.
|
| CalendarType<T extends Calendar> |
ExtendedType that handles
Calendar fields. |
| CallbackDescriptor |
A mapping descriptor of a single callback event.
|
| CallbackMap |
A generic descriptor of a set of standard lifecycle callbacks.
|
| CapsStrategy |
Defines forced capitalization of the result column names in the DataRow.
|
| Cayenne |
Various utils for processing persistent objects and their properties
|
| CayenneClientModuleProvider |
This interface implementations will be used by
ClientRuntimeBuilder to auto-load client modules. |
| CayenneContextFactory | |
| CayenneDataObject |
Implementation of
DataObject that uses Map to store object fields. |
| CayenneEvent |
Common superclass for events passed from the EventManager to Listeners; encapsulates
optional event information.
|
| CayenneException | Deprecated. |
| CayenneMapEntry |
Defining a double-linked named entry in CayenneMap.
|
| CayenneRuntime |
A superclass of various Cayenne runtime stacks.
|
| CayenneRuntimeException |
A generic unchecked exception that may be thrown by Cayenne framework.
|
| CayenneServerModuleProvider |
This interface implementations will be used by
ServerRuntimeBuilder to auto-load server modules. |
| CayenneSQLTemplateProcessor | |
| CayenneTransaction |
Represents a Cayenne-managed local Transaction.
|
| CharacterValueType |
This is char and Character type mapped to zero or one char String.
|
| CharType |
Handles
java.lang.String, mapping it as either of JDBC types -
CLOB or (VAR)CHAR. |
| ChildDiffLoader |
A GraphChangeHandler that loads child ObjectContext diffs into a parent
ObjectContext.
|
| ClassDescriptor |
A runtime descriptor of an persistent class.
|
| ClassDescriptorFactory |
A factory of
ClassDescriptor instances. |
| ClassDescriptorMap |
An object that holds class descriptors for mapped entities, compiling new
descriptors on demand using an internal chain of descriptor factories.
|
| ClassLoaderManager |
Maps ClassLoaders to resources.
|
| ClassLoaderResourceLocator |
A
ResourceLocator that looks up resources is the application
classpath based on the current thread ClassLoader. |
| ClientChannel |
A
DataChannel implementation that accesses a remote server
via a ClientConnection. |
| ClientChannelProvider | |
| ClientConnection |
A connection object used to interact with a remote Cayenne server.
|
| ClientConstants |
Defines the names of runtime properties and named collections used in DI modules related to ROP client.
|
| ClientHessianSerializationServiceProvider | |
| ClientModule |
A DI module containing all Cayenne ROP client runtime configurations.
|
| ClientRuntime |
A user application entry point to Cayenne stack on the ROP client.
|
| ClientRuntimeBuilder |
A convenience class to assemble custom ClientRuntime.
|
| ClientSerializerFactory |
An object that manages all custom (de)serializers used on the client.
|
| ClientServerChannel |
A DataChannel that provides a server-side end of the bridge between client and server
objects in a Remote Object Persistence stack.
|
| ColumnDescriptor |
A descriptor of a ResultSet column.
|
| ColumnSelect<T> |
A helper builder for queries selecting individual properties based on the root object.
|
| CompactSlf4jJdbcEventLogger | |
| CompareToBuilder |
Assists in implementing
Comparable.compareTo(Object) methods. |
| CompositeCollection<E> |
Decorates a collection of other collections to provide a single unified view.
|
| CompoundDiff |
A GraphDiff that is a list of other GraphDiffs.
|
| ConcurrentLinkedHashMap<K,V> |
A hash table supporting full concurrency of retrievals, adjustable expected concurrency
for updates, and a maximum capacity to bound the map by.
|
| ConcurrentLinkedHashMap.Builder<K,V> |
A builder that creates
ConcurrentLinkedHashMap instances. |
| ConditionNode |
Superclass of conditional expressions.
|
| ConfigurationException |
A runtime exception thrown on failures in Cayenne configuration.
|
| ConfigurationNameMapper |
A service that maps the names of configuration objects to the resource names.
|
| ConfigurationNode |
Implemented by the "nodes" on the Cayenne configuration tree.
|
| ConfigurationNodeVisitor<T> |
A visitor interface for implementing operations on different types of
ConfigurationNode objects. |
| ConfigurationTree<T extends ConfigurationNode> |
A tree of configuration nodes that contains extra information about the nodes, such
as load errors.
|
| ConnectionAwareResultIterator<T> |
A
ResultIterator wrapper that handles closing a connection. |
| Constants |
Defines the names of runtime properties and named collections used in DI modules.
|
| ConstructorInjectingDecoratorProvider<T> | |
| Context | |
| ConversionUtil |
A collection of static conversion utility methods.
|
| Converter<T> |
A helper class to do property type conversions.
|
| ConverterFactory |
A factory of property type converters.
|
| CreateIfNoSchemaStrategy | |
| DataChannel |
DataChannel is an abstraction used by ObjectContexts to obtain mapping metadata and
access a persistent store.
|
| DataChannelDescriptor |
A descriptor of a DataChannel normally loaded from XML configuration.
|
| DataChannelDescriptorLoader |
An object that can load a named
DataChannelDescriptor from some configuration
source. |
| DataChannelDescriptorMerger |
Merges multiple descriptors into a single runtime descriptor.
|
| DataChannelFilter | Deprecated.
since 4.1 use
DataChannelQueryFilter and DataChannelSyncFilter |
| DataChannelFilterChain | Deprecated.
since 4.1 in favor of
DataChannelSyncFilterChain and DataChannelQueryFilterChain |
| DataChannelListener |
A listener of
DataChannel lifecycle events. |
| DataChannelLoaderListener | |
| DataChannelMetaData |
Storage for all kind of meta data that is not required for runtime.
|
| DataChannelQueryFilter |
An interface of a filter that allows to intercept DataChannel query operations.
|
| DataChannelQueryFilterChain |
Interface for chain of query filters
|
| DataChannelSyncCallbackAction | |
| DataChannelSyncFilter |
An interface of a filter that allows to intercept DataChannel sync operations.
|
| DataChannelSyncFilterChain |
Interface for chain of sync filters
|
| DataContext |
The most common implementation of
ObjectContext. |
| 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.
|
| DataContextFactory | |
| DataDomain |
DataDomain performs query routing functions in Cayenne.
|
| DataDomainLoadException | |
| DataDomainProvider |
A
DataChannel provider that provides a single instance of DataDomain
configured per configuration supplied via injected
DataChannelDescriptorLoader. |
| DataMap |
Stores a collection of related mapping objects that describe database and
object layers of an application.
|
| DataMapHandler | |
| DataMapLoader |
A loader of DataMaps.
|
| DataMapLoaderListener | |
| DataNode |
An abstraction of a single physical data storage.
|
| DataNodeDescriptor |
A descriptor of
DataNode configuration. |
| DataNodeFactory |
A factory for creating DataNodes from descriptors.
|
| DataObject |
Defines basic methods for a persistent object in Cayenne.
|
| DataObjectDescriptorFactory |
A
ClassDescriptorFactory that creates descriptors for classes implementing
DataObject. |
| DataObjectMatchTranslator | |
| DataRow |
DataRow a map that holds values retrieved from the database for a given query row.
|
| DataRowStore |
A fixed size cache of DataRows keyed by ObjectId.
|
| DataRowStoreFactory |
A factory for creating
DataRowStore |
| DataSourceBuilder |
A builder class that allows to build a
DataSource with optional
pooling. |
| DataSourceFactory | |
| DataSourceInfo |
Helper JavaBean class that holds DataSource login information.
|
| DateType | |
| DB2ActionBuilder | |
| DB2Adapter |
DbAdapter implementation for the DB2 RDBMS .
|
| DB2EJBQLConditionTranslator | |
| DB2EJBQLTranslatorFactory | |
| DB2PkGenerator |
A sequence-based PK generator used by
DB2Adapter. |
| DB2QualifierTranslator | |
| DB2Sniffer | |
| DbAdapter |
A Cayenne extension point that abstracts the differences between specifics of
JDBC interfaces to various databases.
|
| DbAdapterDetector |
A factory interface providing DbAdapter based on JDBC metadata.
|
| DbAdapterFactory | |
| DbAttribute |
A DbAttribute defines a descriptor for a single database table column.
|
| DbAttributeBinding |
Describes a PreparedStatement parameter binding mapped to a DbAttribute.
|
| DbAttributeListener |
For managing the changes in the DbAttribute.
|
| DbEntity |
A DbEntity is a mapping descriptor that defines a structure of a database
table.
|
| DbEntityHandler | |
| DbEntityListener |
Defines a listener for DbEntity modification events.
|
| DbGenerator |
Utility class that generates database schema based on Cayenne mapping.
|
| DbJoin |
Defines a join between two attributes of a given relationship.
|
| DbKeyGenerator |
DbKeyGenerator is an abstraction of a primary key generator It configures the primary
key generation per DbEntity in a RDBMS independent manner.
|
| DbKeyGeneratorHandler | |
| DbRelationship |
A DbRelationship is a descriptor of a database inter-table relationship based
on one or more primary key/foreign key pairs.
|
| DbRelationshipHandler | |
| DbRelationshipListener |
For managing the changes in the DbRelationship.
|
| DecoratorBuilder<T> | |
| DeepMergeOperation |
An operation that merges changes from an object graph, whose objects are registered in
some ObjectContext, to peer objects in an ObjectConext that is a child of that context.
|
| DefaultAdhocObjectFactory |
A default implementation of
AdhocObjectFactory that creates objects
using default no-arg constructor and injects dependencies into annotated
fields. |
| DefaultBatchTranslator |
Superclass of batch query translators.
|
| DefaultBatchTranslatorFactory |
Default implementation of
BatchTranslatorFactory. |
| DefaultClassLoaderManager |
A
ClassLoaderManager that |
| DefaultConfigurationNameMapper | |
| DefaultDataChannelDescriptorMerger |
A default implementation of
DataChannelDescriptorMerger. |
| DefaultDataChannelMetaData |
Default implementation of
DataChannelMetaData that stores data in Map. |
| DefaultDataNodeFactory | |
| DefaultDataRowStoreFactory |
A default implementation of
DataRowStoreFactory |
| DefaultDbAdapterFactory |
A factory of DbAdapters that either loads user-provided adapter or guesses
the adapter type from the database metadata.
|
| DefaultEventManager |
A default implementation of
EventManager. |
| DefaultHandlerFactory | |
| DefaultInjector |
A default Cayenne implementations of a DI injector.
|
| DefaultObjectMapRetainStrategy |
Default implementation of
ObjectMapRetainStrategy. |
| DefaultObjectStoreFactory |
A default implementation of
ObjectStoreFactory which makes decision to
turn ObjectStore's syncing with parent DataRowStore on or off
basing on RuntimeProperties. |
| DefaultOperationObserver |
Simple implementation of OperationObserver interface.
|
| DefaultQuotingStrategy | |
| DefaultRowReaderFactory | |
| DefaultRuntimeProperties |
An implementation of
RuntimeProperties that returns properties that
were injected via a map in constructor. |
| DefaultScalarResultSegment | |
| DefaultSchemaUpdateStrategyFactory | |
| DefaultScope |
An implementation of a DI scopes with support scope events.
|
| DefaultScopeProvider<T> |
A provider that provides scoping for other providers.
|
| DefaultSelectTranslator | |
| DefaultSelectTranslatorFactory |
A
SelectTranslator factory that delegates translator creation to
DbAdapter. |
| DefaultTemplateContextFactory | |
| DefaultTransactionDescriptor | |
| DefaultTransactionFactory | |
| DefaultTransactionManager | |
| DefaultTransactionManager.BaseTransactionHandler | |
| DefaultValueObjectTypeRegistry |
Default implementation of
ValueObjectTypeRegistry |
| DelegatingDataSourceFactory |
A
DataSourceFactory that delegates DataSource creation to another factory,
which is determined dynamically per DataNodeDescriptor. |
| DeleteBatchQuery |
Batched delete query.
|
| DeleteBatchTranslator |
Translator for delete BatchQueries.
|
| DeleteDenyException |
An exception thrown during an attempt to delete an object that has a relationship to a
non-null related object, that has a DENY delete rule.
|
| DeleteRule |
Defines constants for the possible values of ObjRelationship delete rules.
|
| DeleteRuleUpdater |
DeleteRuleUpdater is responsible for auto-setting delete rules for object relationships
|
| DepthFirstSearch<E> | |
| DepthFirstStampSearch<E> | |
| DerbyAdapter |
DbAdapter implementation for the Derby RDBMS
.
|
| DerbyEJBQLConditionTranslator | |
| DerbyEJBQLTranslatorFactory | |
| DerbyPkGenerator |
PK generator for Derby that uses sequences.
|
| DerbyQualifierTranslator | |
| DerbySniffer |
Creates a DerbyAdapter if Apache Derby database is detected.
|
| DetectedDbEntity |
A
DbEntity subclass used to hold extra JDBC metadata. |
| DIBootstrap |
A class that bootstraps the Cayenne DI container.
|
| DICollectionBuilder<K,E> |
A superclass of DI List and Map builders.
|
| Digraph<E,V> | |
| DigraphIteration<E,V> | |
| Directive | |
| DIRuntimeException |
A runtime exception thrown on DI misconfiguration.
|
| DistinctResultIterator<T> |
A ResultIterator that does in-memory filtering of rows to return only
distinct rows.
|
| DomainDataChannelProvider |
This is a default implementation of a DataChannel provider that simply returns a
DataDomain for a given runtime.
|
| DomainStoppedException |
An exception thrown on attempts to access a DataDomain after it was explicitly shut
down by the user.
|
| DoNothingOperationObserver |
A very simple observer that does nothing with provided data, and rethrows any
reported exceptions.
|
| DoubleType | |
| DriverDataSource |
A non-pooling DataSource implementation wrapping a JDBC driver.
|
| EJBQL | |
| EJBQL.EJBQLDefaultParser | |
| EJBQLAbs | |
| EJBQLAbstractSchemaName | |
| EJBQLAction |
Parses an EJBQL statement, converting it to SQL.
|
| EJBQLAdd | |
| EJBQLAggregate | |
| EJBQLAggregateColumn |
An aggregate column expression.
|
| EJBQLAll | |
| EJBQLAnd | |
| EJBQLAny | |
| EJBQLAscending | |
| EJBQLAverage | |
| EJBQLBaseVisitor |
A noop implementation of the EJBQL visitor that returns same preset boolean value from
all methods.
|
| EJBQLBetween | |
| EJBQLBooleanLiteral | |
| EJBQLClassName | |
| EJBQLCompiledExpression |
Represents an EJB QL expression "compiled" in the context of a certain mapping.
|
| EJBQLConcat | |
| EJBQLConditionTranslator | |
| EJBQLConstants |
Token literal values and constants.
|
| EJBQLConstructor | |
| EJBQLConstructorParameter | |
| EJBQLConstructorParameters | |
| EJBQLCount | |
| EJBQLCurrentDate | |
| EJBQLCurrentTime | |
| EJBQLCurrentTimestamp | |
| EJBQLDbPath | |
| EJBQLDbPathTranslator | |
| EJBQLDecimalLiteral | |
| EJBQLDelete | |
| EJBQLDeleteTranslator |
A translator of EJBQL DELETE statements into SQL.
|
| EJBQLDescending | |
| EJBQLDistinct | |
| EJBQLDivide | |
| EJBQLEquals | |
| EJBQLEscapeCharacter | |
| EJBQLException |
An exception thrown on errors during parsing EJBQL statements.
|
| EJBQLExists | |
| EJBQLExpression |
An abstract EJBQL expression interface.
|
| EJBQLExpressionVisitor |
A visitor interface to inspect the EJBQL expression tree.
|
| EJBQLFrom | |
| EJBQLFromItem | |
| EJBQLFromTranslator | |
| EJBQLGreaterOrEqual | |
| EJBQLGreaterThan | |
| EJBQLGroupBy | |
| EJBQLHaving | |
| EJBQLIdentificationVariable | |
| EJBQLIdentifier | |
| EJBQLIn | |
| EJBQLInnerFetchJoin | |
| EJBQLInnerJoin | |
| EJBQLIntegerLiteral | |
| EJBQLIsEmpty | |
| EJBQLIsNull | |
| EJBQLJoin | |
| EJBQLJoinAppender |
Handles appending joins to the content buffer at a marked position.
|
| EJBQLLength | |
| EJBQLLessOrEqual | |
| EJBQLLessThan | |
| EJBQLLike | |
| EJBQLLocate | |
| EJBQLLower | |
| EJBQLMax | |
| EJBQLMemberOf | |
| EJBQLMin | |
| EJBQLMod | |
| EJBQLMultiColumnOperand |
A holder of multi-column match condition operand.
|
| EJBQLMultiply | |
| EJBQLNamedInputParameter | |
| EJBQLNegative | |
| EJBQLNot | |
| EJBQLNotEquals | |
| EJBQLOr | |
| EJBQLOrderBy | |
| EJBQLOrderByItem | |
| EJBQLOuterFetchJoin | |
| EJBQLOuterJoin | |
| EJBQLParser |
An abstract definition of EJBQL query parser.
|
| EJBQLParserFactory |
Creates
EJBQLParser based on the system settings. |
| EJBQLPath | |
| EJBQLPathTranslator |
A translator that walks the relationship/attribute path, appending joins to
the query.
|
| EJBQLPatternValue | |
| EJBQLPositionalInputParameter | |
| EJBQLQuery |
An EJBQL query representation in Cayenne.
|
| EJBQLQueryDescriptor | |
| EJBQLSelect | |
| EJBQLSelectClause | |
| EJBQLSelectColumnsTranslator |
Translator of the EJBQL select clause.
|
| EJBQLSelectExpression | |
| EJBQLSelectExpressions | |
| EJBQLSelectTranslator |
A translator of EJBQL SELECT statements into SQL.
|
| EJBQLSize | |
| EJBQLSqrt | |
| EJBQLStringLiteral | |
| EJBQLSubselect | |
| EJBQLSubstring | |
| EJBQLSubtract | |
| EJBQLSum | |
| EJBQLTok | |
| EJBQLTokenManager |
Token Manager.
|
| EJBQLTranslationContext |
A context used for translating of EJBQL to SQL.
|
| EJBQLTranslatorFactory |
Defines a factory for translation visitors of EJBQL.
|
| EJBQLTreeConstants | |
| EJBQLTrim | |
| EJBQLTrimBoth | |
| EJBQLTrimCharacter | |
| EJBQLTrimLeading | |
| EJBQLTrimSpecification | |
| EJBQLTrimTrailing | |
| EJBQLUpdate | |
| EJBQLUpdateField | |
| EJBQLUpdateItem | |
| EJBQLUpdateValue | |
| EJBQLUpper | |
| EJBQLWhere | |
| Embeddable |
A mapping descriptor of an embeddable class.
|
| EmbeddableAttribute |
A persistent attribute of an embeddable object.
|
| EmbeddableAttributeEvent | |
| EmbeddableAttributeHandler | |
| EmbeddableAttributeListener | |
| EmbeddableDescriptor | |
| EmbeddableEvent | |
| EmbeddableHandler | |
| EmbeddableListener | |
| EmbeddedAttribute |
An attribute of the ObjEntity that maps to an embeddable class.
|
| EmbeddedFieldAccessor |
An accessor for fields storing embedded objects.
|
| EmptyConfigurationNodeVisitor | |
| Entity |
An Entity is an abstract descriptor for an entity mapping concept.
|
| EntityEvent |
Represents events resulted from Entity changes
in CayenneModeler.
|
| EntityInheritanceTree |
A tree structure representing inheritance hierarchy of an ObjEntity and its
subentities.
|
| EntityMergeListener |
EntityMergeListener interface defines API useful for listening to
EntityMergeSupport processing.
|
| EntityResolver |
Represents a virtual shared namespace for zero or more DataMaps.
|
| EntityResult |
A metadata object that provides mapping of a set of result columns to an
ObjEntity.
|
| EntityResultSegment |
A "compiled" version of a
EntityResult descriptor. |
| EntitySorter |
Defines API for sorting of Cayenne entities based on their mutual dependencies.
|
| EnumType<T extends Enum<T>> |
An ExtendedType that handles an enum class.
|
| EnumTypeFactory |
ExtendedTypeFactory for handling Enum types.
|
| EqualsBuilder |
Assists in implementing
Object.equals(Object) methods. |
| EvaluatedBitwiseNode | |
| EvaluatedMathNode | |
| EvaluatedNode | |
| EventBridge |
An object that passes events between a local EventManager and some other event dispatch
mechanism.
|
| EventBridgeFactory |
Defines a factory to dynamically create EventBridge instances.
|
| EventManager |
This class acts as bridge between an Object that wants to inform others about its
current state or a change thereof (Publisher) and a list of objects interested in the
Subject (Listeners).
|
| EventManagerProvider | |
| EventSubject |
This class encapsulates the String that is used to identify the subject that
a listener is interested in.
|
| EventUtil |
Contains access stack events related utility methods.
|
| Expression |
Superclass of Cayenne expressions that defines basic API for expressions use.
|
| ExpressionException |
RuntimeException thrown on errors during expressions creation/parsing.
|
| ExpressionFactory |
Helper class to build expressions.
|
| ExpressionNode | |
| ExpressionParameter |
Named parameter for parameterized expressions.
|
| ExpressionParser |
Parser of Cayenne Expressions.
|
| ExpressionParserConstants |
Token literal values and constants.
|
| ExpressionParserTokenManager |
Token Manager.
|
| ExpressionParserTreeConstants | |
| ExtendedEnumeration |
An interface that Enum classes may implement to map enum instances to arbitrary DB
values that do not match the enum names or positions.
|
| ExtendedEnumType<T extends Enum<T>> |
An ExtendedType that handles a Java Enum based upon the Cayenne ExtendedEnumeration
interface.
|
| ExtendedType<T> |
Defines methods to read Java objects from JDBC ResultSets and write as parameters of PreparedStatements.
|
| ExtendedTypeFactory |
ExtendedType factory interface.
|
| ExtendedTypeMap |
Stores ExtendedTypes, implementing an algorithm to determine the right type
for a given Java class.
|
| ExternalTransaction |
Represents a container-managed transaction.
|
| Fault |
Represents a placeholder for an unresolved relationship from a source object.
|
| FaultFactory | |
| FaultFailureException |
A runtime exception thrown when during lazy object initialization Cayenne finds that no
matching row exists in the database for a given ObjectId.
|
| FieldAccessor |
A PropertyAccessor that performs direct Field access.
|
| FieldEmbeddableDescriptor |
A default POJO embeddable descriptor.
|
| FilesystemResourceLocator | Deprecated.
since 4.1.
|
| FilterArcIterator<E,V> | |
| FilterIteration<E,V> | |
| FirebirdAdapter |
DbAdapter implementation for FirebirdSQL
RDBMS .
|
| FirebirdEJBQLConditionTranslator | |
| FirebirdEJBQLTranslatorFactory | |
| FirebirdQualifierTranslator | |
| FirebirdSniffer | |
| FloatType | |
| FluentSelect<T> |
Base class for
ObjectSelect and ColumnSelect |
| FormattedSlf4jJdbcEventLogger |
A
Slf4jJdbcEventLogger extension that provides pretty formatting of the logged SQL messages. |
| FrontBaseAdapter |
DbAdapter implementation for FrontBase
RDBMS.
|
| FrontBasePkGenerator | |
| FrontBaseQualifierTranslator | |
| FrontBaseSniffer | |
| FunctionExpressionFactory |
Collection of factory methods to create function call expressions.
|
| GenericQueryResult<T> |
Generic implementation of QueryResult using List as QueryResultItem storage.
|
| GenericResponse |
A simple serializable implementation of QueryResponse.
|
| GraphChangeHandler |
Defines callback API that can be used by object graph nodes to notify of their state
changes.
|
| GraphDiff |
Represents a change in an object graph.
|
| GraphDiffCompressor |
A utility class that removes redundant and mutually exclusive graph changes from the
graph diff.
|
| GraphEvent |
An event indicating a change in the object graph.
|
| GraphManager |
Represents a generic "managed" graph with nodes mapped by their ids.
|
| GraphMap |
A base implementation of GraphManager that stores graph nodes keyed by their ids.
|
| H2Adapter |
DbAdapter implementation for H2
RDBMS .
|
| H2PkGenerator |
Default PK generator for H2 that uses sequences for PK generation.
|
| H2Sniffer | |
| HandlerFactory |
Factory that creates handlers for unparsed elements.
|
| HashCodeBuilder |
Assists in implementing
Object.hashCode() methods. |
| HessianUtil |
Hessian related utilities.
|
| HSQLDBAdapter |
DbAdapter implementation for the
HSQLDB RDBMS .
|
| HSQLDBNoSchemaAdapter |
A flavor of HSQLDBAdapter that implements workarounds for some old driver limitations.
|
| HSQLDBProcedureTranslator |
Works around HSQLDB's pickiness about stored procedure syntax.
|
| HSQLDBSniffer |
Detects HSQLDB database from JDBC metadata.
|
| HSQLEJBQLConditionTranslator | |
| HSQLEJBQLTranslatorFactory | |
| HSQLQualifierTranslator | |
| HttpClientConnection | |
| HttpClientConnectionProvider | |
| HttpROPConnector | |
| HybridDataObject |
This data object like
CayenneDataObject uses Map to store generic attributes,
only difference is that this Map will be created lazily at first write, thus reducing memory penalty if possible. |
| IdentifierNode | |
| IdMapKeyAccessor |
A stateless read-only accessor of the map key value that is based on the Persistent
object id.
|
| IDUtil |
helper class to generate pseudo-GUID sequences.
|
| IncrementalFaultList<E> |
A synchronized list that serves as a container of DataObjects.
|
| IncrementalListResponse |
A QueryResponse that contains a sublist of the query result.
|
| IndegreeTopologicalSort<E> | |
| IndexPropertyList |
A List implementation that would maintain its internal ordering based on some object
numeric "index" property.
|
| IndirectQuery |
A base superclass for queries that resolve into some other queries during the
routing phase.
|
| IngresActionBuilder | |
| IngresAdapter |
DbAdapter implementation for Ingres.
|
| IngresBooleanType | |
| IngresPkGenerator |
Ingres-specific sequence based PK generator.
|
| IngresSelectAction | |
| IngresSelectTranslator | |
| IngresSniffer |
Detects Ingres database from JDBC metadata.
|
| Inject | |
| Injector |
A facade to the Cayenne DI container.
|
| InsertBatchQuery |
Batched INSERT query.
|
| InsertBatchTranslator |
Translator of InsertBatchQueries.
|
| IntegerType | |
| Invocation |
Invocation represents a dynamic method invocation bound to a specific target.
|
| IteratedSelectObserver |
OperationObserver that is used to track the execution of SelectQueries with
results returned as ResultIterator.
|
| JavaCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing).
|
| JavaCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing).
|
| JavaCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (with java-like unicode escape processing).
|
| JdbcActionBuilder |
A factory of default SQLActions.
|
| JdbcAdapter |
A generic DbAdapter implementation.
|
| JdbcEJBQLTranslatorFactory |
A default EJBQLTranslatorFactory.
|
| JdbcEventLogger |
A logging service used by Cayenne to output database interactions.
|
| JdbcPkGenerator |
Default primary key generator implementation.
|
| JDBCResultIterator<T> |
A ResultIterator over the underlying JDBC ResultSet.
|
| JJTEJBQLState | |
| JJTExpressionParserState | |
| JJTSQLTemplateParserState | |
| JNDIDataSourceFactory |
Locates DataSource mapped via JNDI.
|
| JoinStack |
Encapsulates join reuse/split logic used in SelectQuery processing.
|
| JoinTreeNode | |
| JoinType |
Enumerates supported JOIN types.
|
| Key<T> |
An object that encapsulates a key used to store and lookup DI bindings.
|
| LazyClassDescriptorDecorator |
A ClassDescriptor wrapper that compiles decorated descriptor lazily on first access.
|
| LifecycleCallbackRegistry |
A registry of lifecycle callbacks for all callback event types.
|
| LifecycleEvent |
Defines possible entity object lifecycle events.
|
| LifecycleListener |
A callback interface to listen to persistent object lifecycle events.
|
| LimitResultIterator<T> | |
| ListBuilder<T> |
A binding builder for list configurations.
|
| ListResponse |
A QueryResponse optimized to hold a single object or data row list.
|
| LoaderContext | |
| LocalClientServerChannelProvider |
Creates a
ClientServerChannel for the LocalConnection. |
| LocalConnection |
A ClientConnection that connects to a DataChannel.
|
| LocalConnectionProvider | |
| LocalDateTimeValueType | |
| LocalDateValueType | |
| LocalizedStringsHandler |
Provides access to various modeler resources (mainly strings) obtained via a
ResourceBundle.
|
| LocalTimeValueType | |
| LongType | |
| MainCayenneClientModuleProvider | |
| MainCayenneServerModuleProvider |
ServerModule auto-loading facility.
|
| ManagedPoolingDataSource |
A wrapper for
UnmanagedPoolingDataSource that automatically manages
the underlying connection pool size. |
| MapAccessor | |
| MapBuilder<T> |
A binding builder for map configurations.
|
| MapDigraph<E,V> | |
| MapEvent |
Superclass of CayenneModeler events.
|
| MappedExec |
A query that represents a named parameterized non selecting query stored in the mapping.
|
| MappedSelect<T> |
A query that represents a named parameterized selecting query stored in the mapping.
|
| MappingNamespace |
Defines API of a container of DbEntities, ObjEntities, Procedures, Queries
and other mapping objects.
|
| MapQueryCache |
A default implementation of the
QueryCache interface that stores data in a
non-expiring LRUMap. |
| MapQueryCacheProvider | |
| MariaDBSniffer | |
| MemoryBlob |
A Blob implementation that stores content in memory.
|
| MemoryClob |
A Clob implementation that stores contents in memory.
|
| Module |
Represents a unit of configuration of the Cayenne DI container.
|
| ModuleLoader |
Auto-loads DI modules using ServiceLoader.
|
| ModuleProvider |
Provider of modules used by module auto-loading mechanism to identify and load modules.
|
| MySQLAdapter |
DbAdapter implementation for MySQL RDBMS.
|
| MySQLPkGenerator | |
| MySQLSniffer |
Detects MySQL database from JDBC metadata.
|
| NamespaceAwareNestedTagHandler |
Base class for handlers that can delegate execution of unknown tags to
handlers produced by factory.
|
| NestedQueryCache |
A
QueryCache wrapper that introduces a key namespace on top of a
delegate shared cache. |
| Node |
A JJTree-compliant tree node interface.
|
| Node |
Provides basic machinery for constructing the parent and child relationships
between nodes.
|
| Node |
All AST nodes must implement this interface.
|
| NodeCreateOperation | |
| NodeDeleteOperation | |
| NodeDiff |
An abstract superclass of operations on individual nodes and arcs in a
digraph.
|
| NodeIdChangeOperation |
A GraphDiff representing a change in node ID.
|
| NodePropertyChangeOperation | |
| NoopDataChannelMetaData |
Noop implementation of
DataChannelMetaData. |
| NoopEventBridge | |
| NoopEventBridgeProvider | |
| NoopEventManager | |
| NoopJdbcEventLogger |
Noop implementation of JdbcEventLogger
|
| NoSyncObjectStore |
An
ObjectStore which doesn't receive notifications
on parent's DataRowStore events. |
| ObjAttribute |
An ObjAttribute is a mapping descriptor of a Java class property.
|
| ObjAttributeListener |
Listener for ObjAttribute events.
|
| ObjectContext |
A Cayenne object facade to a persistent store.
|
| ObjectContextFactory |
A factory for regular and nested contexts.
|
| ObjectContextGraphAction |
A base implementation of a helper class to handle
ObjectContext.propertyChanged(org.apache.cayenne.Persistent, String, Object, Object)
processing on behalf of an ObjectContext. |
| ObjectContextQueryAction |
A helper class that implements
DataChannel.onQuery(ObjectContext, Query) logic on behalf of
an ObjectContext. |
| ObjectDetachOperation |
An operation that creates a subgraph of detached objects, using the PrefetchTree to
delineate the graph boundaries.
|
| ObjectId |
A portable global identifier for persistent objects.
|
| ObjectIdQuery |
A query that matches zero or one object or data row corresponding to the ObjectId.
|
| ObjectMapRetainStrategy |
A strategy for retaining objects in
ObjectStore. |
| ObjectSelect<T> |
A selecting query providing chainable API.
|
| ObjectStore |
ObjectStore stores objects using their ObjectId as a key.
|
| ObjectStoreFactory |
A factory for creating
ObjectStores. |
| ObjectType |
This is a default ExtendedType that relies on JDBC driver to determine the result type.
|
| ObjEntity |
ObjEntity is a mapping descriptor for a DataObject Java class.
|
| ObjEntityHandler | |
| ObjEntityListener |
For managing the changes in the ObjEntity
|
| ObjRelationship |
Describes an association between two Java classes mapped as source and target
ObjEntity.
|
| ObjRelationshipHandler | |
| ObjRelationshipListener |
Defines a listener for ObjRelationship modification events.
|
| OpenBaseAdapter |
DbAdapter implementation for OpenBase.
|
| OpenBasePkGenerator | |
| OpenBaseQualifierTranslator |
Translates query qualifier to SQL.
|
| OpenBaseSniffer |
Detects OpenBase DB from JDBC metadata.
|
| OperationHints |
Defines API that allows QueryEngine to obtain information about query execution
strategy.
|
| OperationObserver |
Defines a set of callback methods that allow
QueryEngine to pass back query
results and notify caller about exceptions. |
| OptimisticLockException |
An exception thrown on optimistic lock failure.
|
| Oracle8Adapter |
A flavor of OracleAdapter that implements workarounds for some old driver
limitations.
|
| OracleAdapter |
DbAdapter implementation for Oracle RDBMS
.
|
| OracleByteArrayType | |
| OracleCharType |
Oracle specific CHAR type handling.
|
| OraclePkGenerator |
Sequence-based primary key generator implementation for Oracle.
|
| OracleQualifierTranslator |
Oracle qualifier translator.
|
| OracleQualifierTranslator.INTrimmer | |
| OracleSniffer | |
| OracleUtilDateType | |
| Ordering |
Defines object sorting criteria, used either for in-memory sorting of object
lists or as a specification for building ORDER BY clause of a
SelectQuery query.
|
| Orderings |
Orderings is provided so that you can chain Ordering together and then use
the result to pass into methods that require List<Ordering>
|
| OrderingTranslator |
Translates query ordering to SQL.
|
| ParameterBinding |
Describes a PreparedStatement parameter generic binding.
|
| ParameterizedQuery |
Defines a query that can serve as a template for other queries.
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| PasswordEncoding |
Password encoders are used to translate the text of the database password, on loading
and on saving, from one form to another.
|
| PathComponent<T extends Attribute,U extends Relationship> |
A component in a path chain.
|
| PatternMatchNode |
Superclass of pattern matching nodes.
|
| PerAdapterProvider<T> |
An injectable provider that returns a given service in a context of a specific
DbAdapter. |
| PersistenceState |
Defines a set of object states from the point of view of persistence.
|
| Persistent |
Defines minimal API of an object that can be persisted via Cayenne.
|
| PersistentDescriptor |
A default ClassDescriptor implementation for persistent objects.
|
| PersistentDescriptorFactory |
A convenience superclass for
ClassDescriptorFactory implementors. |
| PersistentObject |
A convenience base superclass for concrete Persistent objects.
|
| PersistentObjectCollection<E> |
Simple interface to unify PersistentObject* collections in way of
setting properties directly
|
| PersistentObjectHolder<E> |
A ValueHolder implementation that holds a single Persistent object related to an object
used to initialize PersistentObjectHolder.
|
| PersistentObjectList<E> |
A list of persistent objects lazily resolved on the first access.
|
| PersistentObjectMap | |
| PersistentObjectSet<E> | |
| PkGenerator |
Defines methods to support automatic primary key generation.
|
| PkGeneratorFactoryProvider |
Per-adapter provider of PkGenerators
|
| PlainTextPasswordEncoder |
The plain text password encoder passes the text of the database password
straight-through without any alteration.
|
| PoolAwareConnection |
A
Connection wrapper that interacts with the
UnmanagedPoolingDataSource, allowing to recycle connections and track
failures. |
| PoolingDataSource |
A
DataSource that pools connections and requires to be explicitly
closed. |
| PoolingDataSourceBuilder |
Turns unpooled DataSource to a connection pool.
|
| PoolingDataSourceParameters |
A collection of pooling parameters used by
UnmanagedPoolingDataSource. |
| PostAdd |
An annotation to place on the entity event listener method to receive
LifecycleEvent.POST_ADD events. |
| PostgresAdapter |
DbAdapter implementation for PostgreSQL
RDBMS .
|
| PostgresBatchAction | |
| PostgresPkGenerator |
Default PK generator for PostgreSQL that uses sequences for PK generation.
|
| PostgresQualifierTranslator |
Uses Postgres extensions to optimize various translations.
|
| PostgresSniffer | |
| PostLoad |
An annotation to place on the entity event listener method to receive
LifecycleEvent.POST_LOAD events. |
| PostPersist |
An annotation to place on the entity event listener method to receive
LifecycleEvent.POST_PERSIST events. |
| PostRemove |
An annotation to place on the entity event listener method to receive
LifecycleEvent.POST_REMOVE events. |
| PostUpdate |
An annotation to place on the entity event listener method to receive
LifecycleEvent.POST_UPDATE events. |
| PrefetchProcessor |
A hierarchical visitor interface for traversing a tree of PrefetchTreeNodes.
|
| PrefetchSelectQuery<T> |
A SelectQuery to perform a prefetch based on another query.
|
| PrefetchTreeNode |
Defines a node in a prefetch tree.
|
| PrePersist |
An annotation to place on the entity event listener method to receive
LifecycleEvent.PRE_PERSIST events. |
| PreRemove |
An annotation to place on the entity event listener method to receive
LifecycleEvent.PRE_REMOVE events. |
| PreUpdate |
An annotation to place on the entity event listener method to receive
LifecycleEvent.PRE_UPDATE events. |
| Procedure |
A mapping descriptor for a database stored procedure.
|
| ProcedureAction |
A SQLAction that runs a stored procedure.
|
| ProcedureCall<T> |
Fluent API for calling stored procedures.
|
| ProcedureHandler | |
| ProcedureParameter |
A descriptor for the Procedure parameter.
|
| ProcedureParameterBinding |
Describes a PreparedStatement parameter binding mapped to a DbAttribute.
|
| ProcedureQuery |
A query based on Procedure.
|
| ProcedureQueryDescriptor | |
| ProcedureResult<T> |
Result of procedure call.
|
| ProcedureResultBuilder<T> | |
| ProcedureTranslator |
Stored procedure query translator.
|
| Property<E> |
A property in a
DataObject. |
| Property | Deprecated.
since 4.0 renamed to PropertyDescriptor.
|
| PropertyAccessor |
A utility accessor class that wraps a simple property.
|
| PropertyDataSourceFactory |
A DataSourceFactrory that creates a DataSource based on system properties.
|
| PropertyDescriptor |
Defines bean property API used by Cayenne to access object data, do faulting
and graph maintenance tasks.
|
| PropertyException |
An unchecked exception thrown on errors during property access, either within a
Accessor or a Property.
|
| PropertyUtils |
Utility methods to quickly access object properties.
|
| PropertyVisitor |
A visitor for various types of properties in a ClassDescriptor.
|
| Provider<T> |
A DI object factory interface.
|
| ProxyRemoteService | |
| QualifierTranslator |
Translates query qualifier to SQL.
|
| Query |
Defines minimal API of a query descriptor that is executable via Cayenne.
|
| QueryAssembler |
Abstract superclass of Query translators.
|
| QueryAssembler.AddBindingListener | |
| QueryAssemblerHelper |
Translates parts of the query to SQL.
|
| QueryCache |
Defines API of a cache that stores query results.
|
| QueryCacheEntryFactory |
A factory that is used by the cache to rebuild expired entries.
|
| QueryCacheStrategy |
Defines query result caching policy.
|
| QueryChain |
A Query decorator for a collection of other queries.
|
| QueryDescriptor |
Generic descriptor of a Cayenne query.
|
| QueryDescriptorHandler | |
| QueryDescriptorLoader |
A builder that constructs Cayenne queries from abstract configuration information
defined in cayenne-data-map*.dtd.
|
| QueryEngine |
Defines methods used to run Cayenne queries.
|
| QueryMetadata |
Provides a common interface for accessing query metadata.
|
| QueryMetadataProxy | |
| QueryResponse |
Represents a result of query execution.
|
| QueryResult<T> |
Represents a collection of items which are results of a multipart query execution.
|
| QueryResultBuilder | |
| QueryResultItem<T> |
Represents a single item in a multipart query execution.
|
| QueryRouter |
An interface used by Queries to route themselves to an appropriate QueryEngine.
|
| QuotingStrategy | |
| RefreshQuery |
A query that allows to explicitly clear both object and list caches either via refetch
(eager refresh) or invalidate (lazy refresh).
|
| Relationship |
Defines a relationship between two entities.
|
| RelationshipEvent |
Represents events resulted from Relationship changes
in CayenneModeler.
|
| RelationshipFault<E> |
An abstract superclass of lazily faulted to-one and to-many relationships.
|
| RelationshipQuery |
A query that selects objects related to a given object via a mapped relationship.
|
| Resource |
An abstraction of a resource whose data can be accessed via a URL.
|
| ResourceLocator | |
| Result | |
| ResultBatchIterator<T> |
Defines API of a batch iterator over the ResultIterator returned as a result of
Select queries execution.
|
| ResultIterator<T> |
Defines API of an iterator over the records returned as a result of
Select queries execution.
|
| ResultIteratorCallback<T> |
A callback interface invoked on each row when iterating over
ResultIterator. |
| ResultIteratorIterator<T> | |
| ReversedIteration<E,V> | |
| ReversedIteration.ReversedArcIterator<S,T> | |
| RootDataMapHandler | |
| ROPConnector |
ROP network connectivity interface.
|
| ROPUtil | |
| Rot13PasswordEncoder |
The ROT-13 password encoder passes the text of the database password through a simple
Caesar cipher to obscure the password text.
|
| Rot47PasswordEncoder |
The ROT-47 password encoder passes the text of the database password through a simple
Caesar cipher to obscure the password text.
|
| 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. |
| RowReader<T> |
A strategy class that encapsulates an algorithm for converting a single
ResultSet row into a DataRow.
|
| RowReaderFactory |
Creates RowReader instances for executed queries.
|
| RuntimeProperties |
Represents a properties map for a given
CayenneRuntime. |
| SAXNestedTagHandler |
A superclass of nested tag handlers for parsing of XML documents with SAX.
|
| ScalarNode<V> | |
| ScalarResultSegment | |
| SchemaUpdateStrategy |
A strategy for auto generating a database schema on the application startup.
|
| SchemaUpdateStrategyFactory |
A factory for
SchemaUpdateStrategy instances. |
| Scope |
Defines the scope of the instances created by the DI container.
|
| ScopeEventBinding |
A class that wraps an annotated method call of an object, passing it DI scope events.
|
| ScopeEventListener |
This interface duplicates default reflection based mechanism for receiving DI
events.
|
| Select<T> |
A common interface for grouping together different kinds of queries that
return results.
|
| SelectAction |
A SQLAction that handles SelectQuery execution.
|
| SelectById<T> |
A query to select single objects by id.
|
| SelectQuery<T> |
A query that selects persistent objects of a certain type or "raw data" (aka
DataRows).
|
| SelectQueryDescriptor | |
| SelectTranslator |
An abstraction of
SelectQuery translator. |
| SelectTranslatorFactory |
A factory for
SelectTranslator objects. |
| ServerModule |
A DI module containing all Cayenne server runtime configuration.
|
| ServerRuntime |
Object representing Cayenne stack.
|
| ServerRuntimeBuilder |
A convenience class to assemble custom ServerRuntime.
|
| ShallowMergeOperation |
An operation that merges changes from a single object registered in some ObjectContext,
to a peer object in an ObjectConext that is a child of that context.
|
| ShortType |
Handles
java.lang.Short type mapping. |
| SimpleAttributeProperty |
A descriptor of an "attribute" persistent property.
|
| SimpleNode |
A base node for the EJBQL concrete nodes that satisfies JJTree requirements.
|
| SimpleNode |
Superclass of AST* expressions that implements Node interface defined by JavaCC framework.
|
| SimpleNode | |
| SimpleValidationFailure |
Represents a generic validation failure that contains
failed object and a message describing the failure.
|
| SingletonFaultFactory | |
| SkipSchemaUpdateStrategy |
A SchemaUpdateStrategy that does nothing.
|
| Slf4jJdbcEventLogger |
A
JdbcEventLogger built on top of slf4j-api logger. |
| SnapshotEvent |
Event sent on modification of the DataRowStore.
|
| SnapshotEventListener | |
| SoftDeleteBatchTranslator |
Implementation of
DeleteBatchTranslator, which uses 'soft' delete
(runs UPDATE and sets 'deleted' field to true instead-of running SQL DELETE) |
| SoftDeleteTranslatorFactory |
Implementation of {link #BatchTranslator}, which uses 'soft' delete
(runs UPDATE and sets 'deleted' field to true instead-of running SQL DELETE)
|
| SoftValueMap<K,V> |
Map that stores values wrapped into
SoftReference |
| SortOrder |
Constants to order query results (the ORDER BY clause).
|
| SortWeight |
An annotation that defines the insertion sorting "weight" of an entity that is used
when sorting DB operations.
|
| SQLAction |
Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).
|
| SQLActionVisitor |
A factory interface to create standard SQLActions for a set of standard queries.
|
| SQLExec |
A generic query based on raw SQL and featuring fluent API.
|
| SQLiteAdapter |
A SQLite database adapter that works with Zentus JDBC driver.
|
| SQLiteQualifierTranslator | |
| SQLiteSniffer |
Detects SQLite database from JDBC metadata.
|
| SQLResult |
A metadata object that defines how a row in a result set can be converted to
result objects.
|
| SQLSelect<T> |
A selecting query based on raw SQL and featuring fluent API.
|
| SQLServerActionBuilder | |
| SQLServerAdapter |
Cayenne DbAdapter implementation for Microsoft SQL Server engine.
|
| SQLServerBatchAction | |
| SQLServerPkGenerator |
The default PK generator for MS SQL,
which uses sequences to generate a PK for an integer key type
and NEWID() for UNIQUEIDENTIFIER key type
|
| SQLServerProcedureAction |
ProcedureAction for SQLServer MS JDBC driver.
|
| SQLServerSelectTranslator | |
| SQLServerSniffer |
Detects SQLServer database from JDBC metadata.
|
| SQLStatement |
A PreparedStatement descriptor containing a String of SQL and an array of parameters.
|
| SQLTemplate |
A query that executes unchanged (except for template preprocessing) "raw" SQL
specified by the user.
|
| SQLTemplateAction |
Implements a strategy for execution of SQLTemplates.
|
| SQLTemplateDescriptor | |
| SQLTemplateMetadata | |
| SQLTemplateParser |
Parser of Cayenne Templates.
|
| SQLTemplateParserConstants |
Token literal values and constants.
|
| SQLTemplateParserTokenManager |
Token Manager.
|
| SQLTemplateParserTreeConstants | |
| SQLTemplateProcessor | |
| SQLTemplateRenderingUtils |
Implements utility methods used inside Velocity templates when rendering
SQLTemplates.
|
| StrongConnection<E,V> | |
| SybaseAdapter |
DbAdapter implementation for Sybase
RDBMS.
|
| SybasePkGenerator |
Primary key generator implementation for Sybase.
|
| SybaseQualifierTranslator | |
| SybaseSelectTranslator | |
| SybaseSniffer |
Detects Sybase database from JDBC metadata.
|
| TemplateContextFactory | |
| ThrowOnPartialOrCreateSchemaStrategy | |
| ThrowOnPartialSchemaStrategy | |
| TimestampType | |
| TimeType | |
| ToAnyConverter<T> |
Can convert to any class that has a constructor that takes a
single Object or a single String parameter.
|
| Token |
Describes the input token stream.
|
| Token |
Describes the input token stream.
|
| Token |
Describes the input token stream.
|
| TokenMgrError |
Token Manager Error.
|
| TokenMgrError |
Token Manager Error.
|
| TokenMgrError |
Token Manager Error.
|
| ToManyList<E> |
A list that holds objects for to-many relationships.
|
| ToManyListFault | |
| ToManyMapFault | |
| ToManyMapProperty |
A property representing a map of objects keyed by one of the object properties.
|
| ToManyProperty |
A property representing a collection of objects.
|
| ToManySet<E> | |
| ToManySetFault | |
| ToOneFault | |
| ToOneProperty |
An ArcProperty that points to a single graph node.
|
| ToStringBuilder |
A utility class to simplify implementation of Object toString methods.
|
| Transaction |
Cayenne Transaction interface.
|
| TransactionalOperation<T> | |
| TransactionDescriptor |
Descriptor that provide desired transaction isolation level and propagation logic.
|
| TransactionFactory | |
| TransactionFilter |
A
DataChannelSyncFilter that provides transactions. |
| TransactionListener |
A callback that is notified as transaction progresses through stages.
|
| TransactionManager |
An optional utility service that simplifies wrapping multiple operations in
transactions.
|
| TransactionPropagation |
Propagation behaviour of transaction
|
| TraversalHandler |
Expression visitor interface.
|
| TraversalHelper |
Noop implementation of TraversalHandler.
|
| TrimmingQualifierTranslator |
QualifierTranslator that allows translation of qualifiers that perform
comparison with CHAR columns.
|
| TypesHandler |
TypesHandler provides JDBC-RDBMS types mapping.
|
| TypesMapping |
A utility class that handles mappings of JDBC data types to the database
types and Java types.
|
| UnmanagedPoolingDataSource |
A non-blocking
DataSource with a pool of connections. |
| UnmanagedPoolingDataSource.ConnectionUnavailableException |
An exception indicating that a connection request waiting in the queue
timed out and was unable to obtain a connection.
|
| UnresolvablePathException |
A runtime exception thrown when
PropertyUtils.getProperty() finds that
there is a null value in middle of the resolved path. |
| UpdateBatchQuery |
Batched UPDATE query.
|
| UpdateBatchTranslator |
A translator for UpdateBatchQueries that produces parameterized SQL.
|
| URLResource |
A
Resource implementation wrapping a resource URL. |
| Util |
Contains various unorganized static utility methods used across Cayenne.
|
| UtilDateType |
Maps
java.util.Date to any of the three database date/time types: TIME,
DATE, TIMESTAMP. |
| UUIDValueType | |
| Validating |
Defines a number of callback methods that allow an object to be validated before safe.
|
| ValidationException |
An exception thrown on unsuccessful validation.
|
| ValidationFailure |
Defines a single failure during the validation process.
|
| ValidationResult |
Represents a result of a validation execution.
|
| ValueHolder<E> |
Provides a level of indirection for property value access, most often used for deferred
faulting of to-one relationships.
|
| ValueHolderDescriptorFactory |
A
ClassDescriptorFactory for Persistent objects that implement relationship
faulting via ValueHolder. |
| ValueInjector |
Describes expressions, that can "inject" value to an object, i.e.
|
| ValueObjectType<V,T> |
Descriptor and serialization helper for custom value objects that can be safely stored in the DB.
|
| ValueObjectTypeFactory | |
| ValueObjectTypeRegistry |
Registry of user-defined descriptors of custom value objects' classes.
|
| VersionAwareHandler |
Handler that can validate root tag name, version and namespace.
|
| VoidType |
A noop type that is sometimes useful to suppress extended types operations.
|
| WeakValueMap<K,V> |
Map that stores values wrapped into
WeakReference |
| WeightedAshwoodEntitySorter |
EntitySorter that takes into account entity "weights", and otherwise delegating to
another (topological) sorter.
|
| XMLDataChannelDescriptorLoader | |
| XMLDataMapLoader | |
| XMLEncoder |
A helper class to encode objects to XML.
|
| XMLPoolingDataSourceFactory |
A
DataSourceFactory that loads JDBC connection information from an
XML resource associated with the DataNodeDescriptor, returning a DataSource
with simple connection pooling. |
| XMLReaderProvider | |
| XMLSerializable |
Interface for Cayenne objects that can be saved to XML.
|
CayenneRuntimeExceptioninstead