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