Table of Contents

Class ClickHouseProviderAdapter

Namespace
LinqToDB.DataProvider.ClickHouse
Assembly
linq2db.dll
public class ClickHouseProviderAdapter : IDynamicProviderAdapter
Inheritance
ClickHouseProviderAdapter
Implements
Extension Methods

Fields

ClientAssemblyName

public const string ClientAssemblyName = "ClickHouse.Client"

Field Value

string

ClientClientNamespace

public const string ClientClientNamespace = "ClickHouse.Client.ADO"

Field Value

string

ClientProviderFactoryName

public const string ClientProviderFactoryName = "ClickHouse.Client"

Field Value

string

ClientProviderTypesNamespace

public const string ClientProviderTypesNamespace = "ClickHouse.Client.Numerics"

Field Value

string

OctonicaAssemblyName

public const string OctonicaAssemblyName = "Octonica.ClickHouseClient"

Field Value

string

OctonicaClientNamespace

public const string OctonicaClientNamespace = "Octonica.ClickHouseClient"

Field Value

string

OctonicaProviderFactoryName

public const string OctonicaProviderFactoryName = "Octonica.ClickHouseClient"

Field Value

string

Properties

ClientDecimalToStringConverter

public Func<object, string>? ClientDecimalToStringConverter { get; }

Property Value

Func<object, string>

ClientDecimalType

public Type? ClientDecimalType { get; }

Property Value

Type

CommandType

Gets type, that implements DbCommand for current ADO.NET provider.

public Type CommandType { get; }

Property Value

Type

ConnectionType

Gets type, that implements DbConnection for current ADO.NET provider.

public Type ConnectionType { get; }

Property Value

Type

DataReaderType

Gets type, that implements DbDataReader for current ADO.NET provider.

public Type DataReaderType { get; }

Property Value

Type

MappingSchema

public MappingSchema? MappingSchema { get; }

Property Value

MappingSchema

ParameterType

Gets type, that implements DbParameter for current ADO.NET provider.

public Type ParameterType { get; }

Property Value

Type

TransactionType

Gets type, that implements DbTransaction for current ADO.NET provider. For providers/databases without transaction support contains null.

public Type? TransactionType { get; }

Property Value

Type

Methods

GetInstance(ClickHouseProvider)

public static ClickHouseProviderAdapter GetInstance(ClickHouseProvider provider)

Parameters

provider ClickHouseProvider

Returns

ClickHouseProviderAdapter