| Package | Description | 
|---|---|
| org.apache.cayenne.configuration | |
| org.apache.cayenne.conn | |
| org.apache.cayenne.exp | Cayenne data expression classes. | 
| org.apache.cayenne.exp.parser | Contains expression parser and other expression internals. | 
| org.apache.cayenne.map | Contains O/R mapping classes that store relational database 
metadata information and map it to Java classes. | 
| org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create
custom queries. | 
| org.apache.cayenne.util | General utility classes. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DataChannelDescriptorA descriptor of a DataChannel normally loaded from XML configuration. | 
| class  | DataNodeDescriptorA descriptor of  DataNodeconfiguration. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DataSourceInfoHelper JavaBean class that holds DataSource login information. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ExpressionSuperclass of Cayenne expressions that defines basic API for expressions use. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AggregateConditionNodeSuperclass of aggregated conditional nodes such as NOT, AND, OR. | 
| class  | ASTAbs | 
| class  | ASTAdd"Add" Expression. | 
| class  | ASTAggregateFunctionCallBase class for all aggregation functions expressions
 It's more like marker interface for now. | 
| class  | ASTAnd"And" expression. | 
| class  | ASTAsteriskAsterisk operator for COUNT(*) expression. | 
| class  | ASTAvg | 
| class  | ASTBetween"Between" expression. | 
| class  | ASTBitwiseAndBitwise conjunction (AND or '&') expression | 
| class  | ASTBitwiseLeftShiftBitwise left shift '<<' operation. | 
| class  | ASTBitwiseNotBitwise negation (NOT i.e. | 
| class  | ASTBitwiseOrBitwise disjunction (OR or '|') expression. | 
| class  | ASTBitwiseRightShiftBitwise right shift '>>' operation. | 
| class  | ASTBitwiseXorBitwise exclusive disjunction (XOR or '^') operation. | 
| class  | ASTConcat | 
| class  | ASTCount | 
| class  | ASTCurrentDate | 
| class  | ASTCurrentTime | 
| class  | ASTCurrentTimestamp | 
| class  | ASTDbPathPath expression traversing DB relationships and attributes. | 
| class  | ASTDivide"Divide" expression. | 
| class  | ASTEqual"Equal To" expression. | 
| class  | ASTExtract | 
| class  | ASTFalseBoolean false expression element
 
 Notice that there is one ASTTrue and one ASTFalse instead of a ASTBoolean
 with a Boolean value. | 
| class  | ASTFullObject | 
| class  | ASTFunctionCall | 
| class  | ASTGreater"Greater Than" expression. | 
| class  | ASTGreaterOrEqual"Greater Than Or Equal To" expression. | 
| class  | ASTIn"In" expression. | 
| class  | ASTLength | 
| class  | ASTLess"Less Then" expression. | 
| class  | ASTLessOrEqual"Less than or equal to" expression. | 
| class  | ASTLike"Like" expression. | 
| class  | ASTLikeIgnoreCase"Case insensitive like" expression. | 
| class  | ASTListA leaf expression representing an immutable collection of values. | 
| class  | ASTLocate | 
| class  | ASTLower | 
| class  | ASTMax | 
| class  | ASTMin | 
| class  | ASTMod | 
| class  | ASTMultiply"Multiply" expression. | 
| class  | ASTNamedParameterA named expression parameter. | 
| class  | ASTNegate"Negate" expression. | 
| class  | ASTNot"Not" expression. | 
| class  | ASTNotBetween"Not Between" expression. | 
| class  | ASTNotEqual"Not equal to" expression. | 
| class  | ASTNotIn"Not In" expression. | 
| class  | ASTNotLike"Not Like" expression. | 
| class  | ASTNotLikeIgnoreCase"Not like, ignore case" expression. | 
| class  | ASTObjPath | 
| class  | ASTOr"Or" expression. | 
| class  | ASTPathGeneric path expression. | 
| class  | ASTScalarA scalar value wrapper expression. | 
| class  | ASTSqrt | 
| class  | ASTSubstring | 
| class  | ASTSubtract"Subtract" expression. | 
| class  | ASTSum | 
| class  | ASTTrim | 
| class  | ASTTrueBoolean true expression element Notice that there is one ASTTrue and one
 ASTFalse instead of a ASTBoolean with a Boolean value. | 
| class  | ASTUpper | 
| class  | ConditionNodeSuperclass of conditional expressions. | 
| class  | EvaluatedBitwiseNode | 
| class  | EvaluatedMathNode | 
| class  | EvaluatedNode | 
| class  | PatternMatchNodeSuperclass of pattern matching nodes. | 
| class  | SimpleNodeSuperclass of AST* expressions that implements Node interface defined by JavaCC framework. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AttributeDefines a property descriptor that is a part of an Entity. | 
| class  | DataMapStores a collection of related mapping objects that describe database and
 object layers of an application. | 
| class  | DbAttributeA DbAttribute defines a descriptor for a single database table column. | 
| class  | DbEntityA DbEntity is a mapping descriptor that defines a structure of a database
 table. | 
| class  | DbJoinDefines a join between two attributes of a given relationship. | 
| class  | DbKeyGeneratorDbKeyGenerator is an abstraction of a primary key generator It configures the primary
 key generation per DbEntity in a RDBMS independent manner. | 
| class  | DbRelationshipA DbRelationship is a descriptor of a database inter-table relationship based
 on one or more primary key/foreign key pairs. | 
| class  | DetectedDbEntityA  DbEntitysubclass used to hold extra JDBC metadata. | 
| class  | EJBQLQueryDescriptor | 
| class  | EmbeddableA mapping descriptor of an embeddable class. | 
| class  | EmbeddableAttributeA persistent attribute of an embeddable object. | 
| class  | EmbeddedAttributeAn attribute of the ObjEntity that maps to an embeddable class. | 
| class  | EntityAn Entity is an abstract descriptor for an entity mapping concept. | 
| class  | EntityListenerDeprecated. 
 since 4.0, as EntityResolver no longer loads listeners from its
             DataMaps. | 
| class  | ObjAttributeAn ObjAttribute is a mapping descriptor of a Java class property. | 
| class  | ObjEntityObjEntity is a mapping descriptor for a DataObject Java class. | 
| class  | ObjRelationshipDescribes an association between two Java classes mapped as source and target
 ObjEntity. | 
| class  | ProcedureA mapping descriptor for a database stored procedure. | 
| class  | ProcedureParameterA descriptor for the Procedure parameter. | 
| class  | ProcedureQueryDescriptor | 
| class  | QueryDescriptorGeneric descriptor of a Cayenne query. | 
| class  | RelationshipDefines a relationship between two entities. | 
| class  | SelectQueryDescriptor | 
| class  | SQLTemplateDescriptor | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EJBQLQueryAn EJBQL query representation in Cayenne. | 
| class  | OrderingDefines 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. | 
| class  | PrefetchSelectQueryA SelectQuery to perform a prefetch based on another query. | 
| class  | PrefetchTreeNodeDefines a node in a prefetch tree. | 
| class  | ProcedureQueryA query based on Procedure. | 
| class  | SelectQuery<T>A query that selects persistent objects of a certain type or "raw data" (aka
 DataRows). | 
| class  | SQLTemplateA query that executes unchanged (except for template preprocessing) "raw" SQL
 specified by the user. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XMLEncoder. print(Collection<? extends XMLSerializable> c)Utility method that prints all map values, assuming they are XMLSerializable
 objects. | 
| void | XMLEncoder. print(Map<?,? extends XMLSerializable> map)Utility method that prints all map values, assuming they are XMLSerializable
 objects. | 
Copyright © 2001–2023 Apache Cayenne. All rights reserved.