Google Cloud Spanner v1 API - Class ChangeStreamRecord.Types.DataChangeRecord.Types.Mod (5.11.0)

public sealed class ChangeStreamRecord.Types.DataChangeRecord.Types.Mod : IMessage<ChangeStreamRecord.Types.DataChangeRecord.Types.Mod>, IEquatable<ChangeStreamRecord.Types.DataChangeRecord.Types.Mod>, IDeepCloneable<ChangeStreamRecord.Types.DataChangeRecord.Types.Mod>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Spanner v1 API class ChangeStreamRecord.Types.DataChangeRecord.Types.Mod.

A mod describes all data changes in a watched table row.

Inheritance

object > ChangeStreamRecord.Types.DataChangeRecord.Types.Mod

Namespace

Google.Cloud.Spanner.V1

Assembly

Google.Cloud.Spanner.V1.dll

Constructors

Mod()

public Mod()

Mod(Mod)

public Mod(ChangeStreamRecord.Types.DataChangeRecord.Types.Mod other)
Parameter
Name Description
other ChangeStreamRecordTypesDataChangeRecordTypesMod

Properties

Keys

public RepeatedField<ChangeStreamRecord.Types.DataChangeRecord.Types.ModValue> Keys { get; }

Returns the value of the primary key of the modified row.

Property Value
Type Description
RepeatedFieldChangeStreamRecordTypesDataChangeRecordTypesModValue

NewValues

public RepeatedField<ChangeStreamRecord.Types.DataChangeRecord.Types.ModValue> NewValues { get; }

Returns the new values after the change for the modified columns. Always empty for [DELETE][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModType.DELETE].

Property Value
Type Description
RepeatedFieldChangeStreamRecordTypesDataChangeRecordTypesModValue

OldValues

public RepeatedField<ChangeStreamRecord.Types.DataChangeRecord.Types.ModValue> OldValues { get; }

Returns the old values before the change for the modified columns. Always empty for [INSERT][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ModType.INSERT], or if old values are not being captured specified by [value_capture_type][google.spanner.v1.ChangeStreamRecord.DataChangeRecord.ValueCaptureType].

Property Value
Type Description
RepeatedFieldChangeStreamRecordTypesDataChangeRecordTypesModValue