|
Oracle TopLink API Reference 10g Release 3 (10.1.3) B13698-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.toplink.internal.databaseaccess.DatasourcePlatform
oracle.toplink.internal.databaseaccess.DatabasePlatform
oracle.toplink.platform.database.DatabasePlatform
oracle.toplink.internal.databaseaccess.OraclePlatform
oracle.toplink.platform.database.oracle.OraclePlatform
oracle.toplink.oraclespecific.Oracle8Platform
oracle.toplink.platform.database.oracle.Oracle8Platform
oracle.toplink.oraclespecific.Oracle9Platform
oracle.toplink.platform.database.oracle.Oracle9Platform
Purpose: Supports usage of certain Oracle JDBC specific APIs.
Supports binding NCHAR, NVARCHAR, NCLOB types as required by Oracle JDBC drivers.
Supports Oracle JDBC TIMESTAMP, TIMESTAMPTZ, TIMESTAMPLTZ types.
| Field Summary | |
static java.lang.Class |
NCHAR
|
static java.lang.Class |
NCLOB
|
static java.lang.Class |
NSTRING
|
| Fields inherited from class oracle.toplink.oraclespecific.Oracle9Platform |
XMLTYPE |
| Fields inherited from class oracle.toplink.internal.databaseaccess.DatabasePlatform |
DEFAULT_MAX_BATCH_WRITING_SIZE, DEFAULT_PARAMETERIZED_MAX_BATCH_WRITING_SIZE |
| Constructor Summary | |
Oracle9Platform()
|
|
| Method Summary | |
int |
getLobValueLimits()
PUBLIC: Return the BLOB/CLOB value limits on thin driver. |
void |
setLobValueLimits(int lobValueLimits)
PUBLIC: Set the BLOB/CLOB value limits on thin driver. |
void |
setShouldUseLocatorForLOBWrite(boolean usesLocatorForLOBWrite)
PUBLIC: Set if the locator is required for the LOB write. |
boolean |
shouldUseLocatorForLOBWrite()
PUBLIC: Return if the locator is required for the LOB write. |
| Methods inherited from class oracle.toplink.internal.databaseaccess.OraclePlatform |
allowsSizeInProcedureArguments, atan2Operator, buildCallWithReturning, buildSelectQueryForNativeSequence, canBuildCallWithReturning, getAssignmentString, getBatchBeginString, getBatchEndString, getMaxFieldNameSize, getNativeTableInfo, getObjectFromResultSet, getProcedureArgumentSetter, getProcedureCallHeader, getProcedureCallTail, getSelectForUpdateString, getStoredProcedureParameterPrefix, getStoredProcedureTerminationToken, getSystemChangeNumberQuery, isOracle, maximumNumericValues, minimumNumericValues, printFieldNullClause, shouldPrintOuterJoinInWhereClause, shouldUseJDBCOuterJoinSyntax, supportsNativeSequenceNumbers, supportsSelectForUpdateNoWait, supportsStoredFunctions |
| Methods inherited from class oracle.toplink.internal.databaseaccess.DatabasePlatform |
appendParameter, autoCommit, beginTransaction, buildProcedureCallString, buildSelectQueryForNativeSequence, commitTransaction, convertToDatabaseType, executeStoredProcedure, getBatchDelimiterString, getClassTypes, getConstraintDeletionString, getCreateViewString, getCreationInOutputProcedureToken, getCreationOutputProcedureToken, getCursorCode, getFieldTypeDefinition, getFieldTypes, getFunctionCallHeader, getInOutputProcedureToken, getJDBCType, getJDBCType, getJdbcTypeName, getMaxBatchWritingSize, getMaxForeignKeyNameSize, getOutputProcedureToken, getProcedureArgumentString, getProcedureAsString, getProcedureBeginString, getProcedureEndString, getQualifiedSequenceTableName, getSelectForUpdateNoWaitString, getSelectForUpdateOfString, getSequenceCounterFieldName, getSequenceNameFieldName, getSequencePreallocationSize, getSequenceTableName, getStatementCacheSize, getStringBindingSize, getTransactionIsolation, isInformixOuterJoin, printFieldIdentityClause, printFieldIdentityClause, printFieldNotNullClause, printValuelist, printValuelist, registerOutputParameter, requiresNamedPrimaryKeyConstraints, requiresProcedureCallBrackets, requiresProcedureCallOuputToken, requiresTypeNameToRegisterOutputParameter, rollbackTransaction, setCursorCode, setMaxBatchWritingSize, setParameterValueInDatabaseCall, setParameterValueInDatabaseCall, setSequenceCounterFieldName, setSequenceNameFieldName, setSequenceTableName, setShouldBindAllParameters, setShouldCacheAllStatements, setShouldForceFieldNamesToUpperCase, setShouldIgnoreCaseOnFieldComparisons, setShouldOptimizeDataConversion, setShouldTrimStrings, setStatementCacheSize, setStringBindingSize, setSupportsAutoCommit, setTransactionIsolation, setUsesBatchWriting, setUsesByteArrayBinding, setUsesJDBCBatchWriting, setUsesNativeSQL, setUsesStreamsForBinding, setUsesStringBinding, shouldBindAllParameters, shouldCacheAllStatements, shouldForceFieldNamesToUpperCase, shouldIgnoreCaseOnFieldComparisons, shouldIgnoreException, shouldNativeSequenceAcquireValueAfterInsert, shouldNativeSequenceUseTransaction, shouldOptimizeDataConversion, shouldPrintConstraintNameAfter, shouldPrintInOutputTokenBeforeType, shouldPrintOutputTokenAtStart, shouldPrintOutputTokenBeforeType, shouldTrimStrings, supportsAutoCommit, supportsForeignKeyConstraints, supportsPrimaryKeyConstraint, usesBatchWriting, usesByteArrayBinding, usesJDBCBatchWriting, usesNativeSQL, usesSequenceTable, usesStreamsForBinding, usesStringBinding |
| Methods inherited from class oracle.toplink.internal.databaseaccess.DatasourcePlatform |
addSequence, clone, getConversionManager, getDefaultSequence, getDefaultSequenceToWrite, getOperator, getPlatformOperators, getSelectSequenceQuery, getSequence, getSequences, getSequencesToWrite, getTableQualifier, getUpdateSequenceQuery, hasDefaultSequence, isAccess, isAttunity, isCloudscape, isDB2, isDBase, isHSQL, isInformix, isMySQL, isODBC, isPointBase, isSQLAnywhere, isSQLServer, isSybase, isTimesTen, removeAllSequences, removeSequence, setConversionManager, setDefaultSequence, setSelectSequenceNumberQuery, setSequencePreallocationSize, setSequences, setTableQualifier, setTimestampQuery, setUpdateSequenceQuery, toString, usesPlatformDefaultSequence |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.Class NCHAR
public static final java.lang.Class NSTRING
public static final java.lang.Class NCLOB
| Constructor Detail |
public Oracle9Platform()
| Method Detail |
public void setShouldUseLocatorForLOBWrite(boolean usesLocatorForLOBWrite)
setShouldUseLocatorForLOBWrite in class Oracle8Platformpublic boolean shouldUseLocatorForLOBWrite()
shouldUseLocatorForLOBWrite in class Oracle8Platformpublic int getLobValueLimits()
getLobValueLimits in class Oracle8Platformpublic void setLobValueLimits(int lobValueLimits)
setLobValueLimits in class Oracle8Platform
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||