Table of Contents

Namespace LinqToDB.DataProvider.ClickHouse

Classes

ClickHouseHints
ClickHouseHints.Join
ClickHouseHints.Query
ClickHouseHints.Table
ClickHouseOptions
ClickHouseRetryPolicy

Retry policy handles only following exceptions:

  • Octonica client ClickHouseException with codes ClickHouseErrorCodes.InvalidConnectionState, ClickHouseErrorCodes.ConnectionClosed, ClickHouseErrorCodes.NetworkError
  • MySqlConnector MySqlException.IsTransient == true (requires .NET 6+ and MySqlConnector 1.3.0 or greater)
ClickHouseSpecificExtensions
ClickHouseTools
ClickHouseTransientExceptionDetector

Detects the exceptions caused by transient failures. Currently handles only:

  • Octonica client ClickHouseException with codes ClickHouseErrorCodes.InvalidConnectionState, ClickHouseErrorCodes.ConnectionClosed, ClickHouseErrorCodes.NetworkError

Interfaces

IClickHouseSpecificQueryable<TSource>
IClickHouseSpecificTable<TSource>

Enums

ClickHouseProvider

Defines supported ClickHouse ADO.NET provider implementation libraries.