class Google::Apis::SpannerV1::ShortRepresentation

Condensed representation of a node and its subtree. Only present for `SCALAR` PlanNode(s).

Attributes

description[RW]

A string representation of the expression subtree rooted at this node. Corresponds to the JSON property `description` @return [String]

subqueries[RW]

A mapping of (subquery variable name) -> (subquery node id) for cases where the `description` string of this node references a `SCALAR` subquery contained in the expression subtree rooted at this node. The referenced `SCALAR` subquery may not necessarily be a direct child of this node. Corresponds to the JSON property `subqueries` @return [Hash<String,Fixnum>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/spanner_v1/classes.rb, line 3829
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/spanner_v1/classes.rb, line 3834
def update!(**args)
  @description = args[:description] if args.key?(:description)
  @subqueries = args[:subqueries] if args.key?(:subqueries)
end