Oracle.DataAccess.Client Namespace Support

This section documents supported delegates, classes, and enumerations of the Oracle.DataAccess.Client namespace.

Oracle.DataAccess.Client Delegate Support

Table 6-1 lists supported delegates for the Oracle.DataAccess.Client namespace.

Table 6-1 Oracle.DataAccess.Client Namespace Delegate Support

Delegate Name Notes

OracleInfoMessageEventHandler

No notes

OracleRowUpdatedEventHandler

No notes

OracleRowUpdatingEventHandler

No notes

Oracle.DataAccess.Client Class Support

Table 6-2 lists supported classes for the Oracle.DataAccess.Client namespace.

Table 6-2 Oracle.DataAccess.Client Namespace Class Support

Class Name Notes

OracleClientFactory

No notes

OracleCommand

See "OracleCommand Class Support Details" for information about TimesTen support for properties and public methods of this class.

OracleCommandBuilder

No notes

OracleConnection

See OracleConnection Class Support Details for information about TimesTen support for properties and public methods of this class.

OracleConnectionStringBuilder

No notes

OracleDataAdapter

The IdentityInsert and IdentityUpdate properties are not supported.

OracleDataReader

See OracleDataReader Class Support Details for information about TimesTen support for properties and public methods of this class.

OracleDataSourceEnumerator

No notes

OracleError

No notes

OracleErrorCollection

No notes

OracleException

No notes

OracleInfoMessageEventArgs

No notes

OracleParameter

No notes

OracleParameterCollection

No notes

OraclePermission

No notes

OraclePermissionAttribute

No notes

OracleRowUpdatedEventArgs

No notes

OracleRowUpdatingEventArgs

No notes

OracleTransaction

See OracleTransaction Class Support Details for information about TimesTen support for properties and public methods of this class.

Oracle.DataAccess.Client Enumeration Support

Table 6-3 lists supported enumerations for the Oracle.DataAccess.Client namespace.

Table 6-3 Oracle.DataAccess.Client namespace Enumeration Support

Enumeration Name Notes

OracleDbType

No notes

OracleParameterStatus

No notes

OracleCommand Class Support Details

The following tables list supported properties and methods of the OracleCommand class.

Table 6-4 OracleCommand Class Property Support

Property Name Notes

AddToStatementCache

No notes

ArrayBindCount

No notes

CommandText

No notes

CommandType

No notes

Connection

No notes

FetchSize

No notes

ImpliedRefCursors

While TimesTen supports the ImpliedRefCursors property, its use is complementary to the ADO.NET Entity Framework, which TimesTen does not support.

Parameters

No notes

RowSize

No notes

Transaction

No notes

UpdatedRowSource

No notes

Note:

ODP.NET for TimesTen does not support the InitialLOBFetchSize property. Changing its value has no effect. It is always effectively set to the default value of 0 (zero).

Table 6-5 OracleCommand Class Method Support

Method Name Notes

Clone

No notes

CreateParameter

No notes

ExecuteNonQuery

No notes

ExecuteReader

No notes

ExecuteScalar

No notes

OracleConnection Class Support Details

The following tables list supported properties and methods of the OracleConnection class.

Table 6-6 OracleConnection Class Property Support

Property Name Notes

ConnectionString

No notes

ConnectionTimeout

No notes

DataSource

No notes

ServerVersion

No notes

State

No notes

StatementCacheSize

No notes

Table 6-7 OracleConnection Class Event Support

Method Name Notes

StateChange

No notes

Table 6-8 OracleConnection Class Method Support

Method Name Notes

BeginTransaction

No notes

ClearAllPools (static method)

No notes

ClearPool (static method)

No notes

Clone

No notes

Close

No notes

CreateCommand

No notes

GetSchema

Returns metadata collections of tables, columns, users, and other objects that allow application developers to discover and enumerate database information. This information is specific to TimesTen and may differ from corresponding metadata collections returned from Oracle Database. For example, TimesTen does not support the JavaClasses and XMLSchemas metadata collections because these object types are not supported by TimesTen.

GetSessionInfo

No notes

Open

No notes

PurgeStatementCache

No notes

Note:

TimesTen does not support distributed transactions through OCI. An ODP.NET application cannot use EnlistDistributedTransaction or EnlistTransaction in a TimesTen connection.

OracleConnectionType, an enumeration and public OracleConnection class property, allows an ODP.NET application to determine whether a particular connection object is associated with a TimesTen connection, an Oracle Database connection, or no physical connection at all. The property has the following signature:

public OracleConnectionType ConnectionType

It returns one of the following values from the OracleConnectionType enumeration:

OracleConnectionType.Undefined: No connection is associated with the OracleConnection object

OracleConnectionType.Oracle: The OracleConnection object is associated with an Oracle database

OracleConnectionType.TimesTen: The OracleConnection object is associated with a TimesTen database

OracleDataReader Class Support Details

The following tables list supported properties and methods of the OracleDataReader class.

Table 6-9 OracleDataReader Class Property Support

Property Name Notes

Depth

No notes

FetchSize

No notes

FieldCount

No notes

HasRows

No notes

HiddenFieldCount

No notes

IsClosed

No notes

Item

No notes

RowSize

No notes

VisibleFieldCount

No notes

Note:

ODP.NET for TimesTen does not support use of the InitialLOBFetchSize property. Changing its value has no effect. It is always effectively set to the default value of 0 (zero).

Table 6-10 OracleDataReader Class Method Support

Method Name Notes

Close

No notes

Dispose

No notes

GetByte

No notes

GetBytes

No notes

GetChar

No notes

GetChars

No notes

GetDataTypeName

No notes

GetDateTime

No notes

GetDecimal

No notes

GetDouble

No notes

GetFieldType

No notes

GetFloat

No notes

GetInt16

No notes

GetInt32

No notes

GetInt64

No notes

GetName

No notes

GetOracleBinary

No notes

GetOracleBlob

No notes

GetOracleBlobForUpdate

No notes

GetOracleClob

No notes

GetOracleClobForUpdate

No notes

GetOracleDate

No notes

GetOracleDecimal

No notes

GetOracleString

No notes

GetOracleTimeStamp

No notes

GetOracleValue

No notes

GetOracleValues

No notes

GetOrdinal

No notes

GetProviderSpecificFieldType

No notes

GetProviderSpecificValue

No notes

GetProviderSpecificValues

No notes

GetSchemaTable

No notes

GetString

No notes

GetValue

No notes

GetValues

No notes

IsDBNull

No notes

Read

No notes

OracleTransaction Class Support Details

The following tables list supported properties and methods of the OracleTransaction class.

Table 6-11 OracleTransaction Class Property Support

Property Name Notes

IsolationLevel

No notes

Connection

No notes

Table 6-12 OracleTransaction Class Method Support

Class Name Notes

Commit

No notes

Dispose

No notes

Rollback

No notes

Note:

TimesTen does not support transaction savepoints.