supportsTransactionLockTimeout property
bool
get
supportsTransactionLockTimeout
True when the loaded native library exports
odbc_transaction_begin_v3 (added in Sprint 4.2). Callers that need
the lockTimeoutMs parameter should gate on this flag; older
binaries silently fall back to v2 (or v1, depending on what they
export) and the lock-timeout argument is ignored — every
transaction uses the engine default.
Implementation
bool get supportsTransactionLockTimeout =>
_odbc_transaction_begin_v3_ptr != null;