Show / Hide Table of Contents

Class OracleManagedExecutor

Inheritance
System.Object
DBExecutor
OracleManagedExecutor
Implements
System.IDisposable
Inherited Members
DBExecutor.BeginTransaction(IsolationLevel)
DBExecutor.InitConnectionStrings()
DBExecutor.GetConnectionString(QueryKind)
DBExecutor.Dispose(Boolean)
DBExecutor.FailoverExecuteAsync<TResult>(DbCommand, Func<Task<TResult>>)
DBExecutor.FailoverExecute<TResult>(DbCommand, Func<CommandBehavior, TResult>, CommandBehavior)
DBExecutor.FailoverExecuteReaderAsync(DbCommand, Func<Task<IDataReader>>)
DBExecutor.FailoverExecuteReader(DbCommand, Func<CommandBehavior, IDataReader>, CommandBehavior)
DBExecutor.GetDataReader(IDataReader, DbCommand)
DBExecutor.ExecuteCommand<TResult>(Func<DbCommand, TResult>, String, QueryParameterCollection)
DBExecutor.ExecuteCommandAsync<TResult>(Func<DbCommand, Task<TResult>>, String, QueryParameterCollection)
DBExecutor.ExecuteCommand<TResult>(Func<DbCommand, TResult>, String, QueryParameterCollection, CancellationToken)
DBExecutor.ExecuteCommandAsync<TResult>(Func<DbCommand, Task<TResult>>, String, QueryParameterCollection, CancellationToken)
DBExecutor.InternalExecuteReader(String, QueryParameterCollection, CommandBehavior, CancellationToken)
DBExecutor.InternalExecuteReaderAsync(String, QueryParameterCollection, CommandBehavior, CancellationToken)
DBExecutor.InternalExecuteReader(String)
DBExecutor.InternalExecuteReaderAsync(String)
DBExecutor.InternalExecuteReader(String, CancellationToken)
DBExecutor.InternalExecuteReaderAsync(String, CancellationToken)
DBExecutor.InternalExecuteReader(String, QueryParameterCollection)
DBExecutor.InternalExecuteReaderAsync(String, QueryParameterCollection)
DBExecutor.InternalExecuteReader(String, QueryParameterCollection, CancellationToken)
DBExecutor.InternalExecuteReaderAsync(String, QueryParameterCollection, CancellationToken)
DBExecutor.InternalExecuteReader(String, QueryParameterCollection, CommandBehavior)
DBExecutor.InternalExecuteReaderAsync(String, QueryParameterCollection, CommandBehavior)
DBExecutor.InternalExecuteScalar<TResult>(String, QueryParameterCollection)
DBExecutor.InternalExecuteScalarAsync<TResult>(String, QueryParameterCollection)
DBExecutor.InternalExecuteScalar<TResult>(String)
DBExecutor.InternalExecuteScalarAsync<TResult>(String)
DBExecutor.InternalExecute(String, QueryParameterCollection)
DBExecutor.InternalExecuteAsync(String, QueryParameterCollection)
DBExecutor.InternalExecute(String)
DBExecutor.InternalExecuteAsync(String)
DBExecutor.GetConnectionPoolInfo()
DBExecutor.GetTriggerIsEnabled(String)
DBExecutor.SetTriggerDisabled(String, String)
DBExecutor.SetTriggerEnabled(String, String)
DBExecutor.RefreshMaterializedView(String, Boolean)
DBExecutor.PingDB(UserConnection)
DBExecutor.PingDB(UserConnection, String, String)
DBExecutor.StartTransaction()
DBExecutor.StartTransaction(IsolationLevel)
DBExecutor.CommitTransaction()
DBExecutor.RollbackTransaction()
DBExecutor.ExecuteReader(String, QueryParameterCollection, CommandBehavior, CancellationToken)
DBExecutor.ExecuteReader(String)
DBExecutor.ExecuteReader(String, CancellationToken)
DBExecutor.ExecuteReader(String, QueryParameterCollection)
DBExecutor.ExecuteReader(String, QueryParameterCollection, CancellationToken)
DBExecutor.ExecuteReader(String, QueryParameterCollection, CommandBehavior)
DBExecutor.ExecuteScalar<TResult>(String, QueryParameterCollection)
DBExecutor.ExecuteScalar<TResult>(String)
DBExecutor.Execute(String, QueryParameterCollection)
DBExecutor.Execute(String)
DBExecutor.ExecuteBatches(String)
DBExecutor.ValidateBatches(String, String)
DBExecutor.RefreshMaterializedView(String)
DBExecutor.Close()
DBExecutor.Dispose()
DBExecutor.ConnectionStrings
DBExecutor.DBConnection
DBExecutor.QueryKind
DBExecutor.Logger
DBExecutor.EnsuredExecutors
DBExecutor.OpenedConnections
DBExecutor.OpenedTransactions
DBExecutor.ConnectionString
DBExecutor.ReplicaConnectionString
DBExecutor.BinaryPackageSize
DBExecutor.CurrentSchemaName
DBExecutor.EnableSqlLog
DBExecutor.DBSessionSettings
DBExecutor.DBCommandSettings
DBExecutor.ClientSettings
DBExecutor.CommandTimeout
DBExecutor.TransactionDepth
DBExecutor.ConnetionDepth
DBExecutor.UserConnection
DBExecutor.OnDisposed
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.DB.Oracle
Assembly: Terrasoft.DB.Oracle.dll
Syntax
public class OracleManagedExecutor : DBExecutor, INotifyOnDisposed, IDisposable

Constructors

OracleManagedExecutor(UserConnection)

Declaration
public OracleManagedExecutor(UserConnection userConnection)
Parameters
Type Name Description
UserConnection userConnection

OracleManagedExecutor(UserConnection, QueryKind)

Declaration
public OracleManagedExecutor(UserConnection userConnection, QueryKind kind)
Parameters
Type Name Description
UserConnection userConnection
QueryKind kind

Properties

IsOffsetPagingFeatureEnabled

Declaration
protected override bool IsOffsetPagingFeatureEnabled { get; }
Property Value
Type Description
System.Boolean
Overrides
DBExecutor.IsOffsetPagingFeatureEnabled

ServerVersion

Declaration
protected override Version ServerVersion { get; }
Property Value
Type Description
System.Version
Overrides
DBExecutor.ServerVersion

UseDaylightSavingTimeSupport

Declaration
protected override bool UseDaylightSavingTimeSupport { get; }
Property Value
Type Description
System.Boolean
Overrides
DBExecutor.UseDaylightSavingTimeSupport

Methods

AddQueryParameterToOracleParameters(OracleParameterCollection, QueryParameter)

Declaration
protected void AddQueryParameterToOracleParameters(OracleParameterCollection oracleParameters, QueryParameter queryParameter)
Parameters
Type Name Description
Oracle.ManagedDataAccess.Client.OracleParameterCollection oracleParameters
QueryParameter queryParameter

BuildConnectionString(String, String)

Declaration
protected override string BuildConnectionString(string userName, string password)
Parameters
Type Name Description
System.String userName
System.String password
Returns
Type Description
System.String
Overrides
DBExecutor.BuildConnectionString(String, String)

DBParametersToQueryParameters(DbParameterCollection, QueryParameterCollection)

Declaration
protected override void DBParametersToQueryParameters(DbParameterCollection dbParameters, QueryParameterCollection queryParameters)
Parameters
Type Name Description
System.Data.Common.DbParameterCollection dbParameters
QueryParameterCollection queryParameters
Overrides
DBExecutor.DBParametersToQueryParameters(DbParameterCollection, QueryParameterCollection)

FailoverExecute<TResult>(DbCommand, Func<TResult>)

Declaration
protected override TResult FailoverExecute<TResult>(DbCommand command, Func<TResult> func)
Parameters
Type Name Description
System.Data.Common.DbCommand command
System.Func<TResult> func
Returns
Type Description
TResult
Type Parameters
Name Description
TResult
Overrides
Terrasoft.Core.DB.DBExecutor.FailoverExecute<TResult>(System.Data.Common.DbCommand, System.Func<TResult>)

FailoverExecuteReader(DbCommand, Func<IDataReader>)

Declaration
protected override IDataReader FailoverExecuteReader(DbCommand command, Func<IDataReader> func)
Parameters
Type Name Description
System.Data.Common.DbCommand command
System.Func<System.Data.IDataReader> func
Returns
Type Description
System.Data.IDataReader
Overrides
DBExecutor.FailoverExecuteReader(DbCommand, Func<IDataReader>)

InitilizeConnectionAfterOpen(DbConnection)

Declaration
protected override void InitilizeConnectionAfterOpen(DbConnection dbConnection)
Parameters
Type Name Description
System.Data.Common.DbConnection dbConnection
Overrides
DBExecutor.InitilizeConnectionAfterOpen(DbConnection)

NewCommand()

Declaration
protected override DbCommand NewCommand()
Returns
Type Description
System.Data.Common.DbCommand
Overrides
DBExecutor.NewCommand()

NewConnection()

Declaration
protected override DbConnection NewConnection()
Returns
Type Description
System.Data.Common.DbConnection
Overrides
DBExecutor.NewConnection()

QueryParametersToDBParameters(QueryParameterCollection, DbParameterCollection)

Declaration
protected override void QueryParametersToDBParameters(QueryParameterCollection queryParameters, DbParameterCollection dbParameters)
Parameters
Type Name Description
QueryParameterCollection queryParameters
System.Data.Common.DbParameterCollection dbParameters
Overrides
DBExecutor.QueryParametersToDBParameters(QueryParameterCollection, DbParameterCollection)

SplitBatches(String)

Declaration
protected override IEnumerable<string> SplitBatches(string sqlText)
Parameters
Type Name Description
System.String sqlText
Returns
Type Description
System.Collections.Generic.IEnumerable<System.String>
Overrides
DBExecutor.SplitBatches(String)

ValidateBatches(DbCommand, String, out String)

Declaration
protected override bool ValidateBatches(DbCommand command, string sqlText, out string message)
Parameters
Type Name Description
System.Data.Common.DbCommand command
System.String sqlText
System.String message
Returns
Type Description
System.Boolean
Overrides
DBExecutor.ValidateBatches(DbCommand, String, out String)

Implements

System.IDisposable

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.SetupExecuteReader(DBExecutor, String, Object[])
SubstituteUtilities.SetupExecuteReader(DBExecutor, Func<IDataReader>, String, Object[])
SubstituteUtilities.SetupExecuteReader(DBExecutor, IDataReader, String, Object[])
SubstituteUtilities.SetupExecuteScalar<T>(DBExecutor, String, T, Object[])
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
TestDataUtils.SetupExecuteReader(DBExecutor, Entity, String, Object[])
TestDataUtils.SetupExecuteReader(DBExecutor, IEnumerable<Entity>, String, Object[])
Back to top Generated by DocFX