Commit Graph

132 Commits (a7a77d9cd737f0e12c47050846adcbfc5a10725d)

Author SHA1 Message Date
Edd Robinson 4c4d2e8e67 refactor: add API method for read_aggregate_window 2021-01-14 21:26:50 +00:00
Edd Robinson 3026668878 refactor: add API method for read_aggregate 2021-01-14 21:26:50 +00:00
Edd Robinson bdb8a78569 refactor: reduce expose API 2021-01-14 21:26:50 +00:00
Edd Robinson d536f82879 fix: get benchmarks compiling 2021-01-14 14:06:17 +00:00
Edd Robinson 6c5fdc0fae refactor: clean up comment 2021-01-14 13:46:20 +00:00
Edd Robinson 2ba438cf4f refactor: update read_buffer/src/row_group.rs
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2021-01-14 13:46:20 +00:00
Edd Robinson 05e083d0e2 feat: support converting from DF types 2021-01-14 13:14:08 +00:00
Edd Robinson 728d556b7d refactor: encapsulate read buffer predicats in type 2021-01-14 13:14:08 +00:00
Andrew Lamb a5240af080
docs: Document desired crate dependencies in comments (#638)
* docs: Document the desire for read buffer and mutable buffer to be independent of query layer

* docs: Document desire for the query layer to not depend on storage systems

* fix: Apply suggestions from code review

Co-authored-by: Edd Robinson <me@edd.io>

Co-authored-by: Edd Robinson <me@edd.io>
2021-01-12 17:49:03 -05:00
Edd Robinson 9ec0ae26e1 refactor: implement From<ArrayRef> 2021-01-11 16:11:21 +00:00
Edd Robinson 9eef7b4d7f feat: add enum for selecting 'all' columns 2021-01-11 16:11:21 +00:00
Edd Robinson 61466fed44 refactor: add outline for read_aggregate 2021-01-11 16:11:21 +00:00
Edd Robinson 5a15a11a5c feat: lazily return record batches for read_filter 2021-01-11 16:11:21 +00:00
Edd Robinson c3019a91bd feat: add support for determining logical column types 2021-01-11 16:11:20 +00:00
Edd Robinson 1d972e01c8 refactor: Update read_buffer/src/lib.rs
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2021-01-08 21:03:38 +00:00
Edd Robinson 23f27e10fa feat: add partition concept to ReadBuffer 2021-01-08 21:03:38 +00:00
Edd Robinson 46f85bb6a6 refactor: adrress PR comments
Co-authored-by: Andrew Lamb <alamb@influxdata.com>

Co-authored-by: Dom <dom@itsallbroken.com>
2021-01-08 16:19:19 +00:00
Edd Robinson 4ce6821d90 feat: implement table_names on 2021-01-08 16:19:19 +00:00
Edd Robinson 590b74e386 refactor: add test for adding chunk to database 2021-01-08 16:19:19 +00:00
Edd Robinson 6df2de62bb refactor: provide an API for table row groups 2021-01-08 16:19:19 +00:00
Edd Robinson 954da31e83 test: fix tests 2021-01-08 16:19:19 +00:00
Edd Robinson 2178a6eae4 feat: hook up record batch -> chunk to store 2021-01-08 16:19:19 +00:00
Edd Robinson b1ab6a189d feat: record batch -> read buffer column 2021-01-08 16:19:19 +00:00
Edd Robinson 8382501440 refactor: validate column types 2021-01-08 16:19:19 +00:00
Andrew Lamb 8219403fab
feat: Instantiate ReadBuffer as part of server creation (#620)
* feat: Instantiate ReadBuffer as part of server creation

* refactor: remove Store from read_buffer
2021-01-07 13:25:42 -05:00
Edd Robinson 937442cfa0 refactor: update partition refs to chunk 2020-12-28 21:08:56 +00:00
Edd Robinson c46cf6fdcf refactor: rename partition to chunk 2020-12-28 21:08:56 +00:00
Edd Robinson c0dc93a8cb refactor: change partition to chunk 2020-12-28 21:08:56 +00:00
Edd Robinson fa8afe845d refactor: fix benchmarks 2020-12-22 21:26:05 +00:00
Edd Robinson b1aabc14b2 refactor: rename Segment to RowGroup 2020-12-22 21:26:04 +00:00
Edd Robinson 0af935d123 refactor: rename segment module to row_group 2020-12-22 21:26:04 +00:00
Edd Robinson 199ba68769 refactor: rename segment_store crate to read_buffer 2020-12-22 21:26:04 +00:00