NAME
Google::Cloud::Bigquery::V2::StandardSql::StandardSqlDataType - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::StandardSql;
my $msg = Google::Cloud::Bigquery::V2::StandardSql::StandardSqlDataType->new(
type_kind => $value,
);
FIELDS
type_kind
Type: Enum (.google.cloud.bigquery.v2.StandardSqlDataType.TypeKind)
array_element_type
Type: Message (.google.cloud.bigquery.v2.StandardSqlDataType)
struct_type
Type: Message (.google.cloud.bigquery.v2.StandardSqlStructType)
range_element_type
Type: Message (.google.cloud.bigquery.v2.StandardSqlDataType)
Enum: StandardSqlDataType::TypeKind
Values:
TYPE_KIND_UNSPECIFIED=> 0INT64=> 2BOOL=> 5FLOAT64=> 7STRING=> 8BYTES=> 9TIMESTAMP=> 19DATE=> 10TIME=> 20DATETIME=> 21INTERVAL=> 26GEOGRAPHY=> 22NUMERIC=> 23BIGNUMERIC=> 24JSON=> 25ARRAY=> 16STRUCT=> 17RANGE=> 29
NAME
Google::Cloud::Bigquery::V2::StandardSql::StandardSqlField - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::StandardSql;
my $msg = Google::Cloud::Bigquery::V2::StandardSql::StandardSqlField->new(
name => $value,
);
FIELDS
name
Type: String
type
Type: Message (.google.cloud.bigquery.v2.StandardSqlDataType)
NAME
Google::Cloud::Bigquery::V2::StandardSql::StandardSqlStructType - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::StandardSql;
my $msg = Google::Cloud::Bigquery::V2::StandardSql::StandardSqlStructType->new(
fields => $value,
);
FIELDS
fields
Type: Message (.google.cloud.bigquery.v2.StandardSqlField)
NAME
Google::Cloud::Bigquery::V2::StandardSql::StandardSqlTableType - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::StandardSql;
my $msg = Google::Cloud::Bigquery::V2::StandardSql::StandardSqlTableType->new(
columns => $value,
);
FIELDS
columns
Type: Message (.google.cloud.bigquery.v2.StandardSqlField)
NAME
Google::Cloud::Bigquery::V2::StandardSql - Protocol Buffers schema definition
DESCRIPTION
Auto-generated Protocol Buffers schema definition class.
LICENSE AND COPYRIGHT
Copyright (C) 2026 Google LLC
This program is released under the Apache 2.0 license.