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
ObjectStore s. |
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.
|
CayenneRuntimeException
instead