123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- syntax = "proto3";
- package google.cloud.bigquery.v2;
- import "google/api/field_behavior.proto";
- option go_package = "google.golang.org/genproto/googleapis/cloud/bigquery/v2;bigquery";
- option java_outer_classname = "StandardSqlProto";
- option java_package = "com.google.cloud.bigquery.v2";
- message StandardSqlDataType {
- enum TypeKind {
-
- TYPE_KIND_UNSPECIFIED = 0;
-
- INT64 = 2;
-
- BOOL = 5;
-
- FLOAT64 = 7;
-
- STRING = 8;
-
- BYTES = 9;
-
-
- TIMESTAMP = 19;
-
- DATE = 10;
-
- TIME = 20;
-
- DATETIME = 21;
-
- INTERVAL = 26;
-
- GEOGRAPHY = 22;
-
- NUMERIC = 23;
-
- BIGNUMERIC = 24;
-
- JSON = 25;
-
- ARRAY = 16;
-
-
- STRUCT = 17;
- }
-
-
- TypeKind type_kind = 1 [(google.api.field_behavior) = REQUIRED];
- oneof sub_type {
-
- StandardSqlDataType array_element_type = 2;
-
- StandardSqlStructType struct_type = 3;
- }
- }
- message StandardSqlField {
-
- string name = 1 [(google.api.field_behavior) = OPTIONAL];
-
-
-
- StandardSqlDataType type = 2 [(google.api.field_behavior) = OPTIONAL];
- }
- message StandardSqlStructType {
- repeated StandardSqlField fields = 1;
- }
- message StandardSqlTableType {
-
- repeated StandardSqlField columns = 1;
- }
|