EclipseLink 1.0_1.0M2 API Reference - Incubation

org.eclipse.persistence.platform.database
Class AttunityPlatform

java.lang.Object
  extended by org.eclipse.persistence.internal.databaseaccess.DatabasePlatform
      extended by org.eclipse.persistence.platform.database.DatabasePlatform
          extended by org.eclipse.persistence.platform.database.AttunityPlatform

public class AttunityPlatform
extends DatabasePlatform

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


Constructor Summary
AttunityPlatform()
           
 
Method Summary
protected  java.util.Hashtable buildFieldTypes()
          Create a table which can translate between java types and Attunity Connect data types.
protected  void initializePlatformOperators()
          Initialize any platform-specific operators
 boolean isAttunity()
           
 boolean supportsForeignKeyConstraints()
          Attunity Connect does not support creating foreign key constraints with the ALTER TABLE syntax.
 boolean supportsPrimaryKeyConstraint()
          Attunity Connect does not support specifying the primary key in the create table syntax.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttunityPlatform

public AttunityPlatform()
Method Detail

buildFieldTypes

protected java.util.Hashtable buildFieldTypes()
Create a table which can translate between java types and Attunity Connect data types.

Returns:
java.util.Hashtable

initializePlatformOperators

protected void initializePlatformOperators()
Initialize any platform-specific operators


isAttunity

public boolean isAttunity()

supportsPrimaryKeyConstraint

public boolean supportsPrimaryKeyConstraint()
Attunity Connect does not support specifying the primary key in the create table syntax.

Returns:
boolean false

supportsForeignKeyConstraints

public boolean supportsForeignKeyConstraints()
Attunity Connect does not support creating foreign key constraints with the ALTER TABLE syntax.

Returns:
boolean false.

EclipseLink 1.0_1.0M2 API Reference - Incubation