| Name | Description | Type | Package | Framework |
| AccessPlatform | Purpose: Provides Microsoft Access specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| AttunityPlatform | TopLink Platform class which works with Attunity's Connect JDBC driver. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| CloudscapePlatform | Purpose: Provides CloudScape DBMS specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| DatabaseEventListener | Defines the API for integration with a database event notification service. | Interface | org.eclipse.persistence.platform.database.events | EclipseLink |
| DatabasePlatform | DatabasePlatform is private to EclipseLink. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| DataPartitioningCallback | Defines the API for the integration with an external DataSources data partitioning support. | Interface | org.eclipse.persistence.platform.database.partitioning | EclipseLink |
| DB2MainframePlatform | Purpose: Provides DB2 Mainframe specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| DB2Platform | Purpose: Provides DB2 specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| DBasePlatform | Purpose: Provides DBase specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| DerbyPlatform | Purpose: Provides Derby DBMS specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| FirebirdPlatform | Class | org.eclipse.persistence.platform.database | EclipseLink | |
| H2Platform | Class | org.eclipse.persistence.platform.database | EclipseLink | |
| HANAPlatform | Database Platform for SAP HANA ---------------------- | Class | org.eclipse.persistence.platform.database | EclipseLink |
| HSQLPlatform | Purpose: Provides HSQL specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| Informix11Platform | An InformixPlatform that fixes many EclipseLink bugs related to Informix support. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| InformixPlatform | Purpose: Provides Informix specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| JavaDBPlatform | Purpose: Allows to use JavaDBPlatform as a synonym for DerbyPlatformSee Also:Serialized Form | Class | org.eclipse.persistence.platform.database | EclipseLink |
| JDBCType | PUBLIC: Marker interface for JDBC type metadataAuthor:Mike Norman - michael. | Interface | org.eclipse.persistence.platform.database.jdbc | EclipseLink |
| JDBCTypes | Class | org.eclipse.persistence.platform.database.jdbc | EclipseLink | |
| MaxDBPlatform | Database Platform for SAP MaxDB. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| MySQLPlatform | Purpose: Provides MySQL specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| NamedPLSQLStoredFunctionQueries | A NamedPLSQLStoredFunctionQueries annotation allows the definition of multiple NamedPLSQLStoredFunctionQuery. | Class | org.eclipse.persistence.platform.database.oracle.annotations | EclipseLink |
| NamedPLSQLStoredFunctionQuery | A NamedPLSQLStoredFunctionQuery annotation allows the definition of queries that call PLSQL stored functions as named queries. | Class | org.eclipse.persistence.platform.database.oracle.annotations | EclipseLink |
| NamedPLSQLStoredProcedureQueries | A NamedPLSQLStoredProcedureQueries annotation allows the definition of multiple NamedPLSQLStoredProcedureQuery. | Class | org.eclipse.persistence.platform.database.oracle.annotations | EclipseLink |
| NamedPLSQLStoredProcedureQuery | A PLSQLNamedStoredProcedureQuery annotation allows the definition of queries that call PLSQL stored procedures as named queries. | Class | org.eclipse.persistence.platform.database.oracle.annotations | EclipseLink |
| OracleArray | An OracleArray annotation is used to define an Oracle database VARRAY type. | Class | org.eclipse.persistence.platform.database.oracle.annotations | EclipseLink |
| OracleArrays | An OracleArrays annotation allows the definition of multiple VARRAY types. | Class | org.eclipse.persistence.platform.database.oracle.annotations | EclipseLink |
| OracleArrayType | Class | org.eclipse.persistence.platform.database.oracle.jdbc | EclipseLink | |
| OracleObject | An OracleObject annotation is used to define an Oracle database OBJECT type. | Class | org.eclipse.persistence.platform.database.oracle.annotations | EclipseLink |
| OracleObjects | An OracleObjects annotation allows the definition of multiple Oracle OBJECTSee Also:OracleObjectAuthor:David McCannSince:EclipseLink 2. | Class | org.eclipse.persistence.platform.database.oracle.annotations | EclipseLink |
| OracleObjectType | Class | org.eclipse.persistence.platform.database.oracle.jdbc | EclipseLink | |
| OraclePlatform | Purpose: Provides Oracle specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| OraclePLSQLType | PUBLIC: Marker interface for Oracle PL/SQL typesAuthor:Mike Norman - michael. | Interface | org.eclipse.persistence.platform.database.oracle.plsql | EclipseLink |
| OraclePLSQLTypes | enum OraclePLSQLTypesPUBLIC: Oracle PL/SQL types | Class | org.eclipse.persistence.platform.database.oracle.plsql | EclipseLink |
| PervasivePlatform | Purpose: Provides Pervasive SQL DBMS specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| PLSQLargument | Helper class - tracks argument's original position as well as re-ordered position Used by PLSQLrecord and PLSQLStoredProcedureCall | Class | org.eclipse.persistence.platform.database.oracle.plsql | EclipseLink |
| PLSQLCollection | Class | org.eclipse.persistence.platform.database.oracle.plsql | EclipseLink | |
| PLSQLCursor | Class | org.eclipse.persistence.platform.database.oracle.plsql | EclipseLink | |
| PLSQLParameter | A PLSQLParameter annotation is used within a NamedPLSQLStoredProcedureQuery or PLSQLRecord annotation. | Class | org.eclipse.persistence.platform.database.oracle.annotations | EclipseLink |
| PLSQLRecord | A PLSQLRecord annotation is used to define a database PLSQL RECORD type. | Class | org.eclipse.persistence.platform.database.oracle.annotations | EclipseLink |
| PLSQLrecord | PUBLIC: describe an Oracle PL/SQL Record typeAuthor:Mike Norman - michael. | Class | org.eclipse.persistence.platform.database.oracle.plsql | EclipseLink |
| PLSQLRecords | A PLSQLRecords annotation allows the definition of multipleAuthor:JamesSince:EclipseLink 2. | Class | org.eclipse.persistence.platform.database.oracle.annotations | EclipseLink |
| PLSQLStoredFunctionCall | Purpose: Used to define a platform independent function call. | Class | org.eclipse.persistence.platform.database.oracle.plsql | EclipseLink |
| PLSQLStoredProcedureCall | Generates an Anonymous PL/SQL block to invoke the specified Stored Procedure with arguments that may or may not have JDBC equivalents. | Class | org.eclipse.persistence.platform.database.oracle.plsql | EclipseLink |
| PLSQLTable | A PLSQLTable annotation is used to define a database PLSQL TABLE type. | Class | org.eclipse.persistence.platform.database.oracle.annotations | EclipseLink |
| PLSQLTables | A PLSQLRecords annotation allows the definition of multipleAuthor:JamesSince:EclipseLink 2. | Class | org.eclipse.persistence.platform.database.oracle.annotations | EclipseLink |
| PointBasePlatform | Support the Pointbase database. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| PostgreSQLPlatform | Purpose: Provides Postgres specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| SQLAnywherePlatform | Provides SQL Anywhere specific behaviour. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| SQLServerPlatform | Purpose: Provides SQL Server specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| StructConverter | A StuctConverter can be added to a DatabasePlatform It allows custom processing dealing java. | Interface | org.eclipse.persistence.platform.database.converters | EclipseLink |
| SybasePlatform | Purpose: Provides Sybase ASE specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| SymfowarePlatform | http://wiki. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| TimesTen7Platform | Purpose: Provides TimesTen 7 specific behavior. | Class | org.eclipse.persistence.platform.database | EclipseLink |
| TimesTenPlatform | Database platform for the TimesTen database product. | Class | org.eclipse.persistence.platform.database | EclipseLink |