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 => 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

  • RANGE => 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.