Class: Kusto::Rest::DataQuery

Inherits:
Query
  • Object
show all
Defined in:
lib/kusto/rest/query/data.rb

Instance Method Summary collapse

Methods inherited from Query

#properties

Constructor Details

#initialize(db:, statement:, parameters: {}, options: {}, request_id: nil) ⇒ DataQuery

Returns a new instance of DataQuery.



9
10
11
12
13
14
15
# File 'lib/kusto/rest/query/data.rb', line 9

def initialize(db:, statement:, parameters: {}, options: {}, request_id: nil)
  default_options = { "results_progressive_enabled": false }
  @options = default_options.merge!(options)
  @parameters = parameters
  @db = db
  super(statement:, request_id:)
end

Instance Method Details

#request_bodyObject



17
18
19
20
21
22
23
# File 'lib/kusto/rest/query/data.rb', line 17

def request_body
  @request_body ||= {
    db: @db,
    properties:,
    csl: @statement
  }
end