Commit Graph

18 Commits

Author SHA1 Message Date
Matt T. Proud
bd8bb0edfd One additional reduction. 2013-03-21 18:11:03 +01:00
Matt T. Proud
73b463e814 Additional simplifications. 2013-03-21 18:11:03 +01:00
Matt T. Proud
fd47ac570f Implied simplifications. 2013-03-21 18:11:03 +01:00
Matt T. Proud
51a0f21cf8 Interim documentation 2013-03-21 18:11:03 +01:00
Matt T. Proud
b470f925b7 Extract rewriting of interval queries. 2013-03-21 18:11:03 +01:00
Matt T. Proud
eb721fd220 Include note about greediest range. 2013-03-21 18:11:03 +01:00
Julius Volz
e0dbc8c561 Fix edge cases in data extraction for point and interval ops. 2013-03-21 18:11:02 +01:00
Matt T. Proud
896e172463 Extract time group optimizations. 2013-03-21 18:08:48 +01:00
Matt T. Proud
5a71814778 Additional greediness. 2013-03-21 18:08:48 +01:00
Matt T. Proud
b00ca7e422 Refactor some greediness computations. 2013-03-21 18:08:48 +01:00
Matt T. Proud
978acd4e96 Simplify time group optimizations.
The old code performed well according to the benchmarks, but the
new code shaves 1/6th of the time off the original and with less
code.
2013-03-21 18:08:48 +01:00
Matt T. Proud
d7b534e624 Update documentation. 2013-03-21 18:08:48 +01:00
Matt T. Proud
615e6d13d7 Run `make format`. 2013-03-21 18:08:47 +01:00
Julius Volz
caeb759ed7 Add tests for and fix getValuesAlongRangeOp value extraction. 2013-03-21 18:08:47 +01:00
Julius Volz
e2fb497eba Add operator value extraction tests. 2013-03-21 18:08:47 +01:00
Julius Volz
12a8863582 Add data extraction methods to operator types. 2013-03-21 18:08:47 +01:00
Matt T. Proud
d5380897c3 Cleanups and adds performance regression. 2013-03-21 18:06:51 +01:00
Matt T. Proud
41068c2e84 Checkpoint. 2013-03-21 18:06:51 +01:00