Top Classes
module org.eclipse.persistence.core

Package org.eclipse.persistence.platform.database


Class Summary

Modifier and TypeClass and Description
public class
AccessPlatform

Purpose: Provides Microsoft Access specific behavior.

public class
AttunityPlatform

TopLink Platform class which works with Attunity's Connect JDBC driver.

public class
CloudscapePlatform

Purpose: Provides CloudScape DBMS specific behavior.

public class
DatabasePlatform

DatabasePlatform is private to EclipseLink.

public class
DB2MainframePlatform

Purpose: Provides DB2 Mainframe specific behavior.

public class
DB2Platform

Purpose: Provides DB2 specific behavior.

public class
DB2ZPlatform

Purpose: Provides DB2 z/OS specific behavior.

public class
DBasePlatform

Purpose: Provides DBase specific behavior.

public class
DerbyPlatform

Purpose: Provides Derby DBMS specific behavior.

public class
public class
public class
HANAPlatform

Database Platform for SAP HANA

Feature Testing ----------------------

  • DDL Generation - Succeeds
  • Outer Join - Succeeds
  • Subquery - Succeeds
  • Stored Procedure Calls - Not supported
  • Stored Procedure Generation - Not supported
  • Native Sequences/Identifier fields - Succeeds
  • JPA Bulk Update/Delete - Succeeds with Limitations
  • Batch Reading - Succeeds
  • Batch Writing - Succeeds
  • Pessimistic Locking - Succeeds with Limitations
  • First Result/Limit - Succeeds with Limitations
  • Expression Framework - Succeeds with Limitations
  • Delimiters - Succeeds
  • Auto Detection - Succeeds
public class
HSQLPlatform

Purpose: Provides HSQL specific behavior.

public class
Informix11Platform

An InformixPlatform that fixes many EclipseLink bugs related to Informix support.

public class
InformixPlatform

Purpose: Provides Informix specific behavior.

public class
JavaDBPlatform

Purpose: Allows to use JavaDBPlatform as a synonym for DerbyPlatform

public class
MariaDBPlatform

Purpose: Provides MariaDB specific behavior.

public class
MaxDBPlatform

Database Platform for SAP MaxDB.

public class
MySQLPlatform

Purpose: Provides MySQL specific behavior.

public class
Oracle10Platform

Purpose: Provides Oracle version specific behavior when org.eclipse.persistence.oracle bundle is not available.

public class
Oracle11Platform

Purpose: Provides Oracle version specific behavior when org.eclipse.persistence.oracle bundle is not available.

public class
Oracle12Platform

Purpose: Provides Oracle version specific behavior when org.eclipse.persistence.oracle bundle is not available.

public class
public class
public class
public class
public class
Oracle8Platform

Purpose: Provides Oracle version specific behavior when org.eclipse.persistence.oracle bundle is not available.

public class
Oracle9Platform

Purpose: Provides Oracle version specific behavior when org.eclipse.persistence.oracle bundle is not available.

public class
OraclePlatform

Purpose: Provides Oracle specific behavior.

public class
PervasivePlatform

Purpose: Provides Pervasive SQL DBMS specific behavior.

public class
PointBasePlatform

Support the Pointbase database.

public class
PostgreSQL10Platform

Postgres 10 database platform extension.

public class
PostgreSQLPlatform

Purpose: Provides Postgres specific behavior.

public class
SQLAnywherePlatform

Provides SQL Anywhere specific behaviour.

public class
SQLServerPlatform

Purpose: Provides SQL Server specific behavior.

public class
SybasePlatform

Purpose: Provides Sybase ASE specific behavior.

public class
SymfowarePlatform

Symfoware Server

http://wiki.eclipse.org/EclipseLink/Development/Incubator/Extensions/SymfowarePlatform Test results: http://wiki.eclipse.org/EclipseLink/Development/DatabasePlatform/SymfowarePlatform/TestResults Contributed by: Fujitsu Ltd. Contributed under bug: 288715 Developed on Symfoware Server V10 Initial SRG Passes on Symfoware Server V10

Feature Testing ----------------------

  • DDL Generation - Succeeds
  • Outer Join - Succeeds
  • Subquery - Succeeds with Limitations
  • Stored Procedure Calls - Succeeds
  • Stored Procedure Generation - Succeeds
  • Native Sequences/Identifier fields - Succeeds
  • JPA Bulk Update/Delete - Succeeds with Limitations
  • Batch Reading - Succeeds
  • Batch Writing - Succeeds
  • Pessimistic Locking - Succeeds with Limitations
  • First Result/Limit - Succeeds with Limitations
  • Expression Framework - Succeeds with Limitations
  • Delimiters - Succeeds
  • Auto Detection - Succeeds
public class
TimesTen7Platform

Purpose: Provides TimesTen 7 specific behavior.

public class
TimesTenPlatform

Database platform for the TimesTen database product.