Andrew Lamb
a3b88d5506
refactor: rename delorean_object_store --> object_store ( #413 )
2020-11-05 08:56:30 -05:00
Andrew Lamb
8399d2a159
refactor: rename delorean_table to packers ( #409 )
2020-11-05 08:52:22 -05:00
Andrew Lamb
075ba0d8d1
refactor: remove delorean_table_schema crate and fold it into data_types ( #408 )
2020-11-05 06:17:20 -05:00
Andrew Lamb
c1abc90672
feat: Add support for gRPC tag and field references ( #405 )
2020-11-05 06:04:01 -05:00
Andrew Lamb
525e34bde9
feat: Support non utf8 tag keys, and pattern matching for InfluxQL generated predicates ( #404 )
...
* feat: Allow binary tag references in gRPC, predicate matching patterns
* feat: New predicate format and builder
* fix: Update to work with branches
* test: Add test coverage for rpc predicate conversion
* refactor: use From trait
* refactor: make logic more idomatic
* refactor: remove spurious log message
* fix: Apply suggestions from code review
Co-authored-by: Carol (Nichols || Goulding) <193874+carols10cents@users.noreply.github.com>
* refactor: use TryFrom trait
* fix: make it compile again
Co-authored-by: Carol (Nichols || Goulding) <193874+carols10cents@users.noreply.github.com>
2020-11-04 17:09:04 -05:00
Carol (Nichols || Goulding)
f23d30e35d
Merge pull request #410 from influxdata/cn/fix-build
2020-11-04 15:53:02 -05:00
Carol (Nichols || Goulding)
d0cb5e3f56
fix: Tell cargo to rebuild if the gRPC proto file changes
2020-11-04 15:34:41 -05:00
Carol (Nichols || Goulding)
7d25dc8487
fix: Remove unused arrow dependency in delorean_ingest
...
This wasn't really causing any problems, just confusion, because the old
arrow and its deps were in the Cargo.lock.
2020-11-04 15:34:34 -05:00
Andrew Lamb
bf0c58698e
refactor: rename delorean_data_types crate to data_type ( #407 )
...
* refactor: rename delorean_data_types crate to data_type - #401
* fix: fmt
2020-11-04 12:33:41 -05:00
Andrew Lamb
d87994cbfc
refactor: restructure match for clarity ( #406 )
2020-11-04 12:33:27 -05:00
Andrew Lamb
7496cbcb48
feat: Expression utilities ( #403 )
...
* feat: Plan debugging utilities
* fix: fixups for code itself
2020-11-04 11:02:02 -05:00
Edd Robinson
a5d907fab8
Merge pull request #400 from influxdata/er/feat/agg_sels
...
feat: aggregators on columns
2020-11-04 15:13:10 +00:00
Edd Robinson
cb78a056c3
refactor: fix benchmarks
2020-11-02 21:49:21 +00:00
Edd Robinson
cebb817210
feat: implement sum/count aggregations
2020-11-02 21:42:15 +00:00
Edd Robinson
b4f70d181d
feat: implement min/max on tag column
2020-11-02 19:08:23 +00:00
Edd Robinson
46a50805ec
refactor: update row filtering on nullable columns
2020-11-02 19:08:23 +00:00
Edd Robinson
076fe065a8
feat: min/max support for fixed
2020-11-02 19:08:23 +00:00
Andrew Lamb
9f36914351
chore: Upgrade version of Arrow / DataFusion (3 of 3) + update code for new interfaces ( #395 )
2020-11-02 11:20:44 -05:00
Edd Robinson
8303dd197b
Merge pull request #399 from influxdata/er/feat/row_ids
...
feat: implement methods for getting rows via predicate
2020-11-02 15:29:00 +00:00
Edd Robinson
2027b1f8da
refactor: PR feedback
...
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2020-11-02 13:24:29 +00:00
Edd Robinson
c5dc48db04
feat: implement range based predicate on column
2020-11-02 11:47:14 +00:00
Edd Robinson
952959cd5f
fix: fix bug with range predicate method
2020-11-02 11:47:14 +00:00
Edd Robinson
34ba183a3e
feat: implement getting row ids from predicate
2020-11-02 11:47:14 +00:00
Edd Robinson
93dde00d04
refactor: change filter API
2020-11-02 11:47:07 +00:00
Edd Robinson
c4176a3f46
refactor: better API for row ids
2020-10-29 12:25:54 +00:00
Edd Robinson
5dd4af1286
Merge pull request #398 from influxdata/er/feat/column-encoded
...
feat: implementation of encoded value methods
2020-10-28 21:40:23 +00:00
Edd Robinson
56c56f73d6
feat: add support for all encoded values
2020-10-28 18:41:08 +00:00
Edd Robinson
e82913a186
feat: add support for encoded values
2020-10-28 17:19:01 +00:00
Edd Robinson
4a07ea8d9d
Merge pull request #397 from influxdata/er/feat/column-values
...
feat: implement methods for returning materialised values
2020-10-28 09:30:42 +00:00
Paul Dix
1d866b448d
Merge pull request #393 from influxdata/pd-database_rules_persistence
...
feat: implement summary statistics for write buffer
2020-10-27 17:21:00 -04:00
Paul Dix
41bc351106
chore: pr feedback fixes
2020-10-27 15:10:50 -06:00
Edd Robinson
48af64d2cb
feat: add distinct_values implementation on column
2020-10-27 18:46:41 +00:00
Edd Robinson
fef30a7cc4
feat: add values implementation on column
2020-10-27 18:46:38 +00:00
Edd Robinson
5861d6d030
refactor: make RLE values API simpler
2020-10-27 18:39:38 +00:00
Edd Robinson
ef8441054d
feat: complete signed slice conversion
2020-10-27 18:39:38 +00:00
Edd Robinson
b3d543d000
feat: extend support for converting from unsigned slices
2020-10-27 18:39:38 +00:00
Edd Robinson
d8130a6000
feat: add implementation
2020-10-27 18:39:38 +00:00
Edd Robinson
60a4e8428c
refactor: represent row ids as u32
2020-10-27 18:39:38 +00:00
Andrew Lamb
6623ce9f65
feat: Add more logging for rpc, reduce low level hyper logging ( #396 )
2020-10-27 11:24:44 -04:00
Andrew Lamb
cf90ebe82d
fix: Use Read instead of BufRead as no BufRead method is actually used ( #394 )
2020-10-27 07:40:27 -04:00
Paul Dix
5105810488
feat: implement summary statistics for write buffer
...
Adds partition metadata to data types crate which also contains the summary statistics. Updates the write buffer to keep summary stats.
2020-10-26 20:03:19 -06:00
Andrew Lamb
2083b41a24
refactor: rename write_buffer* to take its rightful place ( #392 )
2020-10-26 16:31:34 -04:00
Paul Dix
1fe8f517cc
Merge pull request #389 from influxdata/pd-database_rules_persistence
...
feat: implement API for storing the server configuration
2020-10-26 15:47:48 -04:00
Paul Dix
1e966b5153
feat: implement API for storing the server configuration in object storage
...
This adds basic API calls for persisting and loading the server configuratioon of database rules and host groups to and from object storage. It stores all the data in a single JSON file.
2020-10-26 13:43:43 -06:00
Andrew Lamb
ef501871bb
feat: remove partition_store ( #387 )
2020-10-26 14:39:38 -04:00
Andrew Lamb
4e1e8dbf79
chore: Upgrade version of Arrow/DataFusion (2 of 3) ( #391 )
...
* chore: Upgrade version of Arrow/DataFusion (2 of 3)
* fix: Fixup error type usage and use async stream interface
* fix: post merge fixups
2020-10-26 13:49:16 -04:00
Andrew Lamb
880958d9c7
feat: switch end-to-end test to use write_buffer implementation rather than partitioned store ( #386 )
...
* feat: switch end-to-end test to use write_buffer implementation rather than partitioned store
* fix: Apply PR suggestions
2020-10-26 13:42:38 -04:00
Andrew Lamb
88b9f43110
chore: Upgrade version of Arrow/DataFusion (1 of 3) ( #390 )
...
* chore: Upgrade version of Arrow/DataFusion
* fix: update code for deps
2020-10-26 11:46:02 -04:00
Edd Robinson
ac2b81e5a8
Merge pull request #385 from influxdata/er/feat/column
...
feat: initial Column stubs
2020-10-26 15:39:27 +00:00
Edd Robinson
004704c5eb
refactor: address PR feedback
2020-10-26 15:29:49 +00:00