EclipseLink 1.0_1.0M2 API Reference - Incubation

org.eclipse.persistence.platform.database
Class DatabasePlatform

java.lang.Object
  extended by org.eclipse.persistence.internal.databaseaccess.DatabasePlatform
      extended by org.eclipse.persistence.platform.database.DatabasePlatform
Direct Known Subclasses:
AccessPlatform, AttunityPlatform, CloudscapePlatform, DB2Platform, DBasePlatform, HSQLPlatform, InformixPlatform, MySQL4Platform, OraclePlatform, PointBasePlatform, PostgreSQLPlatform, SQLServerPlatform, SybasePlatform, TimesTenPlatform

public class DatabasePlatform
extends org.eclipse.persistence.internal.databaseaccess.DatabasePlatform

DatabasePlatform is private to TopLink. It encapsulates behavior specific to a database platform (eg. Oracle, Sybase, DBase), and provides protocol for TopLink to access this behavior. The behavior categories which require platform specific handling are SQL generation and sequence behavior. While database platform currently provides sequence number retrieval behaviour, this will move to a sequence manager (when it is implemented).

See Also:
AccessPlatform, DB2Platform, DBasePlatform, OraclePlatform, SybasePlatform
Since:
TOPLink/Java 1.0

Constructor Summary
DatabasePlatform()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabasePlatform

public DatabasePlatform()

EclipseLink 1.0_1.0M2 API Reference - Incubation