|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
DBHandling | Interface for classes providing basic database handling (drop, create, init). |
Platform | this interface provides callbacks that allow to perform RDBMS Platform specific operations whereever neccessary. |
Class Summary | |
BlobWrapper | Wraps the Oracle BLOB type and makes it accessible via reflection without having to import the Oracle Classes. |
ClobWrapper | Wraps the Oracle CLOB type and makes it accessible via reflection without having to import the Oracle Classes. |
DBHandlingTask | Ant task for performing basic db setup functions. |
Oracle9iLobHandler | Handles the Oracle LOB problems for 9i. |
PlatformDb2Impl | This class extends PlatformDefaultImpl and defines specific
behavior for the DB2 platform. |
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. |
PlatformFirebirdImpl | This class extends PlatformDefaultImpl and defines specific
behavior for the Firebird platform. |
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. |
PlatformMaxDBImpl | MaxDB specific platform implementation. |
PlatformMsAccessImpl | |
PlatformMsSQLServerImpl | This class extends PlatformDefaultImpl and defines specific behavior for the
Microsoft SQL Server platform. |
PlatformMySQLImpl | |
PlatformOracle9iImpl | This class is a concrete implementation of Platform . |
PlatformOracleImpl | This class is a concrete implementation of Platform . |
PlatformPostgreSQLImpl | This class extends PlatformDefaultImpl and defines specific
behavior for the PostgreSQL platform. |
PlatformSapdbImpl | SapDB specific Platform implementation |
PlatformSybaseASAImpl | This class is a concrete implementation of Platform . |
PlatformSybaseASEImpl | This class extends PlatformSybaseImpl and defines specific
behavior for the Sybase ASE platform. |
PlatformSybaseImpl | This class is a concrete implementation of Platform . |
TorqueDBHandling | Provides basic database handling (drop, create, init) via torque. |
Exception Summary | |
PlatformException | Signals that a platform dependent operation failed. |
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
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |