Class: Pinot::AggregationResult

Inherits:
Object
  • Object
show all
Defined in:
lib/pinot/response.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(hash) ⇒ AggregationResult

Returns a new instance of AggregationResult.



60
61
62
63
64
65
# File 'lib/pinot/response.rb', line 60

def initialize(hash)
  @function = hash["function"]
  @value = hash["value"]
  @group_by_columns = hash["groupByColumns"]
  @group_by_result = hash["groupByResult"]
end

Instance Attribute Details

#functionObject (readonly)

Returns the value of attribute function.



58
59
60
# File 'lib/pinot/response.rb', line 58

def function
  @function
end

#group_by_columnsObject (readonly)

Returns the value of attribute group_by_columns.



58
59
60
# File 'lib/pinot/response.rb', line 58

def group_by_columns
  @group_by_columns
end

#group_by_resultObject (readonly)

Returns the value of attribute group_by_result.



58
59
60
# File 'lib/pinot/response.rb', line 58

def group_by_result
  @group_by_result
end

#valueObject (readonly)

Returns the value of attribute value.



58
59
60
# File 'lib/pinot/response.rb', line 58

def value
  @value
end