Edd Robinson
0d6ecae209
refactor: update delorean_segment_store/src/column.rs
...
Co-authored-by: Andrew Lamb <alamb@influxdata.com>
2020-11-06 15:21:06 +00:00
Edd Robinson
fb877a28de
feat: implement select across multiple segments
2020-11-06 14:34:42 +00:00
Edd Robinson
7750e23df5
refactor: pull destination buffer up to segment
2020-11-06 13:59:06 +00:00
Edd Robinson
9d48fd7032
refactor: change predicate API
2020-11-06 13:59:06 +00:00
Edd Robinson
4ef311dcf3
refactor: change Value::String to &str
2020-11-06 13:59:06 +00:00
Edd Robinson
ab10d6c550
feat: initialise new segment
2020-11-06 13:59:06 +00:00
Edd Robinson
6307d5f7d7
feat: initialise new segment
2020-11-06 13:59:06 +00:00
Andrew Lamb
5bb530ccc6
refactor: rename tsm --> influxdb_tsm ( #418 )
2020-11-05 14:35:38 -05:00
Andrew Lamb
b745a180a4
refactor: rename delorean --> InfluDB IOx ( #417 )
2020-11-05 13:51:04 -05:00
Andrew Lamb
a52e0001c5
refactor: rename all crates that start with`delorean_` in preparation for rename ( #415 )
...
* refactor: rename delorean_cluster --> cluster
* refactor: rebane delorean_generated_types --> generated_types
* refactor: rename delorean_write_buffer --> write_buffer
* refactor: rename delorean_ingest --> ingest
* refactor: rename delorean_storage --> storage
* refactor: rename delorean_tsm --> tsm
* refactor: rename delorean_test_helpers --> test_helpers
* refactor: rename delorean_arrow --> arrow_deps
* refactor: rename delorean_line_parser --> influxdb_line_protocol
2020-11-05 13:44:36 -05:00
Andrew Lamb
9df6c24493
refactor: rename delorean_mem_qe --> mem_qe ( #414 )
2020-11-05 09:36:46 -05:00
Andrew Lamb
4f348836fe
refactor: remove delorean_parquet by compining with delorean_ingest ( #412 )
2020-11-05 09:29:59 -05:00
Andrew Lamb
ff824a5477
refactor: rename delorean_wal --> wal, conslidate wal_writer ( #411 )
2020-11-05 09:25:29 -05:00
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