Andrew Lamb
2b98da593b
feat: write_database support for predicates ( #326 )
...
* feat: write_database support for predicates
* fix: temporarily pull in arrow fork to pick up fix for ARROW-10136
* fix: Update mutex usage based on PR feedback
* fix: more mutex polish and use OptionExt
* fix: update comments
* fix: rust-fu the table lookup
* fix: update docs
* fix: more idomatic rust types
* fix: better usage of reference types
2020-10-01 14:34:53 -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
bd6b0db691
refactor: address PR feedback
2020-10-01 13:13:32 +01:00
Edd Robinson
30c1c9c615
refactor: Update delorean_segment_store/src/table.rs
2020-10-01 12:16:36 +01:00
Edd Robinson
10219427e3
refactor: update delorean_segment_store/src/lib.rs
...
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2020-10-01 12:11:48 +01:00
Edd Robinson
440e8d71a1
refactor: use some arrow types for value arrays
2020-10-01 11:34:06 +01:00
Edd Robinson
2404429b07
refactor: address PR feedback
2020-10-01 11:22:13 +01:00
Edd Robinson
d7ee107a5e
chore: please clippy for now
2020-10-01 10:40:54 +01:00
Edd Robinson
4ef18d7b8e
refactor: thinking about moving from WB to SS
2020-09-30 22:10:21 +01:00
Edd Robinson
b2795f57b9
refactor: wire execution up to store
2020-09-30 21:59:54 +01:00
Paul Dix
fdc86fd186
feat: add some initial framework for clustering ( #329 )
2020-09-30 14:41:42 -04:00
Edd Robinson
b0783d11a4
feat: add metadata
2020-09-30 18:58:51 +01:00
Edd Robinson
d8e49411ac
feat: basic store API
2020-09-30 16:18:39 +01:00
Andrew Lamb
0976498dd9
feat: gRPC Predicate --> DataFusion Predicate conversion ( #323 )
2020-09-30 08:19:30 -04: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
Andrew Lamb
30c7cc6895
feat: Add SchemaPivot node + DataFusion planning plumbing ( #320 )
...
* feat: Add SchemaPivot node + DataFusion planning plumbing
* refactor: more idomatic snafu
* fix: remove hack
2020-09-30 07:52:34 -04:00
Edd Robinson
2470bdb975
feat: segment store shell
2020-09-30 11:25:59 +01:00
Andrew Lamb
d40ed663fb
fix: respect `columns` parameter in table_to_arrow ( #322 )
2020-09-29 07:48:19 -04:00
Andrew Lamb
da5c74d3c6
feat: storage interface plans + executor ( #318 )
...
* feat: storage interface plans + executor
* refactor: less `expect`
* fix: use more idomatic rust From
2020-09-28 11:41:10 -04:00
Andrew Lamb
d606a1f1cd
refactor: split delorean_write_buffer/src/database.rs into multiple modules ( #317 )
2020-09-28 06:20:59 -04:00
Carol (Nichols || Goulding)
5f135e922a
Merge pull request #312 from influxdata/cn/small-changes
2020-09-25 21:34:14 -04:00
Andrew Lamb
0236522dfa
feat: Send panic information to tracing events ( #313 )
...
* feat: Send panic information to tracing events
* fix: PR Review improvements
* fix: PR comments
* fix: Apply suggestions from code review
Co-authored-by: Jake Goulding <jake.goulding@integer32.com>
* fix: more fixes
* fix: clarify /cleanup drop more
Co-authored-by: Jake Goulding <jake.goulding@integer32.com>
2020-09-25 14:55:58 -04:00
Edd Robinson
2d17e8e1ae
Merge pull request #316 from influxdata/er/chore/deps
...
chore: update dependencies
2020-09-25 17:44:32 +01:00
Edd Robinson
ec1aaa3a47
chore: update dependencies
2020-09-25 17:22:48 +01:00
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