Uses of Class
org.apache.cayenne.map.DbRelationship

Packages that use DbRelationship
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.select   
org.apache.cayenne.access.trans Provides translators for Cayenne queries. 
org.apache.cayenne.dba Contains database adapter API (DbAdapter) and its default implementation. 
org.apache.cayenne.dba.hsqldb HSQLDB DbAdapter. 
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.project.validator   
org.apache.cayenne.util General utility classes. 
 

Uses of DbRelationship in org.apache.cayenne
 

Methods in org.apache.cayenne with parameters of type DbRelationship
 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.
 

Uses of DbRelationship in org.apache.cayenne.access
 

Methods in org.apache.cayenne.access with parameters of type DbRelationship
protected  void DbLoader.postprocessMasterDbRelationship(DbRelationship relationship, ExportedKey key)
          Detects correct relationship multiplicity and "to dep pk" flag.
 

Uses of DbRelationship in org.apache.cayenne.access.jdbc
 

Methods in org.apache.cayenne.access.jdbc that return DbRelationship
protected  DbRelationship EJBQLPathTranslator.chooseDbRelationship(ObjRelationship relationship)
          Checks if the object relationship is flattened and then chooses the corresponding db relationship.
 

Uses of DbRelationship in org.apache.cayenne.access.select
 

Methods in org.apache.cayenne.access.select that return types with arguments of type DbRelationship
 List<DbRelationship> SelectColumn.getPath(DbEntity unionRoot)
           
 

Uses of DbRelationship in org.apache.cayenne.access.trans
 

Fields in org.apache.cayenne.access.trans declared as DbRelationship
protected  DbRelationship DataObjectMatchTranslator.relationship
           
 

Methods in org.apache.cayenne.access.trans that return DbRelationship
 DbRelationship DataObjectMatchTranslator.getRelationship()
           
 DbRelationship JoinTreeNode.getRelationship()
           
 

Methods in org.apache.cayenne.access.trans with parameters of type DbRelationship
 void DeleteTranslator.dbRelationshipAdded(DbRelationship relationship, JoinType joinType, String joinAplitAlias)
          Deprecated.  
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)
           
 void UpdateTranslator.dbRelationshipAdded(DbRelationship relationship, JoinType joinType, String joinSplitAlias)
          Deprecated.  
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.
 

Uses of DbRelationship in org.apache.cayenne.dba
 

Methods in org.apache.cayenne.dba with parameters of type DbRelationship
 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.
 

Uses of DbRelationship in org.apache.cayenne.dba.hsqldb
 

Methods in org.apache.cayenne.dba.hsqldb with parameters of type DbRelationship
 String HSQLDBAdapter.createFkConstraint(DbRelationship rel)
          Adds an ADD CONSTRAINT clause to a relationship constraint.
 

Uses of DbRelationship in org.apache.cayenne.dba.mysql
 

Methods in org.apache.cayenne.dba.mysql with parameters of type DbRelationship
 MergerToken MySQLMergerFactory.createDropRelationshipToDb(DbEntity entity, DbRelationship rel)
           
 

Uses of DbRelationship in org.apache.cayenne.dba.openbase
 

Methods in org.apache.cayenne.dba.openbase with parameters of type DbRelationship
 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.
 

Uses of DbRelationship in org.apache.cayenne.dba.sqlite
 

Methods in org.apache.cayenne.dba.sqlite with parameters of type DbRelationship
 String SQLiteAdapter.createFkConstraint(DbRelationship rel)
           
 

Uses of DbRelationship in org.apache.cayenne.ejbql
 

Methods in org.apache.cayenne.ejbql that return types with arguments of type DbRelationship
 List<DbRelationship> EJBQLCompiledExpression.getIncomingRelationships(String identifier)
          Returns a collection of relationships that joins identifier with a parent entity.
 

Uses of DbRelationship in org.apache.cayenne.map
 

Subclasses of DbRelationship in org.apache.cayenne.map
 class DbRelationshipDetected
          A subclass of DbRelationship to hold some extra runtime information.
 

Fields in org.apache.cayenne.map declared as DbRelationship
protected  DbRelationship DbJoin.relationship
           
 

Fields in org.apache.cayenne.map with type parameters of type DbRelationship
protected  List<DbRelationship> ObjRelationship.dbRelationships
           
protected  Map<DbEntity,List<DbRelationship>> AshwoodEntitySorter.reflexiveDbEntities
           
 

Methods in org.apache.cayenne.map that return DbRelationship
 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.
 

Methods in org.apache.cayenne.map that return types with arguments of type DbRelationship
 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.
 

Methods in org.apache.cayenne.map with parameters of type DbRelationship
 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)
           
 

Constructors in org.apache.cayenne.map with parameters of type DbRelationship
DbJoin(DbRelationship relationship)
           
DbJoin(DbRelationship relationship, String sourceName, String targetName)
           
 

Uses of DbRelationship in org.apache.cayenne.map.naming
 

Methods in org.apache.cayenne.map.naming with parameters of type DbRelationship
 String BasicNamingStrategy.createObjRelationshipName(DbRelationship dbRel)
           
 String NamingStrategy.createObjRelationshipName(DbRelationship dbRel)
          Creates new name for Obj Relationship
 

Uses of DbRelationship in org.apache.cayenne.merge
 

Methods in org.apache.cayenne.merge that return DbRelationship
 DbRelationship AddRelationshipToDb.getRelationship()
           
 DbRelationship AddRelationshipToModel.getRelationship()
           
 DbRelationship DropRelationshipToDb.getRelationship()
           
 DbRelationship DropRelationshipToModel.getRelationship()
           
 

Methods in org.apache.cayenne.merge with parameters of type DbRelationship
 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)
           
 

Constructors in org.apache.cayenne.merge with parameters of type DbRelationship
AddRelationshipToDb(DbEntity entity, DbRelationship rel)
           
AddRelationshipToModel(DbEntity entity, DbRelationship rel)
           
DropRelationshipToDb(DbEntity entity, DbRelationship rel)
           
DropRelationshipToModel(DbEntity entity, DbRelationship rel)
           
 

Uses of DbRelationship in org.apache.cayenne.project.validator
 

Methods in org.apache.cayenne.project.validator with parameters of type DbRelationship
 String DbRelationshipValidator.dbRelationshipIdentifier(DbRelationship rel)
           
 

Uses of DbRelationship in org.apache.cayenne.util
 

Methods in org.apache.cayenne.util that return types with arguments of type DbRelationship
protected  List<DbRelationship> EntityMergeSupport.getRelationshipsToAdd(ObjEntity objEntity)
           
 



Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.