TransactionHandle constructor

TransactionHandle(
  1. OdbcConnectionBackend _backend,
  2. int _txnId
)

Creates a new TransactionHandle instance.

backend must be a valid ODBC connection backend instance. txnId must be a non-zero transaction identifier returned by the native odbc_transaction_begin call.

Implementation

TransactionHandle(this._backend, this._txnId) : _state = _State.active {
  _attachFinalizer();
}