Google BigQuery Storage V1 Client - Class Type (2.1.1)

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

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;