Oracle Application Server TopLink API Reference
10g (9.0.4)

B10491-01

oracle.toplink.oraclespecific
Class Oracle9Platform

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

public class Oracle9Platform
extends Oracle8Platform

Purpose: Supports writing of Oracle 9 data types NCHAR, NVARCHAR2, NCLOB, Oracle JDBC specific.

See Also:
Serialized Form

Field Summary
static java.lang.Class NCHAR
           
static java.lang.Class NCLOB
           
static java.lang.Class NSTRING
           
static java.lang.Class ORACLE9SPECIFIC
           

 

Constructor Summary
Oracle9Platform()
           

 

Methods inherited from class oracle.toplink.oraclespecific.Oracle8Platform
getLobValueLimits, setLobValueLimits, setShouldUseLocatorForLOBWrite, shouldUseLocatorForLOBWrite

 

Methods inherited from class oracle.toplink.internal.databaseaccess.OraclePlatform
allowsSizeInProcedureArguments, getBatchBeginString, getBatchEndString, getNativeTableInfo, getProcedureArgumentSetter, getProcedureCallHeader, getProcedureCallTail, getSelectForUpdateString, getStoredProcedureParameterPrefix, getStoredProcedureTerminationToken, getTimestampQuery, isOracle, maximumNumericValues, minimumNumericValues, printFieldNullClause, serverTimestampString, shouldPrintOuterJoinInWhereClause, shouldUseJDBCOuterJoinSyntax, supportsNativeSequenceNumbers, supportsSelectForUpdateNoWait

 

Methods inherited from class oracle.toplink.internal.databaseaccess.DatabasePlatform
autoCommit, beginTransaction, buildProcedureCallString, clone, commitTransaction, copyInto, executeStoredProcedureCall, getBatchDelimiterString, getClassTypes, getConversionManager, getCreationInOutputProcedureToken, getCreationOutputProcedureToken, getCursorCode, getFieldTypeDefinition, getFieldTypes, getInOutputProcedureToken, getJDBCType, getJDBCType, getMaxBatchWritingSize, getOperator, getOutputProcedureToken, getPlatformOperators, getProcedureArgumentString, getQualifiedSequenceTableName, getSelectForUpdateNoWaitString, getSelectSequenceQuery, getSequenceCounterFieldName, getSequenceNameFieldName, getSequencePreallocationSize, getSequenceTableName, getStatementCacheSize, getStringBindingSize, getTableQualifier, getTimestampFromServer, getTransactionIsolation, getUpdateSequenceQuery, initializePreallocatedSequences, isAccess, isAttunity, isCloudscape, isDB2, isDBase, isHSQL, isInformix, isInformixOuterJoin, isODBC, isPointBase, isSQLAnywhere, isSQLServer, isSybase, printFieldIdentityClause, printFieldNotNullClause, 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, shouldPrintOutputTokenBeforeType, shouldTrimStrings, supportsAutoCommit, supportsForeignKeyConstraints, supportsPrimaryKeyConstraint, toString, usesBatchWriting, usesByteArrayBinding, usesJDBCBatchWriting, usesNativeSequencing, usesNativeSQL, usesSequenceTable, usesStreamsForBinding, usesStringBinding

 

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

 

Field Detail

ORACLE9SPECIFIC

public static final java.lang.Class ORACLE9SPECIFIC

NCHAR

public static final java.lang.Class NCHAR

NSTRING

public static final java.lang.Class NSTRING

NCLOB

public static final java.lang.Class NCLOB
Constructor Detail

Oracle9Platform

public Oracle9Platform()

Copyright © 2003 Oracle Corporation. All Rights Reserved.