class Map(key_type: google.cloud.bigtable.data.execute_query.metadata.SqlType.Type, value_type: google.cloud.bigtable.data.execute_query.metadata.SqlType.Type)
Timestamp supports DatetimeWithNanoseconds but Bigtable SQL does
not currently support nanoseconds precision. We support this for potential
compatibility in the future. Nanoseconds are currently ignored.
[[["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-09-04 UTC."],[],[],null,["Version latestkeyboard_arrow_down\n\n- [2.32.0 (latest)](/python/docs/reference/bigtable/latest/common_data_execute_query_metadata)\n- [2.31.0](/python/docs/reference/bigtable/2.31.0/common_data_execute_query_metadata)\n- [2.30.1](/python/docs/reference/bigtable/2.30.1/common_data_execute_query_metadata)\n- [2.29.0](/python/docs/reference/bigtable/2.29.0/common_data_execute_query_metadata)\n- [2.28.1](/python/docs/reference/bigtable/2.28.1/common_data_execute_query_metadata)\n- [2.26.0](/python/docs/reference/bigtable/2.26.0/common_data_execute_query_metadata)\n- [2.25.0](/python/docs/reference/bigtable/2.25.0/common_data_execute_query_metadata)\n- [2.24.0](/python/docs/reference/bigtable/2.24.0/common_data_execute_query_metadata)\n- [2.23.1](/python/docs/reference/bigtable/2.23.1/common_data_execute_query_metadata)\n- [2.22.0](/python/docs/reference/bigtable/2.22.0/common_data_execute_query_metadata)\n- [2.21.0](/python/docs/reference/bigtable/2.21.0/common_data_execute_query_metadata)\n- [2.20.0](/python/docs/reference/bigtable/2.20.0/common_data_execute_query_metadata)\n- [2.19.0](/python/docs/reference/bigtable/2.19.0/common_data_execute_query_metadata)\n- [2.18.1](/python/docs/reference/bigtable/2.18.1/common_data_execute_query_metadata)\n- [2.17.0](/python/docs/reference/bigtable/2.17.0/common_data_execute_query_metadata)\n- [2.16.0](/python/docs/reference/bigtable/2.16.0/common_data_execute_query_metadata)\n- [2.15.0](/python/docs/reference/bigtable/2.15.0/common_data_execute_query_metadata)\n- [2.14.1](/python/docs/reference/bigtable/2.14.1/common_data_execute_query_metadata)\n- [2.13.2](/python/docs/reference/bigtable/2.13.2/common_data_execute_query_metadata)\n- [2.12.0](/python/docs/reference/bigtable/2.12.0/common_data_execute_query_metadata)\n- [2.11.3](/python/docs/reference/bigtable/2.11.3/common_data_execute_query_metadata)\n- [2.10.1](/python/docs/reference/bigtable/2.10.1/common_data_execute_query_metadata)\n- [2.9.0](/python/docs/reference/bigtable/2.9.0/common_data_execute_query_metadata)\n- [2.8.1](/python/docs/reference/bigtable/2.8.1/common_data_execute_query_metadata)\n- [2.7.1](/python/docs/reference/bigtable/2.7.1/common_data_execute_query_metadata)\n- [2.6.0](/python/docs/reference/bigtable/2.6.0/common_data_execute_query_metadata)\n- [2.5.2](/python/docs/reference/bigtable/2.5.2/common_data_execute_query_metadata)\n- [2.4.0](/python/docs/reference/bigtable/2.4.0/common_data_execute_query_metadata)\n- [2.3.3](/python/docs/reference/bigtable/2.3.3/common_data_execute_query_metadata)\n- [2.2.0](/python/docs/reference/bigtable/2.2.0/common_data_execute_query_metadata)\n- [2.1.0](/python/docs/reference/bigtable/2.1.0/common_data_execute_query_metadata)\n- [2.0.0](/python/docs/reference/bigtable/2.0.0/common_data_execute_query_metadata)\n- [1.7.3](/python/docs/reference/bigtable/1.7.3/common_data_execute_query_metadata)\n- [1.6.1](/python/docs/reference/bigtable/1.6.1/common_data_execute_query_metadata)\n- [1.5.1](/python/docs/reference/bigtable/1.5.1/common_data_execute_query_metadata)\n- [1.4.0](/python/docs/reference/bigtable/1.4.0/common_data_execute_query_metadata)\n- [1.3.0](/python/docs/reference/bigtable/1.3.0/common_data_execute_query_metadata)\n- [1.2.1](/python/docs/reference/bigtable/1.2.1/common_data_execute_query_metadata)\n- [1.1.0](/python/docs/reference/bigtable/1.1.0/common_data_execute_query_metadata)\n- [1.0.0](/python/docs/reference/bigtable/1.0.0/common_data_execute_query_metadata)\n- [0.34.0](/python/docs/reference/bigtable/0.34.0/common_data_execute_query_metadata) \n\nExecute Query Metadata\n======================\n\nThis module provides the SqlType class used for specifying types in\nExecuteQuery and some utilities.\n\nThe SqlTypes are used in Metadata returned by the ExecuteQuery operation as well\nas for specifying query parameter types explicitly.\n\n### *class* google.cloud.bigtable.data.execute_query.metadata.Metadata(columns: [Optional](https://docs.python.org/3/library/typing.html#typing.Optional)\\[[List](https://docs.python.org/3/library/typing.html#typing.List)\\[[Tuple](https://docs.python.org/3/library/typing.html#typing.Tuple)\\[[Optional](https://docs.python.org/3/library/typing.html#typing.Optional)\\[[str](https://docs.python.org/3/library/stdtypes.html#str)\\], google.cloud.bigtable.data.execute_query.metadata.SqlType.Type\\]\\]\\] = None)\n\nBases: [`object`](https://docs.python.org/3/library/functions.html#object)\n\nMetadata class for the ExecuteQuery operation.\n\n- **Parameters**\n\n **columns** (*List* *\\[* *Tuple* *\\[* *Optional* *\\[* [*str*](https://docs.python.org/3/library/stdtypes.html#str)*\\]* *, \\*\\*SqlType.Type* *\\]* *\\]*) -- List of column\n metadata tuples. Each tuple contains the column name and the column\n type.\n\n### *class* google.cloud.bigtable.data.execute_query.metadata.SqlType()\n\nBases: [`object`](https://docs.python.org/3/library/functions.html#object)\n\nClasses denoting types of values returned by Bigtable's ExecuteQuery operation.\n\nUsed in `Metadata`.\n\n#### *class* Array(element_type: google.cloud.bigtable.data.execute_query.metadata.SqlType.Type)\n\nBases: `google.cloud.bigtable.data.execute_query.metadata.SqlType.Type`\n\nArray SQL type.\n\n#### *class* Bool()\n\nBases: `google.cloud.bigtable.data.execute_query.metadata.SqlType.Type`\n\nBool SQL type.\n\n#### expected_type()\n\nalias of [`bool`](https://docs.python.org/3/library/functions.html#bool)\n\n#### *class* Bytes()\n\nBases: `google.cloud.bigtable.data.execute_query.metadata.SqlType.Type`\n\nBytes SQL type.\n\n#### expected_type()\n\nalias of [`bytes`](https://docs.python.org/3/library/stdtypes.html#bytes)\n\n#### *class* Date()\n\nBases: `google.cloud.bigtable.data.execute_query.metadata.SqlType.Type`\n\nDate SQL type.\n\n#### expected_type()\n\nalias of [`datetime.date`](https://docs.python.org/3/library/datetime.html#datetime.date)\n\n#### *class* Float32()\n\nBases: `google.cloud.bigtable.data.execute_query.metadata.SqlType.Type`\n\nFloat32 SQL type.\n\n#### expected_type()\n\nalias of [`float`](https://docs.python.org/3/library/functions.html#float)\n\n#### *class* Float64()\n\nBases: `google.cloud.bigtable.data.execute_query.metadata.SqlType.Type`\n\nFloat64 SQL type.\n\n#### expected_type()\n\nalias of [`float`](https://docs.python.org/3/library/functions.html#float)\n\n#### *class* Int64()\n\nBases: `google.cloud.bigtable.data.execute_query.metadata.SqlType.Type`\n\nInt64 SQL type.\n\n#### expected_type()\n\nalias of [`int`](https://docs.python.org/3/library/functions.html#int)\n\n#### *class* Map(key_type: google.cloud.bigtable.data.execute_query.metadata.SqlType.Type, value_type: google.cloud.bigtable.data.execute_query.metadata.SqlType.Type)\n\nBases: `google.cloud.bigtable.data.execute_query.metadata.SqlType.Type`\n\nMap SQL type.\n\n#### *class* String()\n\nBases: `google.cloud.bigtable.data.execute_query.metadata.SqlType.Type`\n\nString SQL type.\n\n#### expected_type()\n\nalias of [`str`](https://docs.python.org/3/library/stdtypes.html#str)\n\n#### *class* Struct(fields: [Optional](https://docs.python.org/3/library/typing.html#typing.Optional)\\[[List](https://docs.python.org/3/library/typing.html#typing.List)\\[[Tuple](https://docs.python.org/3/library/typing.html#typing.Tuple)\\[[Optional](https://docs.python.org/3/library/typing.html#typing.Optional)\\[[str](https://docs.python.org/3/library/stdtypes.html#str)\\], google.cloud.bigtable.data.execute_query.values.T\\]\\]\\] = None)\n\nBases: `google.cloud.bigtable.data.execute_query.values._NamedList`\\[`google.cloud.bigtable.data.execute_query.metadata.SqlType.Type`\\], `google.cloud.bigtable.data.execute_query.metadata.SqlType.Type`\n\nStruct SQL type.\n\n#### *class* Timestamp()\n\nBases: `google.cloud.bigtable.data.execute_query.metadata.SqlType.Type`\n\nTimestamp SQL type.\n\nTimestamp supports `DatetimeWithNanoseconds` but Bigtable SQL does\nnot currently support nanoseconds precision. We support this for potential\ncompatibility in the future. Nanoseconds are currently ignored."]]