All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
| 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 |
|
| BaseConfigurationNodeVisitor<T> |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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> |
|
| 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> |
|
| 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 |
|
| DataChannelDescriptorMerger |
Merges multiple descriptors into a single runtime descriptor.
|
| DataChannelFilter |
Deprecated.
|
| DataChannelFilterChain |
Deprecated.
|
| DataChannelListener |
|
| 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 |
|
| 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 |
|
| 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 |
|
| DataNodeFactory |
A factory for creating DataNodes from descriptors.
|
| DataObject |
Defines basic methods for a persistent object in Cayenne.
|
| DataObjectDescriptorFactory |
|
| 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 |
|
| 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 |
|
| DB2EJBQLConditionTranslator |
|
| DB2EJBQLTranslatorFactory |
|
| DB2PkGenerator |
|
| 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 |
|
| DefaultClassLoaderManager |
|
| DefaultConfigurationNameMapper |
|
| DefaultDataChannelDescriptorMerger |
|
| DefaultDataChannelMetaData |
|
| DefaultDataNodeFactory |
|
| DefaultDataRowStoreFactory |
|
| DefaultDbAdapterFactory |
A factory of DbAdapters that either loads user-provided adapter or guesses
the adapter type from the database metadata.
|
| DefaultEventManager |
|
| DefaultHandlerFactory |
|
| DefaultInjector |
A default Cayenne implementations of a DI injector.
|
| DefaultObjectMapRetainStrategy |
|
| DefaultObjectStoreFactory |
|
| 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 |
|
| DefaultTemplateContextFactory |
|
| DefaultTransactionDescriptor |
|
| DefaultTransactionFactory |
|
| DefaultTransactionManager |
|
| DefaultTransactionManager.BaseTransactionHandler |
|
| DefaultValueObjectTypeRegistry |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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.
|
| FilterArcIterator<E,V> |
|
| FilterIteration<E,V> |
|
| FirebirdAdapter |
|
| FirebirdEJBQLConditionTranslator |
|
| FirebirdEJBQLTranslatorFactory |
|
| FirebirdQualifierTranslator |
|
| FirebirdSniffer |
|
| FloatType |
|
| FluentSelect<T> |
|
| FormattedSlf4jJdbcEventLogger |
|
| FrontBaseAdapter |
|
| 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 |
|
| H2PkGenerator |
Default PK generator for H2 that uses sequences for PK generation.
|
| H2Sniffer |
|
| HandlerFactory |
Factory that creates handlers for unparsed elements.
|
| HashCodeBuilder |
|
| HessianUtil |
Hessian related utilities.
|
| HSQLDBAdapter |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| NoopEventBridge |
|
| NoopEventBridgeProvider |
|
| NoopEventManager |
|
| NoopJdbcEventLogger |
Noop implementation of JdbcEventLogger
|
| NoSyncObjectStore |
|
| 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 |
|
| ObjectContextQueryAction |
|
| 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 |
|
| ObjectSelect<T> |
A selecting query providing chainable API.
|
| ObjectStore |
ObjectStore stores objects using their ObjectId as a key.
|
| ObjectStoreFactory |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| PoolingDataSource |
A DataSource that pools connections and requires to be explicitly
closed.
|
| PoolingDataSourceBuilder |
Turns unpooled DataSource to a connection pool.
|
| PoolingDataSourceParameters |
|
| PostAdd |
|
| PostgresAdapter |
|
| PostgresBatchAction |
|
| PostgresPkGenerator |
Default PK generator for PostgreSQL that uses sequences for PK generation.
|
| PostgresQualifierTranslator |
Uses Postgres extensions to optimize various translations.
|
| PostgresSniffer |
|
| PostLoad |
|
| PostPersist |
|
| PostRemove |
|
| PostUpdate |
|
| 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 |
|
| PreRemove |
|
| PreUpdate |
|
| 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> |
|
| Property |
Deprecated.
|
| 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 |
|
| 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 |
|
| 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 |
|
| SelectTranslatorFactory |
|
| 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 |
|
| 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> |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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> |
|
| 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.
|