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