# File lib/tapkit/access/adapters/csv.rb, line 148 def evaluate_for_aggregate_spec( agg_spec, expression ) state = self.evaluate expression rows = [] state.fetch_all.each do |row| new_row = {} row.each_with_index do |value, index| key = state.column_names[index] new_row[key] = value end rows << new_row end rows end