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.
|
AliasedNode |
|
ArcCreateOperation |
|
ArcDeleteOperation |
|
ArcId |
Object that represents Arc identifier.
|
ArcIterator<E,V> |
|
ArcProperty |
A Property that represents an "arc" connecting source node to the target node
in the graph.
|
ArrayUtil |
|
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 |
|
ASTCustomFunction |
|
ASTCustomOperator |
|
ASTDbIdPath |
|
ASTDbPath |
Path expression traversing DB relationships and attributes.
|
ASTDirective |
|
ASTDistinct |
|
ASTDivide |
"Divide" expression.
|
ASTEnclosingObject |
|
ASTEnum |
Scalar node that represents constant enumeration value.
|
ASTEqual |
"Equal To" expression.
|
ASTExists |
|
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.
|
ASTNotExists |
|
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 |
|
ASTSubquery |
|
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.
|
AttributeFault |
|
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.
|
BaseArcProperty |
|
BaseBatchTranslator<T extends BatchQuery> |
|
BaseBuilder |
|
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.
|
BaseDbRowOp |
|
BaseIdProperty<E> |
Property that represents non-numeric PK
|
BaseProperty<E> |
Property that represents generic attribute.
|
BaseProperty |
An abstract property descriptor that delegates property access to an Accessor .
|
BaseSchemaUpdateStrategy |
|
BaseSQLAction |
A convenience superclass for SQLAction implementations.
|
BaseSQLTreeProcessor |
|
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.
|
BetweenNode |
|
BigDecimalType |
|
BigDecimalValueType |
|
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 |
|
BitwiseNotNode |
|
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.
|
ChildProcessor<T extends Node> |
|
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.
|
CollectionProperty<V extends Persistent,E extends Collection<V>> |
|
ColumnDescriptor |
A descriptor of a ResultSet column.
|
ColumnNode |
|
ColumnNodeBuilder |
|
ColumnSelect<T> |
A helper builder for queries selecting individual properties based on the root object.
|
CompactSlf4jJdbcEventLogger |
|
ComparableProperty<E> |
Interface (or "Trait") that provides basic functionality for comparable properties.
|
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.
|
ConvertNode |
|
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.
|
DataDomainFlushAction |
A stateful commit handler used by DataContext to perform commit operation.
|
DataDomainFlushActionFactory |
|
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 |
|
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.
|
DateProperty<E> |
Property that represents date/time attribute.
|
DateType |
|
DB2ActionBuilder |
|
DB2Adapter |
|
DB2EJBQLConditionTranslator |
|
DB2EJBQLTranslatorFactory |
|
DB2PkGenerator |
|
DB2SelectAction |
|
DB2Sniffer |
|
DB2SQLTreeProcessor |
|
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.
|
DbRowOp |
Object that represents some change on DB level.
|
DbRowOpMerger |
BiFunction that merges two DbRowOp changing same object.
|
DbRowOpSorter |
|
DbRowOpType |
|
DbRowOpVisitor<T> |
|
DbRowOpWithQualifier |
|
DbRowOpWithValues |
|
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 |
Deprecated.
|
DefaultBatchTranslatorFactory |
|
DefaultBatchTranslatorFactory |
Deprecated.
|
DefaultClassLoaderManager |
|
DefaultConfigurationNameMapper |
|
DefaultDataChannelDescriptorMerger |
|
DefaultDataChannelMetaData |
|
DefaultDataDomainFlushAction |
|
DefaultDataDomainFlushAction.PhantomDbRowOpCleaner |
|
DefaultDataDomainFlushActionFactory |
|
DefaultDataNodeFactory |
|
DefaultDataRowStoreFactory |
|
DefaultDbAdapterFactory |
A factory of DbAdapters that either loads user-provided adapter or guesses
the adapter type from the database metadata.
|
DefaultDbRowOpSorter |
|
DefaultDbRowOpSorter.DbRowComparator |
|
DefaultDbRowOpSorter.DbRowTypeVisitor |
|
DefaultEmbeddableResultSegment |
|
DefaultEntityResultSegment |
|
DefaultEventManager |
|
DefaultHandlerFactory |
|
DefaultInjector |
A default Cayenne implementations of a DI injector.
|
DefaultObjectMapRetainStrategy |
|
DefaultObjectStoreFactory |
|
DefaultOperationObserver |
Simple implementation of OperationObserver interface.
|
DefaultQuotingAppendable |
|
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 |
Deprecated.
|
DefaultTransactionFactory |
|
DefaultTransactionManager |
|
DefaultTransactionManager.BaseTransactionHandler |
|
DefaultValueComparisonStrategyFactory |
|
DefaultValueObjectTypeRegistry |
|
DelegatingDataSourceFactory |
A DataSourceFactory that delegates DataSource creation to another factory,
which is determined dynamically per DataNodeDescriptor.
|
DeleteBatchQuery |
Batched delete query.
|
DeleteBatchTranslator |
|
DeleteBatchTranslator |
Deprecated.
|
DeleteBuilder |
|
DeleteDbRowOp |
|
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.
|
DeleteInsertDbRowOp |
Special case op, that describes delete/insert sequence of different objects
that have same ObjectId (known example: meaningful PK set to same value as used before).
|
DeleteNode |
|
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> |
|
DerbyActionBuilder |
|
DerbyAdapter |
|
DerbyEJBQLConditionTranslator |
|
DerbyEJBQLTranslatorFactory |
|
DerbyPkGenerator |
PK generator for Derby that uses sequences.
|
DerbySelectAction |
|
DerbySniffer |
Creates a DerbyAdapter if Apache Derby database is detected.
|
DerbySQLTreeProcessor |
|
DerbyValueNode |
|
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.
|
DistinctNode |
|
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.
|
DurationType |
|
EffectiveOpId |
Helper value-object class that used to compare operations by "effective" id (i.e.
|
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 |
|
EmbeddableObject |
|
EmbeddableProperty<E> |
Property that represents object attribute mapped on Embeddable object.
|
EmbeddableResultSegment |
|
EmbeddedAttribute |
An attribute of the ObjEntity that maps to an embeddable class.
|
EmbeddedFieldAccessor |
An accessor for fields storing embedded objects.
|
EmbeddedResult |
A metadata object that provides mapping of a set of result columns to an Embeddable object.
|
EmptyConfigurationNodeVisitor |
|
EmptyNode |
|
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.
|
EntityProperty<E extends Persistent> |
Property that represents to-one relationships.
|
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.
|
EqualNode |
|
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.
|
ExistsNode |
|
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 |
|
ExpressionNode |
|
ExpressionNodeBuilder |
|
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> |
|
FirebirdActionBuilder |
|
FirebirdAdapter |
|
FirebirdEJBQLConditionTranslator |
|
FirebirdEJBQLTranslatorFactory |
|
FirebirdLimitNode |
|
FirebirdSelectAction |
|
FirebirdSniffer |
|
FirebirdSQLTreeProcessor |
|
FirebirdSubstringFunctionNode |
SUBSTRING function for Firebird
It has following format:
SUBSTRING (string FROM CAST(? AS INTEGER) FOR CAST(? AS INTEGER))
|
FloatType |
|
FluentSelect<T> |
|
FluentSelectWrapper |
|
FormattedSlf4jJdbcEventLogger |
|
FromNode |
|
FrontBaseActionBuilder |
An action builder for FrontBaseActionBuilder.
|
FrontBaseAdapter |
|
FrontBasePkGenerator |
|
FrontBaseSniffer |
|
FrontBaseSQLTreeProcessor |
|
FrontBaseTemplateAction |
|
FunctionExpressionFactory |
Collection of factory methods to create function call expressions.
|
FunctionNode |
|
FunctionNodeBuilder |
|
GenericQueryResult<T> |
Generic implementation of QueryResult using List as QueryResultItem storage.
|
GenericResponse |
A simple serializable implementation of QueryResponse.
|
GeoJson |
A Cayenne-supported values object that holds GeoJson string.
|
GeoJsonType |
|
GraphBasedDbRowOpSorter |
Db operation sorted that builds dependency graph and uses topological sort to get final order.
|
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.
|
GroupByNode |
|
H2ActionBuilder |
|
H2Adapter |
|
H2CharType |
H2 specific char type handling - used to handle the correct setting of clobs
|
H2PkGenerator |
Default PK generator for H2 that uses sequences for PK generation.
|
H2SelectAction |
|
H2Sniffer |
|
H2SQLTreeProcessor |
|
HandlerFactory |
Factory that creates handlers for unparsed elements.
|
HashCodeBuilder |
|
HavingNode |
|
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 |
|
HSQLTreeProcessor |
|
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.
|
IdProperty<E> |
Base class for properties mapped to PK
|
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 |
|
IngresSniffer |
Detects Ingres database from JDBC metadata.
|
IngressSQLTreeProcessor |
|
Inject |
|
Injector |
A facade to the Cayenne DI container.
|
InNode |
|
InsertBatchQuery |
Batched INSERT query.
|
InsertBatchTranslator |
|
InsertBatchTranslator |
Deprecated.
|
InsertBuilder |
|
InsertColumnsNode |
|
InsertDbRowOp |
|
InsertNode |
|
InsertValuesNode |
|
IntegerType |
|
InternalUnsupportedTypeFactory |
Extended type factory that produces types for Cayenne internal value types that could potentially make it to the DB.
|
InternalUnsupportedTypeFactory.Marker |
Marker interface, that should be used by any internal value types, that could potentially get to the SQL
|
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.
|
JoinNode |
|
JoinNodeBuilder |
|
JoinType |
|
JoinType |
Enumerates supported JOIN types.
|
Json |
A Cayenne-supported values object that holds Json string.
|
JsonType |
|
JsonUtils |
Simple utils to process JSON.
|
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.
|
LegacyDataDomainFlushAction |
Deprecated.
|
LegacyDataDomainFlushActionFactory |
Deprecated. |
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.
|
LikeNode |
expressions: LIKE, ILIKE, NOT LIKE, NOT ILIKE + ESCAPE
|
LimitOffsetNode |
|
LimitResultIterator<T> |
|
ListBuilder<T> |
A binding builder for list configurations.
|
ListProperty<V extends Persistent> |
Property that represents to-many relationship mapped on List .
|
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.
|
MalformedJsonException |
|
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.
|
MapProperty<K,V extends Persistent> |
Property that represents to-many relationship mapped on Map .
|
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 |
|
MysqlLikeNode |
|
MysqlLimitOffsetNode |
|
MySQLPkGenerator |
|
MySQLSniffer |
Detects MySQL database from JDBC metadata.
|
MySQLTreeProcessor |
|
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 |
|
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.
|
NodeBuilder |
|
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 |
|
NodeTreeVisitor |
|
NodeType |
|
NoopDataChannelMetaData |
|
NoopEventBridge |
|
NoopEventBridgeProvider |
|
NoopEventManager |
|
NoopJdbcEventLogger |
Noop implementation of JdbcEventLogger
|
NoSyncObjectStore |
|
NotEqualNode |
|
NotNode |
|
NumericIdProperty<E extends Number> |
Property that represents numeric PK
|
NumericProperty<E extends Number> |
Property that represents attributes mapped on numeric types
|
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.
|
ObjectDiff |
A dynamic GraphDiff that represents a delta between object simple properties
at diff creation time and its current state.
|
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 |
|
ObjectStoreGraphDiff |
A GraphDiff facade for the ObjectStore changes.
|
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.
|
OffsetFetchNextNode |
|
OffsetNode |
|
OpenBaseAdapter |
Deprecated.
|
OpenBasePkGenerator |
Deprecated.
|
OpenBaseSniffer |
Deprecated.
|
OpenBaseSQLTreeProcessor |
Deprecated.
|
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.
|
OpExpressionNode |
|
OpIdFactory |
Factory that wraps provided ID to be suitable for the better processing in the flush operation.
|
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.
|
OracleSniffer |
|
OracleSQLTreeProcessor |
|
OracleUtilDateType |
|
OrderByNode |
|
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.
|
OrderingNodeBuilder |
|
Orderings |
Orderings is provided so that you can chain Ordering together and then use
the result to pass into methods that require List<Ordering>
|
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.
|
PathProperty<E> |
Property that represents path segment (relationship or embeddable).
|
PatternMatchNode |
Superclass of pattern matching nodes.
|
PerAdapterProvider<T> |
An injectable provider that returns a given service in a context of a specific DbAdapter .
|
PerAttributeChildProcessor<T extends Node> |
|
PeriodValueType |
|
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.
|
PojoMapper<T> |
Simple mapper of Object[] to a POJO class.
|
PoolAwareConnection |
|
PoolingDataSource |
A DataSource that pools connections and requires to be explicitly
closed.
|
PoolingDataSourceBuilder |
Turns unpooled DataSource to a connection pool.
|
PoolingDataSourceParameters |
|
PositionFunctionNode |
|
PostAdd |
|
PostgresAdapter |
|
PostgresBatchAction |
|
PostgresExtractFunctionNode |
|
PostgresLikeNode |
|
PostgresLimitOffsetNode |
|
PostgresPkGenerator |
Default PK generator for PostgreSQL that uses sequences for PK generation.
|
PostgreSQLTreeProcessor |
|
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> |
Deprecated.
|
Property<E> |
Base interface for all types of properties
|
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.
|
PropertyFactory |
Factory class that produces all property types.
|
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 |
|
Qualifier |
Qualifier of DB row.
|
Query |
Defines minimal API of a query descriptor that is executable via Cayenne.
|
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.
|
QuotingAppendable |
|
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.
|
RelationshipProperty<E> |
Interface (or "Trait") that provides basic functionality for all types of 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.
|
SelectBuilder |
|
SelectById<T> |
A query to select objects by id.
|
SelectById.IdSpec |
|
SelectById.MultiMapIdSpec |
|
SelectById.MultiScalarIdSpec |
|
SelectById.QueryRoot |
|
SelectById.SingleMapIdSpec |
|
SelectById.SingleScalarIdSpec |
|
SelectNode |
|
SelectQuery<T> |
Deprecated.
|
SelectQueryDescriptor |
|
SelectQueryWrapper |
Deprecated.
|
SelectResultNode |
|
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.
|
SetProperty<V extends Persistent> |
Property that represents to-many relationship mapped on Set .
|
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 |
|
SimpleNodeTreeVisitor |
|
SimpleValidationFailure |
Represents a generic validation failure that contains
failed object and a message describing the failure.
|
SingleEntryMap<K,V> |
Optimized mutable single-entry map.
|
SingletonFaultFactory |
|
SkipSchemaUpdateStrategy |
A SchemaUpdateStrategy that does nothing.
|
Slf4jJdbcEventLogger |
|
SnapshotEvent |
Event sent on modification of the DataRowStore.
|
SnapshotEventListener |
|
SoftDeleteBatchTranslator |
Deprecated.
|
SoftDeleteBatchTranslator |
|
SoftDeleteTranslatorFactory |
Deprecated.
|
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.
|
SQLBuilder |
|
SQLExec |
A generic query based on raw SQL and featuring fluent API.
|
SQLGenerationContext |
|
SQLGenerationVisitor |
|
SQLiteAdapter |
A SQLite database adapter that works with Zentus JDBC driver.
|
SQLiteSelectAction |
|
SQLiteSniffer |
Detects SQLite database from JDBC metadata.
|
SQLiteTreeProcessor |
|
SQLResult |
A metadata object that defines how a row in a result set can be converted to
result objects.
|
SQLResultStage |
|
SQLSelect<T> |
A selecting query based on raw SQL and featuring fluent API.
|
SQLServerActionBuilder |
|
SQLServerAdapter |
|
SQLServerBatchAction |
|
SQLServerColumnNode |
|
SQLServerLimitOffsetNode |
|
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.
|
SQLServerSelectAction |
|
SQLServerSniffer |
Detects SQLServer database from JDBC metadata.
|
SQLServerTreeProcessor |
|
SQLServerTreeProcessorV12 |
SQL tree processor that supports OFFSET X ROWS FETCH NEXT Y ROWS ONLY clause
for the SQLServer 2012 and later.
|
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.
|
SQLTreeProcessor |
|
StringBuilderAppendable |
|
StringProperty<E extends CharSequence> |
Property that represents attributes mapped on string types
|
StrongConnection<E,V> |
|
SubqueryNode |
|
SybaseAdapter |
|
SybasePkGenerator |
Primary key generator implementation for Sybase.
|
SybaseSniffer |
Detects Sybase database from JDBC metadata.
|
SybaseSQLTreeProcessor |
|
TableNode |
|
TableNodeBuilder |
|
TemplateContextFactory |
|
TextNode |
|
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.
|
TopNode |
|
ToStringBuilder |
A utility class to simplify implementation of Object toString methods.
|
Transaction |
Cayenne Transaction interface.
|
TransactionalOperation<T> |
|
TransactionDescriptor |
Descriptor that allows to customize transaction logic.
|
TransactionDescriptor.Builder |
Builder class for the TransactionDescriptor.
|
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
|
TranslatableQueryWrapper |
This interface allows transparently use different queries (namely SelectQuery, ObjectSelect and ColumnSelect)
in translator and as subqueries.
|
TranslatorContext |
Context that holds all data necessary for query translation as well as a result of that translation.
|
TraversalHandler |
Expression visitor interface.
|
TraversalHelper |
Noop implementation of TraversalHandler.
|
TrimmingColumnNode |
|
TypeAwareSQLTreeProcessor |
|
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.
|
UnescapedColumnNode |
|
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 |
Deprecated.
|
UpdateBatchTranslator |
|
UpdateBuilder |
|
UpdateDbRowOp |
|
UpdateNode |
|
UpdateSetNode |
|
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.
|
ValueComparisonStrategy<V> |
|
ValueComparisonStrategyFactory |
|
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.
|
ValueNode |
|
ValueNodeBuilder |
|
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.
|
Values |
Collection of values that should be inserted or updated in DB.
|
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.
|
WhereNode |
|
Wkt |
A Cayenne-supported value object holding a WKT geometry String.
|
WktType |
|
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.
|