public sealed class Mutation.Types.MergeToCell : IMessage<Mutation.Types.MergeToCell>, IEquatable<Mutation.Types.MergeToCell>, IDeepCloneable<Mutation.Types.MergeToCell>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Bigtable v2 API class Mutation.Types.MergeToCell.
A Mutation which merges accumulated state into a cell in an Aggregate
family.
The input value to be merged into the specified cell. This must be
compatible with the family's value_type.state_type. Merging NULL is
allowed, but has no effect.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-12 UTC."],[[["\u003cp\u003eThis documentation provides reference information for the \u003ccode\u003eMutation.Types.MergeToCell\u003c/code\u003e class within the Google Bigtable v2 API, showcasing various versions from 2.2.0 to the latest 3.17.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eMutation.Types.MergeToCell\u003c/code\u003e is a class used for merging accumulated data into a cell within an \u003ccode\u003eAggregate\u003c/code\u003e family in Google Bigtable, and it implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMergeToCell\u003c/code\u003e class has constructors that allow for creating new instances and copying existing ones, and includes properties such as \u003ccode\u003eColumnQualifier\u003c/code\u003e, \u003ccode\u003eFamilyName\u003c/code\u003e, \u003ccode\u003eInput\u003c/code\u003e, and \u003ccode\u003eTimestamp\u003c/code\u003e to specify merge behavior.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation highlights that this class inherits from \u003ccode\u003eobject\u003c/code\u003e and belongs to the \u003ccode\u003eGoogle.Cloud.Bigtable.V2\u003c/code\u003e namespace, with its implementation residing in the \u003ccode\u003eGoogle.Cloud.Bigtable.V2.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe properties within \u003ccode\u003eMergeToCell\u003c/code\u003e define specific attributes for merging, such as specifying the target column, the Aggregate family name, the input value to be merged, and the timestamp of the cell to be updated.\u003c/p\u003e\n"]]],[],null,["# Google Bigtable v2 API - Class Mutation.Types.MergeToCell (3.23.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.23.0 (latest)](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/latest/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.22.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.22.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.21.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.21.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.20.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.20.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.19.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.19.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.18.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.18.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.17.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.17.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.16.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.16.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.15.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.15.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.14.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.14.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.13.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.13.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.12.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.11.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.10.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.9.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.8.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.7.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.6.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.5.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.4.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.3.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.2.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.1.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/3.0.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/2.6.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/2.5.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/2.4.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/2.3.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/2.2.0/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell) \n\n public sealed class Mutation.Types.MergeToCell : IMessage\u003cMutation.Types.MergeToCell\u003e, IEquatable\u003cMutation.Types.MergeToCell\u003e, IDeepCloneable\u003cMutation.Types.MergeToCell\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Bigtable v2 API class Mutation.Types.MergeToCell.\n\nA Mutation which merges accumulated state into a cell in an `Aggregate`\nfamily. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e Mutation.Types.MergeToCell \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[Mutation](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/latest/Google.Cloud.Bigtable.V2.Mutation)[Types](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/latest/Google.Cloud.Bigtable.V2.Mutation.Types)[MergeToCell](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/latest/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[Mutation](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/latest/Google.Cloud.Bigtable.V2.Mutation)[Types](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/latest/Google.Cloud.Bigtable.V2.Mutation.Types)[MergeToCell](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/latest/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[Mutation](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/latest/Google.Cloud.Bigtable.V2.Mutation)[Types](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/latest/Google.Cloud.Bigtable.V2.Mutation.Types)[MergeToCell](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/latest/Google.Cloud.Bigtable.V2.Mutation.Types.MergeToCell), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Bigtable.V2](/dotnet/docs/reference/Google.Cloud.Bigtable.V2/latest/Google.Cloud.Bigtable.V2)\n\nAssembly\n--------\n\nGoogle.Cloud.Bigtable.V2.dll\n\nConstructors\n------------\n\n### MergeToCell()\n\n public MergeToCell()\n\n### MergeToCell(MergeToCell)\n\n public MergeToCell(Mutation.Types.MergeToCell other)\n\nProperties\n----------\n\n### ColumnQualifier\n\n public Value ColumnQualifier { get; set; }\n\nThe qualifier of the column into which new data should be added. This\nmust be a `raw_value`.\n\n### FamilyName\n\n public string FamilyName { get; set; }\n\nThe name of the `Aggregate` family into which new data should be added.\nThis must be a family with a `value_type` of `Aggregate`.\nFormat: `[-_.a-zA-Z0-9]+`\n\n### Input\n\n public Value Input { get; set; }\n\nThe input value to be merged into the specified cell. This must be\ncompatible with the family's `value_type.state_type`. Merging `NULL` is\nallowed, but has no effect.\n\n### Timestamp\n\n public Value Timestamp { get; set; }\n\nThe timestamp of the cell to which new data should be added. This must\nbe a `raw_timestamp_micros` that matches the table's `granularity`."]]