Option for google::cloud::Options to control when transaction mutations will not be recorded in change streams that track columns modified by the transaction.
The mutations will NOT be recorded when this option is true AND the change stream has the allow_txn_exclusion DDL option set.
May only be specified for read-write transactions, ExecutePartitionedDml(), and the mutation-groups overload of CommitAtLeastOnce().
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-14 UTC."],[[["This webpage provides documentation for the `ExcludeTransactionFromChangeStreamsOption` within the Google Cloud Spanner C++ library, with version 2.23.0 being the current version for this page."],["The latest release candidate (rc) version is 2.37.0-rc, and there are links available to documentation for many previous versions, ranging back to 2.11.0."],["`ExcludeTransactionFromChangeStreamsOption` is an option used with `google::cloud::Options` that controls whether or not mutations are recorded in change streams."],["Mutations are not recorded when the option is set to true and the change stream has the `allow_txn_exclusion` DDL option set."],["This option is only valid for use with read-write transactions, `ExecutePartitionedDml()`, and the mutation-groups overload of `CommitAtLeastOnce()`."]]],[]]