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 |
Attribute
Defines a property descriptor that is a part of an Entity.
|
class |
DbAttribute
A DbAttribute defines a descriptor for a single database table column.
|
class |
DbEntity
A DbEntity is a mapping descriptor that defines a structure of a database
table.
|
class |
DbKeyGenerator
DbKeyGenerator is an abstraction of a primary key generator It configures the primary
key generation per DbEntity in a RDBMS independent manner.
|
class |
DbRelationship
A DbRelationship is a descriptor of a database inter-table relationship based
on one or more primary key/foreign key pairs.
|
class |
DetectedDbEntity
A
DbEntity subclass used to hold extra JDBC metadata. |
class |
EmbeddedAttribute
An attribute of the ObjEntity that maps to an embeddable class.
|
class |
Entity
An Entity is an abstract descriptor for an entity mapping concept.
|
class |
ObjAttribute
An ObjAttribute is a mapping descriptor of a Java class property.
|
class |
ObjEntity
ObjEntity is a mapping descriptor for a DataObject Java class.
|
class |
ObjRelationship
Describes an association between two Java classes mapped as source and target
ObjEntity.
|
class |
Procedure
A mapping descriptor for a database stored procedure.
|
class |
ProcedureParameter
A descriptor for the Procedure parameter.
|
class |
Relationship
Defines a relationship between two entities.
|
Modifier and Type | Method and Description |
---|---|
Iterator<CayenneMapEntry> |
ObjAttribute.getDbPathIterator() |
Iterator<CayenneMapEntry> |
ObjAttribute.getDbPathIterator(ObjEntity entity) |
abstract Iterator<CayenneMapEntry> |
Entity.resolvePathComponents(Expression pathExp)
Processes expression
pathExp and returns an Iterator of path
components that contains a sequence of Attributes and Relationships. |
Iterator<CayenneMapEntry> |
DbEntity.resolvePathComponents(Expression pathExp) |
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–2018 Apache Cayenne. All rights reserved.