NAME
Google::Cloud::Bigquery::V2::TableConstraints::PrimaryKey - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::TableConstraints;
my $msg = Google::Cloud::Bigquery::V2::TableConstraints::PrimaryKey->new(
columns => $value,
);
FIELDS
columns
Type: String
NAME
Google::Cloud::Bigquery::V2::TableConstraints::ColumnReference - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::TableConstraints;
my $msg = Google::Cloud::Bigquery::V2::TableConstraints::ColumnReference->new(
referencing_column => $value,
);
FIELDS
referencing_column
Type: String
referenced_column
Type: String
NAME
Google::Cloud::Bigquery::V2::TableConstraints::ForeignKey - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::TableConstraints;
my $msg = Google::Cloud::Bigquery::V2::TableConstraints::ForeignKey->new(
name => $value,
);
FIELDS
name
Type: String
referenced_table
Type: Message (.google.cloud.bigquery.v2.TableReference)
column_references
Type: Message (.google.cloud.bigquery.v2.ColumnReference)
NAME
Google::Cloud::Bigquery::V2::TableConstraints::TableConstraints - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::TableConstraints;
my $msg = Google::Cloud::Bigquery::V2::TableConstraints::TableConstraints->new(
primary_key => $value,
);
FIELDS
primary_key
Type: Message (.google.cloud.bigquery.v2.PrimaryKey)
foreign_keys
Type: Message (.google.cloud.bigquery.v2.ForeignKey)
NAME
Google::Cloud::Bigquery::V2::TableConstraints - 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.