Table of Contents

Class ClickHouseTools

Namespace
LinqToDB.DataProvider.ClickHouse
Assembly
linq2db.dll
public static class ClickHouseTools
Inheritance
ClickHouseTools
Inherited Members

Properties

AutoDetectProvider

public static bool AutoDetectProvider { get; set; }

Property Value

bool

Methods

CreateDataConnection(DbConnection, ClickHouseProvider)

public static DataConnection CreateDataConnection(DbConnection connection, ClickHouseProvider provider = ClickHouseProvider.AutoDetect)

Parameters

connection DbConnection
provider ClickHouseProvider

Returns

DataConnection

CreateDataConnection(DbTransaction, ClickHouseProvider)

public static DataConnection CreateDataConnection(DbTransaction transaction, ClickHouseProvider provider = ClickHouseProvider.AutoDetect)

Parameters

transaction DbTransaction
provider ClickHouseProvider

Returns

DataConnection

CreateDataConnection(string, ClickHouseProvider)

public static DataConnection CreateDataConnection(string connectionString, ClickHouseProvider provider = ClickHouseProvider.AutoDetect)

Parameters

connectionString string
provider ClickHouseProvider

Returns

DataConnection

GetDataProvider(ClickHouseProvider, string?, DbConnection?, DbTransaction?)

public static IDataProvider GetDataProvider(ClickHouseProvider provider = ClickHouseProvider.AutoDetect, string? connectionString = null, DbConnection? connection = null, DbTransaction? transaction = null)

Parameters

provider ClickHouseProvider
connectionString string
connection DbConnection
transaction DbTransaction

Returns

IDataProvider