Interface QueryPlanOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
QueryPlan, QueryPlan.Builder

public interface QueryPlanOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getPlanNodesList

      List<PlanNode> getPlanNodesList()
       The nodes in the query plan. Plan nodes are returned in pre-order starting
       with the plan root. Each [PlanNode][google.spanner.v1.PlanNode]'s `id`
       corresponds to its index in `plan_nodes`.
       
      repeated .google.spanner.v1.PlanNode plan_nodes = 1;
    • getPlanNodes

      PlanNode getPlanNodes(int index)
       The nodes in the query plan. Plan nodes are returned in pre-order starting
       with the plan root. Each [PlanNode][google.spanner.v1.PlanNode]'s `id`
       corresponds to its index in `plan_nodes`.
       
      repeated .google.spanner.v1.PlanNode plan_nodes = 1;
    • getPlanNodesCount

      int getPlanNodesCount()
       The nodes in the query plan. Plan nodes are returned in pre-order starting
       with the plan root. Each [PlanNode][google.spanner.v1.PlanNode]'s `id`
       corresponds to its index in `plan_nodes`.
       
      repeated .google.spanner.v1.PlanNode plan_nodes = 1;
    • getPlanNodesOrBuilderList

      List<? extends PlanNodeOrBuilder> getPlanNodesOrBuilderList()
       The nodes in the query plan. Plan nodes are returned in pre-order starting
       with the plan root. Each [PlanNode][google.spanner.v1.PlanNode]'s `id`
       corresponds to its index in `plan_nodes`.
       
      repeated .google.spanner.v1.PlanNode plan_nodes = 1;
    • getPlanNodesOrBuilder

      PlanNodeOrBuilder getPlanNodesOrBuilder(int index)
       The nodes in the query plan. Plan nodes are returned in pre-order starting
       with the plan root. Each [PlanNode][google.spanner.v1.PlanNode]'s `id`
       corresponds to its index in `plan_nodes`.
       
      repeated .google.spanner.v1.PlanNode plan_nodes = 1;
    • hasQueryAdvice

      boolean hasQueryAdvice()
       Optional. The advise/recommendations for a query. Currently this field will
       be serving index recommendations for a query.
       
      .google.spanner.v1.QueryAdvisorResult query_advice = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the queryAdvice field is set.
    • getQueryAdvice

      QueryAdvisorResult getQueryAdvice()
       Optional. The advise/recommendations for a query. Currently this field will
       be serving index recommendations for a query.
       
      .google.spanner.v1.QueryAdvisorResult query_advice = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The queryAdvice.
    • getQueryAdviceOrBuilder

      QueryAdvisorResultOrBuilder getQueryAdviceOrBuilder()
       Optional. The advise/recommendations for a query. Currently this field will
       be serving index recommendations for a query.
       
      .google.spanner.v1.QueryAdvisorResult query_advice = 2 [(.google.api.field_behavior) = OPTIONAL];