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
providerClickHouseProviderconnectionStringstring
Returns
DetectProvider(ConnectionOptions)
public override IDataProvider? DetectProvider(ConnectionOptions options)
Parameters
optionsConnectionOptions
Returns
DetectProvider(ConnectionOptions, ClickHouseProvider)
protected override ClickHouseProvider DetectProvider(ConnectionOptions options, ClickHouseProvider provider)
Parameters
optionsConnectionOptionsproviderClickHouseProvider
Returns
GetDataProvider(ConnectionOptions, ClickHouseProvider, NoDialect)
public override IDataProvider GetDataProvider(ConnectionOptions options, ClickHouseProvider provider, ProviderDetectorBase<ClickHouseProvider>.NoDialect version)
Parameters
optionsConnectionOptionsproviderClickHouseProviderversionProviderDetectorBase<ClickHouseProvider>.NoDialect