TransactionOptions
import type { TransactionOptions } from "https://googleapis.deno.dev/v1/spanner:v1.ts";Options to use for transactions.
§Properties
When exclude_txn_from_change_streams is set to true, it prevents read
or write transactions from being tracked in change streams. * If the DDL
option allow_txn_exclusion is set to true, then the updates made within
this transaction aren't recorded in the change stream. * If you don't set
the DDL option allow_txn_exclusion or if it's set to false, then the
updates made within this transaction are recorded in the change stream.
When exclude_txn_from_change_streams is set to false or not set,
modifications from this transaction are recorded in all change streams that
are tracking columns modified by these transactions. The
exclude_txn_from_change_streams option can only be specified for
read-write or partitioned DML transactions, otherwise the API returns an
INVALID_ARGUMENT error.
Isolation level for the transaction.
Partitioned DML transaction. Authorization to begin a Partitioned DML
transaction requires spanner.databases.beginPartitionedDmlTransaction
permission on the session resource.