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-21 UTC."],[[["This page provides documentation for the `ExcludeTransactionFromChangeStreamsOption` in the Google Cloud Spanner C++ library, covering versions from 2.11.0 up to the latest release candidate, 2.37.0-rc."],["The `ExcludeTransactionFromChangeStreamsOption` allows control over whether transaction mutations are recorded in change streams."],["Mutations are not recorded if this option is enabled and the change stream's `allow_txn_exclusion` DDL option is set."],["This feature is applicable only to read-write transactions, `ExecutePartitionedDml()`, and the mutation-groups overload of `CommitAtLeastOnce()`."],["The `ExcludeTransactionFromChangeStreamsOption` is a boolean type alias, allowing for a simple true/false setting."]]],[]]