Commit Graph

71 Commits (ce7651304876ac8c741fd1aabf401e9a65fb105c)

Author SHA1 Message Date
Andrew Lamb bc5378c7fe
chore: Update arrow to latest version (#335)
* chore: Update arrow to latest version

* fix: Updates needed by new version of datafusion
2020-10-02 14:46:07 -04:00
Edd Robinson a2287acb7c
Merge pull request #330 from influxdata/er/feat/segment-store-shell
feat: Segment Store shell
2020-10-01 14:01:45 +01:00
Edd Robinson d7ee107a5e chore: please clippy for now 2020-10-01 10:40:54 +01:00
Edd Robinson d8e49411ac feat: basic store API 2020-09-30 16:18:39 +01:00
Andrew Lamb 8a14896487
chore: update version of datafusion (#324)
* chore: update version of datafusion

* chore: Update interfaces to be async
2020-09-30 08:02:15 -04:00
Edd Robinson 068fc8fc77 refactor: refactor lifetimes 2020-09-25 13:32:32 +01:00
Edd Robinson 02f036914c refactor: vectors comprise scalars 2020-09-25 11:47:11 +01:00
Edd Robinson 635121c801 refactor: fix lifetime issue in hashgroup 2020-09-25 11:31:24 +01:00
Edd Robinson 27e81fab2d refactor: rework values/scalars 2020-09-25 11:24:32 +01:00
Edd Robinson d8fd1db094 test: fix test 2020-09-25 10:12:46 +01:00
Edd Robinson 9eee0c2852 refactor: make clippy happy 2020-09-25 10:12:46 +01:00
Edd Robinson c42d2dcd79 refactor: rebase with delorean_arrow 2020-09-25 10:12:46 +01:00
Edd Robinson d0f3cae9b3 feat: add tag values schema API 2020-09-25 10:12:46 +01:00
Edd Robinson 3963cf6cce perf: improve performance of tag keys 2020-09-25 10:12:46 +01:00
Edd Robinson e3d805e997 feat: tag_keys implementation 2020-09-25 10:12:46 +01:00
Edd Robinson f0b371cd6e feat: arrow buffers working 2020-09-25 10:12:46 +01:00
Edd Robinson 751fa013e7 fix: fix some bugs 2020-09-25 10:12:46 +01:00
Edd Robinson 4f12e151d6 refactor: running 2020-09-25 10:12:46 +01:00
Edd Robinson ba39d731e0 refactor: get build working 2020-09-25 10:12:46 +01:00
Edd Robinson a107da6dfe refactor: temp add not null materialised vectors 2020-09-25 10:12:46 +01:00
Edd Robinson 1968b654cc refactor: fix vector support 2020-09-25 10:12:46 +01:00
Edd Robinson d3e819b3bd refactor: get column compiling 2020-09-25 10:12:46 +01:00
Edd Robinson 48623d6f77 refactor: enable broken code 2020-09-25 10:12:46 +01:00
Edd Robinson 47b2f7940b refactor: spike on arrow encoding 2020-09-25 10:12:46 +01:00
Edd Robinson 9f299461ed feat: working on arrow backing 2020-09-25 10:12:46 +01:00
Edd Robinson e5f9c7c574 refactor: add encoding trait 2020-09-25 10:12:46 +01:00
Edd Robinson 9a3e0d24a3 refactor: cruft 2020-09-25 10:12:46 +01:00
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 7f815099d0 feat: Read from parquet rather than arrow 2020-09-25 10:12:46 +01:00