Bigtable stores data in massively scalable tables, each of which is a sorted key/value map. A Cloud Bigtable table is identified by the instance it is contained in and its table_id.
[[["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-14 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eTableResource\u003c/code\u003e class in the Google Cloud Bigtable C++ client library, with version 2.26.0 as the current context.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTableResource\u003c/code\u003e class represents a Cloud Bigtable table, which is a sorted key/value map, and is identified by its instance and table ID.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation outlines different constructors for the \u003ccode\u003eTableResource\u003c/code\u003e class, allowing initialization using an \u003ccode\u003eInstanceResource\u003c/code\u003e object or individual project, instance, and table IDs.\u003c/p\u003e\n"],["\u003cp\u003eKey functions of the \u003ccode\u003eTableResource\u003c/code\u003e class are detailed, including \u003ccode\u003einstance()\u003c/code\u003e to retrieve the parent \u003ccode\u003eInstanceResource\u003c/code\u003e, \u003ccode\u003etable_id()\u003c/code\u003e to get the table ID, and \u003ccode\u003eFullName()\u003c/code\u003e to obtain the fully qualified table name.\u003c/p\u003e\n"],["\u003cp\u003eThe page includes a comprehensive list of available versions of the Bigtable C++ client library, including the latest release candidate version.\u003c/p\u003e\n"]]],[],null,["# Class TableResource (2.26.0)\n\nVersion 2.26.0keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/bigtable/latest/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.41.0](/cpp/docs/reference/bigtable/2.41.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.40.0](/cpp/docs/reference/bigtable/2.40.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.39.0](/cpp/docs/reference/bigtable/2.39.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.38.0](/cpp/docs/reference/bigtable/2.38.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.37.0](/cpp/docs/reference/bigtable/2.37.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.36.0](/cpp/docs/reference/bigtable/2.36.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.35.0](/cpp/docs/reference/bigtable/2.35.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.34.0](/cpp/docs/reference/bigtable/2.34.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.33.0](/cpp/docs/reference/bigtable/2.33.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.32.0](/cpp/docs/reference/bigtable/2.32.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.31.0](/cpp/docs/reference/bigtable/2.31.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.30.0](/cpp/docs/reference/bigtable/2.30.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.29.0](/cpp/docs/reference/bigtable/2.29.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.28.0](/cpp/docs/reference/bigtable/2.28.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.27.0](/cpp/docs/reference/bigtable/2.27.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.26.0](/cpp/docs/reference/bigtable/2.26.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.25.1](/cpp/docs/reference/bigtable/2.25.1/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.24.0](/cpp/docs/reference/bigtable/2.24.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.23.0](/cpp/docs/reference/bigtable/2.23.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.22.1](/cpp/docs/reference/bigtable/2.22.1/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.21.0](/cpp/docs/reference/bigtable/2.21.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.20.0](/cpp/docs/reference/bigtable/2.20.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.19.0](/cpp/docs/reference/bigtable/2.19.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.18.0](/cpp/docs/reference/bigtable/2.18.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.17.0](/cpp/docs/reference/bigtable/2.17.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.16.0](/cpp/docs/reference/bigtable/2.16.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.15.1](/cpp/docs/reference/bigtable/2.15.1/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.14.0](/cpp/docs/reference/bigtable/2.14.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.13.0](/cpp/docs/reference/bigtable/2.13.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.12.0](/cpp/docs/reference/bigtable/2.12.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource)\n- [2.11.0](/cpp/docs/reference/bigtable/2.11.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource) \nThis class identifies a Cloud Bigtable [Table](/cpp/docs/reference/bigtable/2.26.0/classgoogle_1_1cloud_1_1bigtable_1_1Table). \nBigtable stores data in massively scalable tables, each of which is a sorted key/value map. A Cloud Bigtable table is identified by the instance it is contained in and its `table_id`.\n| **Note:** This class makes no effort to validate the components of the table name. It is the application's responsibility to provide valid project, instance, and table ids. Passing invalid values will not be checked until the table name is used in a RPC to Bigtable.\n\n###### See Also\n\n\u003chttps://cloud.google.com/bigtable/docs/overview\u003e for an overview of the Cloud Bigtable data model.\n\nConstructors\n------------\n\n### TableResource(InstanceResource, std::string)\n\nConstructs a [TableResource](/cpp/docs/reference/bigtable/2.26.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource) object identified by the given `instance` and `table_id`.\n\n### TableResource(std::string, std::string, std::string)\n\nConstructs a [TableResource](/cpp/docs/reference/bigtable/2.26.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource) object identified by the given IDs. \nThis is equivalent to first constructing an [`InstanceResource`](/cpp/docs/reference/bigtable/2.26.0/classgoogle_1_1cloud_1_1bigtable_1_1InstanceResource) from the given `project_id` and `instance_id` arguments and then calling the [`TableResource(InstanceResource, std::string)`](/cpp/docs/reference/bigtable/2.26.0/classgoogle_1_1cloud_1_1bigtable_1_1TableResource#classgoogle_1_1cloud_1_1bigtable_1_1TableResource_1ace8acb472881eb3b6cfa1621f0b7c208) constructor.\n\nFunctions\n---------\n\n### instance() const\n\nReturns the [`InstanceResource`](/cpp/docs/reference/bigtable/2.26.0/classgoogle_1_1cloud_1_1bigtable_1_1InstanceResource) containing this table.\n\n### table_id() const\n\nReturns the [Table](/cpp/docs/reference/bigtable/2.26.0/classgoogle_1_1cloud_1_1bigtable_1_1Table) ID.\n\n### FullName() const\n\nReturns the fully qualified table name as a string of the form: \"projects/"]]