Top Description Fields Constructors Methods
org.eclipse.persistence.platform.database

public Class CloudscapePlatform

extends DatabasePlatform
Class Inheritance
Imports
java.util.*, org.eclipse.persistence.internal.databaseaccess.FieldTypeDefinition

Purpose: Provides CloudScape DBMS specific behavior.

Since
TOPLink/Java 3.0

Field Summary

Inherited from org.eclipse.persistence.platform.database.DatabasePlatform:
DEFAULT_VARCHAR_SIZE

Constructor Summary

AccessConstructor and Description
public
CloudscapePlatform()

Default constructor.

Method Summary

Modifier and TypeMethod and Description
protected Hashtable<Class<?>, FieldTypeDefinition>
public boolean
public boolean
shouldUseJDBCOuterJoinSyntax()

Overrides org.eclipse.persistence.internal.databaseaccess.DatabasePlatform.shouldUseJDBCOuterJoinSyntax.

JDBC defines an outer join syntax which many drivers do not support.

Constructor Detail

CloudscapePlatformback to summary
public CloudscapePlatform()

Default constructor.

Method Detail

buildFieldTypesback to summary
protected Hashtable<Class<?>, FieldTypeDefinition> buildFieldTypes()

Overrides org.eclipse.persistence.internal.databaseaccess.DatabasePlatform.buildFieldTypes.

seems compatible with informix

Annotations
@Override
isCloudscapeback to summary
public boolean isCloudscape()

Overrides org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform.isCloudscape.

Implements org.eclipse.persistence.internal.databaseaccess.Platform.isCloudscape.

Answers whether platform is CloudScape

Annotations
@Override
shouldUseJDBCOuterJoinSyntaxback to summary
public boolean shouldUseJDBCOuterJoinSyntax()

Overrides org.eclipse.persistence.internal.databaseaccess.DatabasePlatform.shouldUseJDBCOuterJoinSyntax.

JDBC defines an outer join syntax which many drivers do not support. So we normally avoid it.

Annotations
@Override