NAME

Google::Spanner::V1::Type::Type - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Spanner::V1::Type;

my $msg = Google::Spanner::V1::Type::Type->new(
    code => $value,
);

FIELDS

  • code

    Type: Enum (.google.spanner.v1.TypeCode)

  • array_element_type

    Type: Message (.google.spanner.v1.Type)

  • struct_type

    Type: Message (.google.spanner.v1.StructType)

  • type_annotation

    Type: Enum (.google.spanner.v1.TypeAnnotationCode)

  • proto_type_fqn

    Type: String

NAME

Google::Spanner::V1::Type::StructType - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Spanner::V1::Type;

my $msg = Google::Spanner::V1::Type::StructType->new(
    fields => $value,
);

FIELDS

  • fields

    Type: Message (.google.spanner.v1.StructType.Field)

NAME

Google::Spanner::V1::Type - 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.