Class: Druid::PostAggregationHistogramEqualBuckets

Inherits:
PostAggregation show all
Defined in:
lib/druid/post_aggregation.rb

Instance Attribute Summary collapse

Attributes inherited from PostAggregation

#fieldName, #fieldNames, #fields, #fn, #function, #name, #type, #value

Instance Method Summary collapse

Methods inherited from PostAggregation

#js, #method_missing

Constructor Details

#initialize(attributes = {}) ⇒ PostAggregationHistogramEqualBuckets

Returns a new instance of PostAggregationHistogramEqualBuckets.



217
218
219
220
221
# File 'lib/druid/post_aggregation.rb', line 217

def initialize(attributes = {})
  super(attributes)
  @type = "equalBuckets"
  @numBuckets ||= 10
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Druid::PostAggregation

Instance Attribute Details

#numBucketsObject

Returns the value of attribute numBuckets.



216
217
218
# File 'lib/druid/post_aggregation.rb', line 216

def numBuckets
  @numBuckets
end