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.



234
235
236
# File 'lib/google/apis/connectors_v2/classes.rb', line 234

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>>)


232
233
234
# File 'lib/google/apis/connectors_v2/classes.rb', line 232

def results
  @results
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



239
240
241
# File 'lib/google/apis/connectors_v2/classes.rb', line 239

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