Oracle Application Server TopLink API Reference
10g (9.0.4)

B10491-01

oracle.toplink.internal.databaseaccess
Class AttunityPlatform

java.lang.Object
  |
  +--oracle.toplink.internal.databaseaccess.DatabasePlatform
        |
        +--oracle.toplink.internal.databaseaccess.AttunityPlatform
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class AttunityPlatform
extends DatabasePlatform

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

See Also:
Serialized Form

Constructor Summary
AttunityPlatform()
           

 

Method Summary
 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 oracle.toplink.internal.databaseaccess.DatabasePlatform
allowsSizeInProcedureArguments, appendParameter, autoCommit, beginTransaction, buildProcedureCallString, clone, commitTransaction, convertObject, copyInto, executeStoredProcedureCall, getBatchBeginString, getBatchDelimiterString, getBatchEndString, getClassTypes, getConversionManager, getCreationInOutputProcedureToken, getCreationOutputProcedureToken, getCursorCode, getFieldTypeDefinition, getFieldTypes, getInOutputProcedureToken, getJDBCType, getJDBCType, getMaxBatchWritingSize, getOperator, getOutputProcedureToken, getPlatformOperators, getProcedureArgumentSetter, getProcedureArgumentString, getProcedureCallHeader, getProcedureCallTail, getQualifiedSequenceTableName, getSelectForUpdateNoWaitString, getSelectForUpdateString, getSelectSequenceQuery, getSequenceCounterFieldName, getSequenceNameFieldName, getSequencePreallocationSize, getSequenceTableName, getStatementCacheSize, getStoredProcedureParameterPrefix, getStoredProcedureTerminationToken, getStringBindingSize, getTableQualifier, getTimestampFromServer, getTimestampQuery, getTransactionIsolation, getUpdateSequenceQuery, initializePreallocatedSequences, isAccess, isCloudscape, isDB2, isDBase, isHSQL, isInformix, isInformixOuterJoin, isODBC, isOracle, isPointBase, isSQLAnywhere, isSQLServer, isSybase, maximumNumericValues, minimumNumericValues, printFieldIdentityClause, printFieldNotNullClause, printFieldNullClause, printValuelist, printValuelist, registerOutputParameter, requiresNamedPrimaryKeyConstraints, requiresProcedureCallBrackets, requiresProcedureCallOuputToken, rollbackTransaction, setConversionManager, setCursorCode, setMaxBatchWritingSize, setSelectSequenceNumberQuery, setSequenceCounterFieldName, setSequenceNameFieldName, setSequencePreallocationSize, setSequenceTableName, setShouldBindAllParameters, setShouldCacheAllStatements, setShouldForceFieldNamesToUpperCase, setShouldIgnoreCaseOnFieldComparisons, setShouldOptimizeDataConversion, setShouldTrimStrings, setStatementCacheSize, setStringBindingSize, setSupportsAutoCommit, setTableQualifier, setTimestampQuery, setTransactionIsolation, setUpdateSequenceQuery, setUsesBatchWriting, setUsesByteArrayBinding, setUsesJDBCBatchWriting, setUsesNativeSQL, setUsesStreamsForBinding, setUsesStringBinding, shouldBindAllParameters, shouldCacheAllStatements, shouldForceFieldNamesToUpperCase, shouldIgnoreCaseOnFieldComparisons, shouldIgnoreException, shouldOptimizeDataConversion, shouldPrintConstraintNameAfter, shouldPrintInOutputTokenBeforeType, shouldPrintOuterJoinInWhereClause, shouldPrintOutputTokenBeforeType, shouldTrimStrings, shouldUseJDBCOuterJoinSyntax, supportsAutoCommit, supportsNativeSequenceNumbers, toString, usesBatchWriting, usesByteArrayBinding, usesJDBCBatchWriting, usesNativeSequencing, usesNativeSQL, usesSequenceTable, usesStreamsForBinding, usesStringBinding

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Constructor Detail

AttunityPlatform

public AttunityPlatform()
Method Detail

isAttunity

public boolean isAttunity()
Overrides:
isAttunity in class DatabasePlatform

supportsPrimaryKeyConstraint

public boolean supportsPrimaryKeyConstraint()
Attunity Connect does not support specifying the primary key in the create table syntax.
Overrides:
supportsPrimaryKeyConstraint in class DatabasePlatform
Returns:
boolean false

supportsForeignKeyConstraints

public boolean supportsForeignKeyConstraints()
Attunity Connect does not support creating foreign key constraints with the ALTER TABLE syntax.
Overrides:
supportsForeignKeyConstraints in class DatabasePlatform
Returns:
boolean false.

Copyright © 2003 Oracle Corporation. All Rights Reserved.