Method: Terastream::Query::ResultSet#initialize

Defined in:
lib/terastream/query/result_set.rb

#initialize(record_set, formatter = Terastream::JsonBuilder.new, destination = nil) ⇒ ResultSet

Returns a new instance of ResultSet.



14
15
16
17
18
19
20
21
# File 'lib/terastream/query/result_set.rb', line 14

def initialize(record_set, formatter = Terastream::JsonBuilder.new, destination = nil)
  @record_set = record_set
   = .new(record_set)
  @formatter = formatter
  @output = destination || default_output
  @_results = nil
  @formatter.app(self)
end