Package ojb.broker.platforms

This package contains classes that provide compatibility to a range of RDBM platforms.

See:
          Description

Interface Summary
Platform this interface provides callbacks that allow to perform RDBMS Platform specific operations whereever neccessary.
 

Class Summary
PlatformDefaultImpl This class is a concrete implementation of Platform.
PlatformFactory this factory class is responsible to create Platform objects that define RDBMS platform specific behaviour.
PlatformHsqldbImpl This class extends PlatformDefaultImpl and defines specific behavior for the Hsqldb platform.
PlatformInformixImpl This class extends PlatformDefaultImpl and defines specific behavior for the Informix platform.
PlatformMsAccessImpl  
PlatformMySQLImpl  
 

Package ojb.broker.platforms Description

This package contains classes that provide compatibility to a range of RDBM platforms.

The Platform interface provides callbacks that allow to perform RDBMS Platform specific operations whereever neccessary.

The class PlatformDefaultImpl implements Platform and provides default implementations of all methods.

For each supported Platform Xxx there is a class PlatformXxxImpl which extends PlatformDefaultImpl and may override the methods of the baseclass.

The factory class PlatformFactory can be used to create Platform instances. It uses information from a JdbcConnectionDescriptor to select the appropriate PlatformXxxImpl class.

Patterns applied: Configurable Factory, Strategy, Bridge

Todo: Provide more Platform-Implementations



Authors: Thomas Mahler and others. (C) 2000, 2001.
All rights reserved. Published under the Gnu Public License.
http://objectbridge.sourceforge.net
Version: 0.8.375, 2002-04-04