Table of Contents

Class ClickHouseProviderDetector

Namespace
LinqToDB.Internal.DataProvider.ClickHouse
Assembly
linq2db.dll
public class ClickHouseProviderDetector : ProviderDetectorBase<ClickHouseProvider>
Inheritance
ClickHouseProviderDetector
Inherited Members
Extension Methods

Constructors

ClickHouseProviderDetector()

public ClickHouseProviderDetector()

Methods

CreateConnection(ClickHouseProvider, string)

protected override DbConnection CreateConnection(ClickHouseProvider provider, string connectionString)

Parameters

provider ClickHouseProvider
connectionString string

Returns

DbConnection

DetectProvider(ConnectionOptions)

public override IDataProvider? DetectProvider(ConnectionOptions options)

Parameters

options ConnectionOptions

Returns

IDataProvider

DetectProvider(ConnectionOptions, ClickHouseProvider)

protected override ClickHouseProvider DetectProvider(ConnectionOptions options, ClickHouseProvider provider)

Parameters

options ConnectionOptions
provider ClickHouseProvider

Returns

ClickHouseProvider

GetDataProvider(ConnectionOptions, ClickHouseProvider, NoDialect)

public override IDataProvider GetDataProvider(ConnectionOptions options, ClickHouseProvider provider, ProviderDetectorBase<ClickHouseProvider>.NoDialect version)

Parameters

options ConnectionOptions
provider ClickHouseProvider
version ProviderDetectorBase<ClickHouseProvider>.NoDialect

Returns

IDataProvider