Package | Description |
---|---|
org.apache.cayenne |
Contains persistence APIs directly accessible by users.
|
org.apache.cayenne.access |
Contains classes that make up Cayenne ORM stack.
|
org.apache.cayenne.access.jdbc |
Contains classes that handle JDBC interactions.
|
org.apache.cayenne.access.trans |
Provides translators for Cayenne queries.
|
org.apache.cayenne.ashwood | |
org.apache.cayenne.configuration | |
org.apache.cayenne.dba |
Contains database adapter API (DbAdapter) and its default implementation.
|
org.apache.cayenne.dba.hsqldb |
HSQLDB DbAdapter.
|
org.apache.cayenne.dba.ingres | |
org.apache.cayenne.dba.mysql |
MySQL DbAdapter.
|
org.apache.cayenne.dba.openbase |
OpenBase DbAdapter.
|
org.apache.cayenne.dba.sqlite | |
org.apache.cayenne.ejbql | |
org.apache.cayenne.map |
Contains O/R mapping classes that store relational database
metadata information and map it to Java classes.
|
org.apache.cayenne.map.naming | |
org.apache.cayenne.merge | |
org.apache.cayenne.util |
General utility classes.
|
Modifier and Type | Method and Description |
---|---|
ObjectId |
DataRow.createTargetObjectId(String entityName,
DbRelationship relationship)
Returns an ObjectId of an object on the other side of the to-one relationship, for
this DataRow representing a source of relationship.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DbLoader.postprocessMasterDbRelationship(DbRelationship relationship,
ExportedKey key)
Detects correct relationship multiplicity and "to dep pk" flag.
|
Modifier and Type | Method and Description |
---|---|
protected DbRelationship |
EJBQLPathTranslator.chooseDbRelationship(ObjRelationship relationship)
Checks if the object relationship is flattened and then chooses
the corresponding db relationship.
|
Modifier and Type | Field and Description |
---|---|
protected DbRelationship |
DataObjectMatchTranslator.relationship |
Modifier and Type | Method and Description |
---|---|
DbRelationship |
DataObjectMatchTranslator.getRelationship() |
DbRelationship |
JoinTreeNode.getRelationship() |
Modifier and Type | Method and Description |
---|---|
abstract void |
QueryAssembler.dbRelationshipAdded(DbRelationship relationship,
JoinType joinType,
String joinSplitAlias)
Appends a join with given semantics to the query.
|
void |
SelectTranslator.dbRelationshipAdded(DbRelationship relationship,
JoinType joinType,
String joinSplitAlias) |
protected void |
QualifierTranslator.processRelTermination(DbRelationship rel,
JoinType joinType,
String joinSplitAlias) |
protected void |
QueryAssemblerHelper.processRelTermination(DbRelationship rel,
JoinType joinType,
String joinSplitAlias)
Handles case when a DB_NAME expression ends with relationship.
|
void |
DataObjectMatchTranslator.setRelationship(DbRelationship rel,
String joinSplitAlias)
Initializes itself to do translation of the match ending with a DbRelationship.
|
Modifier and Type | Field and Description |
---|---|
protected Map<DbEntity,List<DbRelationship>> |
AshwoodEntitySorter.reflexiveDbEntities |
Modifier and Type | Method and Description |
---|---|
T |
BaseConfigurationNodeVisitor.visitDbRelationship(DbRelationship relationship) |
T |
ConfigurationNodeVisitor.visitDbRelationship(DbRelationship relationship) |
Modifier and Type | Method and Description |
---|---|
String |
AutoAdapter.createFkConstraint(DbRelationship rel) |
String |
DbAdapter.createFkConstraint(DbRelationship rel)
Returns a SQL string that can be used to create a foreign key constraint for the
relationship, or null if foreign keys are not supported.
|
String |
JdbcAdapter.createFkConstraint(DbRelationship rel)
Returns a SQL string that can be used to create a foreign key constraint for the
relationship.
|
Modifier and Type | Method and Description |
---|---|
String |
HSQLDBAdapter.createFkConstraint(DbRelationship rel)
Adds an ADD CONSTRAINT clause to a relationship constraint.
|
Modifier and Type | Method and Description |
---|---|
MergerToken |
IngresMergerFactory.createAddRelationshipToDb(DbEntity entity,
DbRelationship rel) |
MergerToken |
IngresMergerFactory.createDropRelationshipToDb(DbEntity entity,
DbRelationship rel) |
Modifier and Type | Method and Description |
---|---|
MergerToken |
MySQLMergerFactory.createDropRelationshipToDb(DbEntity entity,
DbRelationship rel) |
Modifier and Type | Method and Description |
---|---|
MergerToken |
OpenBaseMergerFactory.createDropRelationshipToDb(DbEntity entity,
DbRelationship rel) |
String |
OpenBaseAdapter.createFkConstraint(DbRelationship rel)
Returns a SQL string that can be used to create a foreign key constraint for the
relationship.
|
Modifier and Type | Method and Description |
---|---|
String |
SQLiteAdapter.createFkConstraint(DbRelationship rel) |
Modifier and Type | Method and Description |
---|---|
List<DbRelationship> |
EJBQLCompiledExpression.getIncomingRelationships(String identifier)
Returns a collection of relationships that joins identifier with a parent entity.
|
Modifier and Type | Class and Description |
---|---|
class |
DbRelationshipDetected
A subclass of
DbRelationship to hold some extra runtime information. |
Modifier and Type | Field and Description |
---|---|
protected DbRelationship |
DbJoin.relationship |
Modifier and Type | Field and Description |
---|---|
protected List<DbRelationship> |
ObjRelationship.dbRelationships |
Modifier and Type | Method and Description |
---|---|
DbRelationship |
DbRelationship.createReverseRelationship()
Creates a new relationship with the same set of joins, but going in the opposite
direction.
|
DbRelationship |
DbJoin.getRelationship() |
DbRelationship |
DbRelationship.getReverseRelationship()
Returns DbRelationship that is the opposite of this DbRelationship.
|
Modifier and Type | Method and Description |
---|---|
List<DbRelationship> |
ObjRelationship.getDbRelationships()
Returns an immutable list of underlying DbRelationships.
|
SortedMap<String,DbRelationship> |
DbEntity.getRelationshipMap() |
Collection<DbRelationship> |
DbEntity.getRelationships()
Returns a Collection of relationships from this entity or inherited.
|
PathComponent<DbAttribute,DbRelationship> |
DbEntity.lastPathComponent(Expression path,
Map aliasMap) |
Iterable<PathComponent<DbAttribute,DbRelationship>> |
DbEntity.resolvePath(Expression pathExp,
Map aliasMap)
Returns an Iterable instance over expression path components based on this entity.
|
Modifier and Type | Method and Description |
---|---|
void |
ObjRelationship.addDbRelationship(DbRelationship dbRel)
Appends a DbRelationship to the existing list of DbRelationships.
|
ObjRelationship |
ObjEntity.getRelationshipForDbRelationship(DbRelationship dbRelationship)
Returns ObjRelationship of this entity that maps to
dbRelationship
parameter. |
void |
ObjRelationship.removeDbRelationship(DbRelationship dbRel)
Removes the relationship
dbRel from the list of
relationships. |
void |
DbJoin.setRelationship(DbRelationship relationship) |
Constructor and Description |
---|
DbJoin(DbRelationship relationship) |
DbJoin(DbRelationship relationship,
String sourceName,
String targetName) |
Modifier and Type | Method and Description |
---|---|
String |
BasicNamingStrategy.createObjRelationshipName(DbRelationship dbRel) |
String |
NamingStrategy.createObjRelationshipName(DbRelationship dbRel)
Creates new name for Obj Relationship
|
Modifier and Type | Method and Description |
---|---|
DbRelationship |
AddRelationshipToDb.getRelationship() |
DbRelationship |
AddRelationshipToModel.getRelationship() |
DbRelationship |
DropRelationshipToDb.getRelationship() |
DbRelationship |
DropRelationshipToModel.getRelationship() |
Modifier and Type | Method and Description |
---|---|
MergerToken |
MergerFactory.createAddRelationshipToDb(DbEntity entity,
DbRelationship rel) |
MergerToken |
MergerFactory.createAddRelationshipToModel(DbEntity entity,
DbRelationship rel) |
MergerToken |
MergerFactory.createDropRelationshipToDb(DbEntity entity,
DbRelationship rel) |
MergerToken |
MergerFactory.createDropRelationshipToModel(DbEntity entity,
DbRelationship rel) |
void |
ModelMergeDelegate.dbRelationshipAdded(DbRelationship rel) |
void |
ModelMergeDelegate.dbRelationshipRemoved(DbRelationship rel) |
protected void |
AbstractToModelToken.remove(MergerContext mergerContext,
DbRelationship rel,
boolean reverse) |
Constructor and Description |
---|
AddRelationshipToDb(DbEntity entity,
DbRelationship rel) |
AddRelationshipToModel(DbEntity entity,
DbRelationship rel) |
DropRelationshipToDb(DbEntity entity,
DbRelationship rel) |
DropRelationshipToModel(DbEntity entity,
DbRelationship rel) |
Modifier and Type | Method and Description |
---|---|
protected List<DbRelationship> |
EntityMergeSupport.getRelationshipsToAdd(ObjEntity objEntity) |
Copyright © 2001–2018 Apache Cayenne. All rights reserved.