Uses of Interface
org.eobjects.metamodel.schema.Relationship

Packages that use Relationship
org.eobjects.metamodel.query API for querying 
org.eobjects.metamodel.schema API for schema structure 
 

Uses of Relationship in org.eobjects.metamodel.query
 

Constructors in org.eobjects.metamodel.query with parameters of type Relationship
FromItem(JoinType join, Relationship relationship)
          Constructor for join FROM clauses that join two tables using their relationship.
 

Uses of Relationship in org.eobjects.metamodel.schema
 

Classes in org.eobjects.metamodel.schema that implement Relationship
 class AbstractRelationship
           
 class ImmutableRelationship
           
 class MutableRelationship
          Immutable implementation of the Relationship interface.
 

Fields in org.eobjects.metamodel.schema with type parameters of type Relationship
protected  List<Relationship> MutableTable._relationships
           
 

Methods in org.eobjects.metamodel.schema that return Relationship
static Relationship MutableRelationship.createRelationship(Column[] primaryColumns, Column[] foreignColumns)
          Factory method to create relations between two tables by specifying which columns from the tables that enforce the relationship.
static Relationship MutableRelationship.createRelationship(Column primaryColumn, Column foreignColumn)
           
 Relationship[] Table.getForeignKeyRelationships()
           
 Relationship[] AbstractTable.getForeignKeyRelationships()
           
 Relationship[] Table.getPrimaryKeyRelationships()
           
 Relationship[] AbstractTable.getPrimaryKeyRelationships()
           
 Relationship[] Table.getRelationships()
          Gets all relationships for this table.
 Relationship[] Schema.getRelationships()
          Gets all relationships to and from this Schema.
 Relationship[] MutableTable.getRelationships()
           
 Relationship[] CompositeSchema.getRelationships()
           
 Relationship[] AbstractSchema.getRelationships()
           
 Relationship[] Table.getRelationships(Table otherTable)
          Gets relationships between this table and another table.
 Relationship[] AbstractTable.getRelationships(Table otherTable)
           
 

Methods in org.eobjects.metamodel.schema that return types with arguments of type Relationship
protected  List<Relationship> MutableTable.getRelationshipsInternal()
          Internal getter for the relationships of the table.
 

Methods in org.eobjects.metamodel.schema with parameters of type Relationship
protected  void MutableTable.addRelationship(Relationship relation)
          Protected method for adding a relationship to this table.
 int AbstractRelationship.compareTo(Relationship that)
           
static void ImmutableRelationship.create(Relationship origRelationship, ImmutableSchema schema)
           
protected  MutableTable MutableTable.removeRelationship(Relationship relation)
          Protected method for removing a relationship from this table.
 



Copyright © 2007-2013. All Rights Reserved.