Edd Robinson
|
d1816b662f
|
chore: update rust to 1.58 (#3461)
* chore: update rust to 1.58
* fix: clippy
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
|
2022-01-13 21:12:46 +00:00 |
Marco Neumann
|
f3f6f335a9
|
chore: upgrade to snafu 0.7 (#3440)
|
2022-01-11 19:22:36 +00:00 |
Andrew Lamb
|
80c048528c
|
refactor: Clean up code by using `lit` and `lit_timestamp_nano` rather than `Expr::Literal(ScalarValue(Some(...)))` (#3427)
|
2022-01-07 17:23:14 +00:00 |
Andrew Lamb
|
527885f7f8
|
chore: Update datafusion (#3413)
* chore: Update datafusion and update code to handle timezone aware timestamps
* fix: cargo hakari
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
|
2021-12-23 14:52:12 +00:00 |
Edd Robinson
|
a08246e3c7
|
Merge branch 'main' into er/refactor/debug_rub_query
|
2021-12-02 19:42:46 +00:00 |
Edd Robinson
|
083ba1daf4
|
refactor: apply PR feedback
|
2021-12-02 19:34:47 +00:00 |
Carol (Nichols || Goulding)
|
0683f851e9
|
fix: Derive Default instead of doing an equivalent manual impl
Identified by clippy. The impl did have `#[cfg(test)]` on it, but the
entire struct does too, so this is fine.
https://rust-lang.github.io/rust-clippy/master/index.html#derivable_impls
|
2021-12-02 11:52:02 -05:00 |
Carol (Nichols || Goulding)
|
1a899b939e
|
fix: Remove redundant closures identified by clippy
https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure
|
2021-12-02 11:52:02 -05:00 |
Edd Robinson
|
de25c8e1a4
|
refactor: add some trace timings
|
2021-12-02 12:23:44 +00:00 |
Raphael Taylor-Davies
|
197634ed50
|
feat: reload chunk back into read buffer (#3209) (#3216)
* feat: reload chunk back into read buffer (#3209)
* chore: fix logical conflict
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
|
2021-11-29 11:34:55 +00:00 |
Edd Robinson
|
b1096d2a36
|
Merge branch 'main' into er/feat/read_buffer/meta_delete
|
2021-11-01 10:26:10 +00:00 |
Edd Robinson
|
8d267e5840
|
Merge branch 'main' into er/test/read_buffer/null_column
|
2021-10-22 15:28:39 +01:00 |
Edd Robinson
|
7a5263d709
|
refactor: tidy up column summary to stats
|
2021-10-22 13:04:42 +01:00 |
Edd Robinson
|
09a2d805b9
|
refactor: restore concept of NULL value
|
2021-10-22 13:03:16 +01:00 |
Edd Robinson
|
8b406b4f91
|
test: update table_summaries test
|
2021-10-22 12:06:56 +01:00 |
Edd Robinson
|
a3e750c9fc
|
test: add null column to test
|
2021-10-22 11:27:06 +01:00 |
Carol (Nichols || Goulding)
|
654d33684a
|
fix: Move code shared between if/else blocks out
|
2021-10-21 20:47:35 -04:00 |
Andrew Lamb
|
a82dc6f5f0
|
chore: Update datafusion + arrow (#2903)
* chore: Update datafusion to latest, arrow to 6.0.0
* fix: Update tests
* fix: bubble internal error
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
|
2021-10-19 17:14:08 +00:00 |
Edd Robinson
|
7c3b0a00e5
|
feat: add delete support to column_names
|
2021-10-14 13:08:57 +01:00 |
Edd Robinson
|
7c97cd68bf
|
test: add test for column_names with deletes
|
2021-10-14 13:08:57 +01:00 |
Edd Robinson
|
96e05726ee
|
refactor: expose negated_predicate API for columns_names
|
2021-10-14 13:08:56 +01:00 |
Raphael Taylor-Davies
|
afe34751e7
|
refactor: split out schema crate (#2781)
* refactor: split out schema crate
* chore: fix doc
|
2021-10-11 09:45:08 +00:00 |
Edd Robinson
|
04a7ddd34a
|
fix: ensure correct PredicateMatch for columns
|
2021-10-08 12:46:24 +01:00 |
Edd Robinson
|
8b458e2c2b
|
feat: add API for validating a predicate against a chunk:
|
2021-09-29 14:42:42 +01:00 |
Edd Robinson
|
0a3ca90809
|
refactor: only validate same types
|
2021-09-29 14:39:43 +01:00 |
Edd Robinson
|
5c7459f488
|
feat: validate predicates on satisfies_predicate
|
2021-09-24 14:52:19 +01:00 |
Edd Robinson
|
a69e46efc6
|
feat: validate predicates on column_values
|
2021-09-24 14:52:19 +01:00 |
Edd Robinson
|
f618aa1b76
|
feat: validate predicates on column_names
|
2021-09-24 14:52:19 +01:00 |
Edd Robinson
|
c107434d20
|
feat: validate predicates on read_aggregate
|
2021-09-24 14:52:19 +01:00 |
Edd Robinson
|
621b26166c
|
feat: validate predicates on read_filter
|
2021-09-24 14:52:16 +01:00 |
Edd Robinson
|
053186ab29
|
feat: add ability validate predicate compatible with schema
|
2021-09-24 13:05:46 +01:00 |
Edd Robinson
|
e51dd0365a
|
refactor: PR feedback
Co-authored-by: Marko Mikulicic <mkm@influxdata.com>
|
2021-09-16 10:01:44 +01:00 |
Edd Robinson
|
f7228ddd60
|
test: add test for byte trimmed floats
|
2021-09-16 10:01:44 +01:00 |
Edd Robinson
|
d387108dab
|
fix: float byte trimmer filter range
|
2021-09-16 10:01:44 +01:00 |
Edd Robinson
|
0250bd1337
|
fix: ensure range filter works with null
|
2021-09-16 10:01:44 +01:00 |
Edd Robinson
|
1a70865a03
|
fix: ensure float byte trimmed predicate pushdown works for unencodable values
|
2021-09-16 10:01:44 +01:00 |
Edd Robinson
|
483508e3c6
|
feat: add rle method for identifying all non-null row IDs
|
2021-09-16 10:01:44 +01:00 |
Edd Robinson
|
d04a0d1137
|
feat: add method for identifying all non-null row IDs
|
2021-09-16 10:01:44 +01:00 |
Edd Robinson
|
70b0ba44b3
|
test: failing filter test
|
2021-09-16 10:01:44 +01:00 |
Raphael Taylor-Davies
|
c66095cad1
|
feat: remove metrics crate (#2552)
|
2021-09-15 19:43:33 +00:00 |
Raphael Taylor-Davies
|
b8f7319704
|
feat: migrate read buffer metrics to metric crate (#2510)
* feat: migrate read buffer metrics to metric crate
* chore: review feedback
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
|
2021-09-10 19:51:43 +00:00 |
Marco Neumann
|
79ad48ac3a
|
chore: rename "labels" to "attributes"
|
2021-08-31 11:31:15 +02:00 |
Edd Robinson
|
8dd0576070
|
refactor: address PR feedback
|
2021-08-27 12:36:19 +01:00 |
Edd Robinson
|
6c49ac5bd4
|
refactor: update read_buffer/src/chunk.rs
|
2021-08-27 12:30:20 +01:00 |
Edd Robinson
|
6c7f8d6630
|
feat: add delete to crate Read Buffer API
|
2021-08-27 12:30:20 +01:00 |
Edd Robinson
|
dbbfd2a9f8
|
feat: add delete support to row_group:
|
2021-08-27 12:30:20 +01:00 |
Edd Robinson
|
95548dcec9
|
feat: add relative complement to RowIDs(bitmap)
|
2021-08-27 12:30:20 +01:00 |
Edd Robinson
|
69329b0b38
|
Merge branch 'main' into er/refactor/read_buffer/rle_entries
|
2021-08-25 12:08:44 +01:00 |
Edd Robinson
|
11e88877f4
|
fix: correct size estimation of RLE encoding
|
2021-08-25 12:03:04 +01:00 |
Edd Robinson
|
d18e835b4f
|
refactor: remove next_id generation
|
2021-08-25 11:31:51 +01:00 |