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