Package net.sf.farrago.namespace.impl

Provides generic partial implementations for the interfaces in net.sf.farrago.namespace.

See:
          Description

Class Summary
MedAbstractBase MedAbstractBase is an abstract base for classes used to build data wrappers.
MedAbstractColumnMetadata MedAbstractColumnMetadata is a base class that provides common logic for implementing certain metadata queries that relate to columns.
MedAbstractColumnSet MedAbstractColumnSet is an abstract base class for implementations of the FarragoMedColumnSet interface.
MedAbstractDataServer MedAbstractDataServer is an abstract base class for implementations of the FarragoMedDataServer interface.
MedAbstractDataWrapper MedAbstractDataWrapper is an abstract base class for implementations of the FarragoMedDataWrapper interface.
MedAbstractFennelDataServer MedAbstractFennelDataServer refines MedAbstractLocalDataServer with abstract support for using Fennel's btree indexing.
MedAbstractFennelProjectionRule MedAbstractFennelProjectionRule is a base class for implementing projection rules on different storage mechanisms
MedAbstractFennelTableModRel MedAbstractFennelTableModRel refines TableModificationRelBase.
MedAbstractLocalDataServer MedAbstractLocalDataServer is an abstract base class for implementations of the FarragoMedLocalDataServer interface.
MedAbstractNameDirectory MedAbstractNameDirectory is an abstract base class for implementations of the FarragoMedNameDirectory interface.
MedPropertyInfoMap MedPropertyInfoMap collects information to be returned via DriverPropertyInfo calls.
 

Package net.sf.farrago.namespace.impl Description

Provides generic partial implementations for the interfaces in net.sf.farrago.namespace. Namespace data wrapper developers should use these as bases whenever possible. This saves initial development time and also makes wrappers less brittle: whenever new interface methods are added, default implementations can also be added to the abstract bases, causing them to be inherited by existing wrappers automatically.

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