NAME

Google::Spanner::V1::QueryPlan::PlanNode - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Spanner::V1::QueryPlan;

my $msg = Google::Spanner::V1::QueryPlan::PlanNode->new(
    index => $value,
);

FIELDS

  • index

    Type: Int32

  • kind

    Type: Enum (.google.spanner.v1.PlanNode.Kind)

  • display_name

    Type: String

  • child_links

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

  • short_representation

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

  • metadata

    Type: Message (.google.protobuf.Struct)

  • execution_stats

    Type: Message (.google.protobuf.Struct)

Enum: PlanNode::Kind

Values:

  • KIND_UNSPECIFIED => 0

  • RELATIONAL => 1

  • SCALAR => 2

NAME

Google::Spanner::V1::QueryPlan::QueryAdvisorResult - Compiled Protocol Buffers message class

SYNOPSIS

use Google::Spanner::V1::QueryPlan;

my $msg = Google::Spanner::V1::QueryPlan::QueryAdvisorResult->new(
    index_advice => $value,
);

FIELDS

  • index_advice

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

NAME

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

SYNOPSIS

use Google::Spanner::V1::QueryPlan;

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

FIELDS

  • plan_nodes

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

  • query_advice

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

NAME

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