Commit Graph

1164 Commits (2fa0e03162c0b21e47dbf61bc436a37d224b7a33)

Author SHA1 Message Date
Edd Robinson 3dd41cb71d refactor: tidy encoding 2020-09-25 10:12:46 +01:00
Edd Robinson e511c5fc4a refactor: stuck 2020-09-25 10:12:46 +01:00
Edd Robinson b0e0676f61 refactor: address lifetimes 2020-09-25 10:12:46 +01:00
Edd Robinson 9cb18fd942 refactor: address lifetimes 2020-09-25 10:12:46 +01:00
Edd Robinson 551f6c3c78 refactor: cleanup 2020-09-25 10:12:46 +01:00
Edd Robinson d3fd2c3629 feat: wip group by * 2020-09-25 10:12:46 +01:00
Edd Robinson cad5e45208 perf: add ability to get all encoded values 2020-09-25 10:12:46 +01:00
Edd Robinson cfa0ef9c23 perf: improve group sort 2020-09-25 10:12:46 +01:00
Edd Robinson bbebee654a feat: support windowed aggregates with hash sort 2020-09-25 10:12:46 +01:00
Edd Robinson a1d57270fd refactor: DRY up grouped aggregates to do windowing 2020-09-25 10:12:46 +01:00
Edd Robinson 6e8e11c09c refactor: move group methods to sort/stream 2020-09-25 10:12:46 +01:00
Edd Robinson ee46c194c8 refactor: integrate windowing into grouping 2020-09-25 10:12:46 +01:00
Edd Robinson 4a153f5f7d feat: generalise windowing to sorted/unsorted groups 2020-09-25 10:12:46 +01:00
Edd Robinson ab866073e3 perf: faster group by with sorted cols 2020-09-25 10:12:46 +01:00
Edd Robinson f588b9ff61 refactor: move AggregateType and push aggregates down 2020-09-25 10:12:46 +01:00
Edd Robinson d1f9ca3acf feat: add support for providing column sort 2020-09-25 10:12:46 +01:00
Edd Robinson 577834c90f test: fix broken tests 2020-09-25 10:12:46 +01:00
Edd Robinson 0132a600b5 feat: add schema wrapper for sort order 2020-09-25 10:12:46 +01:00
alamb 957ff79e2f docs: add additional documentation for sets of test parameters 2020-09-25 10:12:46 +01:00
alamb 54e9d38589 chore: update the refs to github 2020-09-25 10:12:46 +01:00
alamb 41899203d9 refactor: implement a prototype datafusion integration layer demonstration 2020-09-25 10:12:46 +01:00
alamb 820277a529 feat: load segments from parquet 2020-09-25 10:12:46 +01:00
alamb acfef35a0e feat: load segments from parquet 2020-09-25 10:12:46 +01:00
alamb 7f815099d0 feat: Read from parquet rather than arrow 2020-09-25 10:12:46 +01:00
Edd Robinson 44aaddb8bd refactor: tidy up query runs 2020-09-25 10:12:46 +01:00
Edd Robinson a5a8667a42 feat: group by sorting 2020-09-25 10:12:46 +01:00
Edd Robinson 231f429a56 feat: sort group by measurement 2020-09-25 10:12:46 +01:00
Edd Robinson d70d5dde9d feat: support pre-populating dictionary 2020-09-25 10:12:46 +01:00
Edd Robinson c1cbbf18f8 fix: column sorting pre-check 2020-09-25 10:12:46 +01:00
Edd Robinson b994831163 refactor: decoded encoded ids 2020-09-25 10:12:46 +01:00
Edd Robinson 3df79a675d feat: multi-group hash 2020-09-25 10:12:46 +01:00
Edd Robinson 0d5b648980 feat: add support for returning encoded values 2020-09-25 10:12:46 +01:00
Edd Robinson 2387b7c849 feat: add support for group by aggregate 2020-09-25 10:12:46 +01:00
Edd Robinson 3fef4ff110 feat: add equivalent of ReadFilter 2020-09-25 10:12:46 +01:00
Edd Robinson 759254b381 feat: add support for time >= x and time < y 2020-09-25 10:12:46 +01:00
Edd Robinson da9d3cd528 feat: grouping and aggregate 2020-09-25 10:12:46 +01:00
Edd Robinson e3e1611e82 feat: predicate pushdown 2020-09-25 10:12:46 +01:00
Edd Robinson ee8ac1b909 refactor: return row id 2020-09-25 10:12:46 +01:00
Edd Robinson 150a5a9c81 feat: get row by id 2020-09-25 10:12:46 +01:00
Edd Robinson 270bdefcb1 feat: add ability to scan column and materialise 2020-09-25 10:12:46 +01:00
Edd Robinson d43d7bb3d4 feat: nullable tags 2020-09-25 10:12:46 +01:00
Edd Robinson 69bc0424bf feat: add filter by tag 2020-09-25 10:12:46 +01:00
Edd Robinson a5384d1771 feat: column last and filter by time 2020-09-25 10:12:46 +01:00
Edd Robinson 527083f7a0 feat: column max and column first 2020-09-25 10:12:46 +01:00
Edd Robinson 8670af5d30 feat: column min 2020-09-25 10:12:46 +01:00
Edd Robinson aba02cb731 feat: basic store 2020-09-25 10:12:46 +01:00
Edd Robinson cb3e948ca0 feat: TO REMOVE - TSM -> Arrow 2020-09-25 10:12:46 +01:00
Edd Robinson 238e989555 feat: add ability to emit Packer values in chunks 2020-09-25 10:12:46 +01:00
Edd Robinson 6d79321837 feat: add mutli-column Quicksort for `[Packers]` 2020-09-25 10:12:46 +01:00
Carol (Nichols || Goulding) 818ffff411 refactor: Use value_as_[type]_values methods
These call value_type anyway, so it feels like this eliminates duplicate
calls... not seeing too much of a difference in profiling though.
2020-09-24 16:23:12 -04:00