Package net.sf.farrago.namespace.mdr

Defines a Farrago namespace implementation for accessing metadata stored in an MDR repository.

See:
          Description

Class Summary
MedMdrClassExtent MedMdrClassExtent represents the relational mapping of a class's extent (stored by MDR) into a queryable set of rows.
MedMdrClassExtentRel MedMdrClassExtentRel is the relational expression corresponding to a scan over all rows of a MedMdrClassExtent.
MedMdrDataServer MedMdrDataServer implements the FarragoMedDataServer interface for MDR data.
MedMdrForeignDataWrapper MedMdrForeignDataWrapper implements the FarragoMedDataWrapper interface by representing classes in an MDR repository as tables (mapping the class extent to a corresponding set of rows).
MedMdrJoinRel MedMdrJoinRel is the relational expression corresponding to a join via association to an MedMdrClassExtent on the right hand side.
MedMdrJoinRelImplementor MedMdrJoinRelImplementor keeps track of lots of transient state needed for the MedMdrJoinRel.implement() call.
MedMdrJoinRule MedMdrJoinRule is a rule for converting a JoinRel into a MedMdrJoinRel when the join condition navigates an association.
MedMdrNameDirectory MedMdrNameDirectory implements the FarragoMedNameDirectory interface by mapping the package structure of an MDR repository.
 

Package net.sf.farrago.namespace.mdr Description

Defines a Farrago namespace implementation for accessing metadata stored in an MDR repository. Classes in this package are part of the main build, not a separate plugin JAR.

Revision $Id: //open/dev/farrago/src/net/sf/farrago/namespace/mdr/package.html#9 $
Copyright Copyright (C) 2005-2009 The Eigenbase Project
Copyright (C) 2005-2009 SQLstream, Inc.
Copyright (C) 2005-2009 LucidEra, Inc.
Author John V. Sichi