supportsTransactionLockTimeout property
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
@override
bool get supportsTransactionLockTimeout =>
_capabilities.supportsTransactionLockTimeout ??
super.supportsTransactionLockTimeout;