Google BigQuery Storage V1 Client - Class Type (2.1.5)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Google BigQuery Storage V1 Client class Type.
Protobuf type google.cloud.bigquery.storage.v1.TableFieldSchema.Type
Namespace
Google \ Cloud \ BigQuery \ Storage \ V1 \ TableFieldSchema
Methods
static::name
static::value
Constants
TYPE_UNSPECIFIED
Illegal value
Generated from protobuf enum TYPE_UNSPECIFIED = 0;
STRING
64K, UTF8
Generated from protobuf enum STRING = 1;
INT64
64-bit signed
Generated from protobuf enum INT64 = 2;
DOUBLE
64-bit IEEE floating point
Generated from protobuf enum DOUBLE = 3;
STRUCT
Aggregate type
Generated from protobuf enum STRUCT = 4;
BYTES
64K, Binary
Generated from protobuf enum BYTES = 5;
BOOL
2-valued
Generated from protobuf enum BOOL = 6;
TIMESTAMP
64-bit signed usec since UTC epoch
Generated from protobuf enum TIMESTAMP = 7;
DATE
Civil date - Year, Month, Day
Generated from protobuf enum DATE = 8;
TIME
Civil time - Hour, Minute, Second, Microseconds
Generated from protobuf enum TIME = 9;
DATETIME
Combination of civil date and civil time
Generated from protobuf enum DATETIME = 10;
GEOGRAPHY
Geography object
Generated from protobuf enum GEOGRAPHY = 11;
NUMERIC
Numeric value
Generated from protobuf enum NUMERIC = 12;
BIGNUMERIC
BigNumeric value
Generated from protobuf enum BIGNUMERIC = 13;
INTERVAL
Interval
Generated from protobuf enum INTERVAL = 14;
JSON
JSON, String
Generated from protobuf enum JSON = 15;
RANGE
RANGE
Generated from protobuf enum RANGE = 16;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
[[["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,["# Google BigQuery Storage V1 Client - Class Type (2.1.5)\n\nVersion latestkeyboard_arrow_down\n\n- [2.1.5 (latest)](/php/docs/reference/cloud-bigquery-storage/latest/V1.TableFieldSchema.Type)\n- [2.1.4](/php/docs/reference/cloud-bigquery-storage/2.1.4/V1.TableFieldSchema.Type)\n- [2.0.0](/php/docs/reference/cloud-bigquery-storage/2.0.0/V1.TableFieldSchema.Type)\n- [1.10.4](/php/docs/reference/cloud-bigquery-storage/1.10.4/V1.TableFieldSchema.Type)\n- [1.9.0](/php/docs/reference/cloud-bigquery-storage/1.9.0/V1.TableFieldSchema.Type)\n- [1.8.0](/php/docs/reference/cloud-bigquery-storage/1.8.0/V1.TableFieldSchema.Type)\n- [1.7.1](/php/docs/reference/cloud-bigquery-storage/1.7.1/V1.TableFieldSchema.Type)\n- [1.6.0](/php/docs/reference/cloud-bigquery-storage/1.6.0/V1.TableFieldSchema.Type)\n- [1.5.0](/php/docs/reference/cloud-bigquery-storage/1.5.0/V1.TableFieldSchema.Type)\n- [1.4.1](/php/docs/reference/cloud-bigquery-storage/1.4.1/V1.TableFieldSchema.Type)\n- [1.3.2](/php/docs/reference/cloud-bigquery-storage/1.3.2/V1.TableFieldSchema.Type)\n- [1.2.12](/php/docs/reference/cloud-bigquery-storage/1.2.12/V1.TableFieldSchema.Type) \nReference documentation and code samples for the Google BigQuery Storage V1 Client class Type.\n\nProtobuf type `google.cloud.bigquery.storage.v1.TableFieldSchema.Type`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ BigQuery \\\\ Storage \\\\ V1 \\\\ TableFieldSchema\n\nMethods\n-------\n\n### static::name\n\n### static::value\n\nConstants\n---------\n\n### TYPE_UNSPECIFIED\n\n Value: 0\n\nIllegal value\n\nGenerated from protobuf enum `TYPE_UNSPECIFIED = 0;`\n\n### STRING\n\n Value: 1\n\n64K, UTF8\n\nGenerated from protobuf enum `STRING = 1;`\n\n### INT64\n\n Value: 2\n\n64-bit signed\n\nGenerated from protobuf enum `INT64 = 2;`\n\n### DOUBLE\n\n Value: 3\n\n64-bit IEEE floating point\n\nGenerated from protobuf enum `DOUBLE = 3;`\n\n### STRUCT\n\n Value: 4\n\nAggregate type\n\nGenerated from protobuf enum `STRUCT = 4;`\n\n### BYTES\n\n Value: 5\n\n64K, Binary\n\nGenerated from protobuf enum `BYTES = 5;`\n\n### BOOL\n\n Value: 6\n\n2-valued\n\nGenerated from protobuf enum `BOOL = 6;`\n\n### TIMESTAMP\n\n Value: 7\n\n64-bit signed usec since UTC epoch\n\nGenerated from protobuf enum `TIMESTAMP = 7;`\n\n### DATE\n\n Value: 8\n\nCivil date - Year, Month, Day\n\nGenerated from protobuf enum `DATE = 8;`\n\n### TIME\n\n Value: 9\n\nCivil time - Hour, Minute, Second, Microseconds\n\nGenerated from protobuf enum `TIME = 9;`\n\n### DATETIME\n\n Value: 10\n\nCombination of civil date and civil time\n\nGenerated from protobuf enum `DATETIME = 10;`\n\n### GEOGRAPHY\n\n Value: 11\n\nGeography object\n\nGenerated from protobuf enum `GEOGRAPHY = 11;`\n\n### NUMERIC\n\n Value: 12\n\nNumeric value\n\nGenerated from protobuf enum `NUMERIC = 12;`\n\n### BIGNUMERIC\n\n Value: 13\n\nBigNumeric value\n\nGenerated from protobuf enum `BIGNUMERIC = 13;`\n\n### INTERVAL\n\n Value: 14\n\nInterval\n\nGenerated from protobuf enum `INTERVAL = 14;`\n\n### JSON\n\n Value: 15\n\nJSON, String\n\nGenerated from protobuf enum `JSON = 15;`\n\n### RANGE\n\n Value: 16\n\nRANGE\n\nGenerated from protobuf enum `RANGE = 16;`"]]