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 \ TableFieldSchemaMethods
static::name
| Parameter | |
|---|---|
| Name | Description |
value |
mixed
|
static::value
| Parameter | |
|---|---|
| Name | Description |
name |
mixed
|
Constants
TYPE_UNSPECIFIED
Value: 0Illegal value
Generated from protobuf enum TYPE_UNSPECIFIED = 0;
STRING
Value: 164K, UTF8
Generated from protobuf enum STRING = 1;
INT64
Value: 264-bit signed
Generated from protobuf enum INT64 = 2;
DOUBLE
Value: 364-bit IEEE floating point
Generated from protobuf enum DOUBLE = 3;
STRUCT
Value: 4Aggregate type
Generated from protobuf enum STRUCT = 4;
BYTES
Value: 564K, Binary
Generated from protobuf enum BYTES = 5;
BOOL
Value: 62-valued
Generated from protobuf enum BOOL = 6;
TIMESTAMP
Value: 764-bit signed usec since UTC epoch
Generated from protobuf enum TIMESTAMP = 7;
DATE
Value: 8Civil date - Year, Month, Day
Generated from protobuf enum DATE = 8;
TIME
Value: 9Civil time - Hour, Minute, Second, Microseconds
Generated from protobuf enum TIME = 9;
DATETIME
Value: 10Combination of civil date and civil time
Generated from protobuf enum DATETIME = 10;
GEOGRAPHY
Value: 11Geography object
Generated from protobuf enum GEOGRAPHY = 11;
NUMERIC
Value: 12Numeric value
Generated from protobuf enum NUMERIC = 12;
BIGNUMERIC
Value: 13BigNumeric value
Generated from protobuf enum BIGNUMERIC = 13;
INTERVAL
Value: 14Interval
Generated from protobuf enum INTERVAL = 14;
JSON
Value: 15JSON, String
Generated from protobuf enum JSON = 15;
RANGE
Value: 16RANGE
Generated from protobuf enum RANGE = 16;