Class: Google::Apis::ConnectorsV2::ExecuteSqlQueryResponse

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/connectors_v2/classes.rb,
lib/google/apis/connectors_v2/representations.rb,
lib/google/apis/connectors_v2/representations.rb

Overview

A response returned by the connection after executing the sql query.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ ExecuteSqlQueryResponse

Returns a new instance of ExecuteSqlQueryResponse.



467
468
469
# File 'lib/google/apis/connectors_v2/classes.rb', line 467

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#resultsArray<Hash<String,Object>>

In the case of successful execution of the query the response contains results returned by the external system. For example, the result rows of the query are contained in the 'results' Struct list - "results": [ "field1": "val1", " field2": "val2",..,.. ] Each Struct row can contain fields any type of like nested Structs or lists. Corresponds to the JSON property results

Returns:

  • (Array<Hash<String,Object>>)


465
466
467
# File 'lib/google/apis/connectors_v2/classes.rb', line 465

def results
  @results
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



472
473
474
# File 'lib/google/apis/connectors_v2/classes.rb', line 472

def update!(**args)
  @results = args[:results] if args.key?(:results)
end