| Package | Description | 
|---|---|
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected CayenneMapEntry | ASTPath. evaluateEntityNode(Entity entity)Helper method to evaluate path expression with Cayenne Entity. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AttributeDefines a property descriptor that is a part of an Entity. | 
| 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  | 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  | EmbeddedAttributeAn attribute of the ObjEntity that maps to an embeddable class. | 
| class  | EntityAn Entity is an abstract descriptor for an entity mapping concept. | 
| 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  | RelationshipDefines a relationship between two entities. | 
| Modifier and Type | Method and Description | 
|---|---|
| Iterator<CayenneMapEntry> | ObjAttribute. getDbPathIterator() | 
| Iterator<CayenneMapEntry> | ObjAttribute. getDbPathIterator(ObjEntity entity) | 
| Iterator<CayenneMapEntry> | DbEntity. resolvePathComponents(Expression pathExp) | 
| abstract Iterator<CayenneMapEntry> | Entity. resolvePathComponents(Expression pathExp)Processes expression  pathExpand returns an Iterator of path
 components that contains a sequence of Attributes and Relationships. | 
| Iterator<CayenneMapEntry> | ObjEntity. resolvePathComponents(Expression pathExp) | 
| Iterator<CayenneMapEntry> | Entity. resolvePathComponents(String path)Returns an Iterator over the path components that contains a sequence of Attributes
 and Relationships. | 
Copyright © 2001–2023 Apache Cayenne. All rights reserved.