Table of Contents

Namespace LinqToDB.Internal.DataProvider.Ydb

Classes

YdbBulkCopy

Provider-specific implementation of BulkCopy for YDB.

YdbDataProvider
YdbMappingSchema
YdbProviderAdapter
YdbRetryPolicy

YDB-specific retry policy implementation. Implements official YDB retry strategies such as Full Jitter and Equal Jitter, with different backoff timings depending on status codes. Based on the retry logic from the YDB SDK (YdbRetryPolicy + YdbRetryPolicyConfig).

YdbSchemaProvider
YdbSqlBuilder
YdbSqlExpressionConvertVisitor
YdbSqlOptimizer
YdbTransientExceptionDetector

Detector for identifying whether an exception represents a transient YDB error, implemented without a hard dependency on Ydb.Sdk.

Works by inspecting two properties of YdbException:

  • bool IsTransient — indicates if the error is transient (temporary).
  • enum Code — contains the YDB status code for the error.

Enums

YdbProviderAdapter.YdbDbType