Commit Graph

1140 Commits (09588499567735d4ea1f6eb4c4d6af01e3dd4249)

Author SHA1 Message Date
Andrew Lamb cbbcbd9196
refactor: remove lib.rs (#315) 2020-09-25 10:21:11 -04:00
Edd Robinson 0abfc3b266
Merge pull request #270 from influxdata/er/spike/segment_store
feat: Segment Store prototype (in-memory query execution engine)
2020-09-25 15:12:24 +01: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 6fcf0fd656 refactor: fix clippy 2020-09-25 10:12:46 +01:00
Edd Robinson d8fd1db094 test: fix test 2020-09-25 10:12:46 +01:00
Edd Robinson 10511ae08b refactor: restore tsm ingest 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 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