Can now support reducing the same field with a different aggregate function
Added support to alias an aggregate
Work in progress towards getting reduce working again in SQL
Multiple reduce options now work with SqlRecords
Got count working again in SqlRecords
Added missing file
Made SqlRecords safe if you don't call define before using it
Added lucene work in progress
Got basic lucene mapping working, no optimised queries yet
Work in progress
Updated SM
Made LuceneRecords use optimised queries
Got all of LuceneRecords working expect NOT expressions
Got NOT working but via a bit of a hack
Removed unneeded class
Moved equalTo predicate to query mapping into Mapping interface
Moved greaterThan into mapping interface
Extracted AbstractMappings
Refactored all range queries to use AbstractMapping
Clean up around RecordIterator and closing SQL resources