influxdb/iox_query/src
Nga Tran 95ed41f140
feat: Projection pushdown for querier -> ingester for rpc queries (#5782)
* feat: initial step to identify where the projection should be provided

* feat: start getting columns of all expressions

* chore: format

* test: test for the table_chunk_stream

* fix: fix a compile error. Thanks @alamb

* test: full tests for table_chunk_stream

* chore: cleanup

* fix: do not cut any columns in case all fields are needed

* test: add one more test case of reading all columns

* refactor: move code that identify columbs ot push down to a function. Add the use of  field_columns

* chore: cleanup

* refactor: make sream_from_batch support empty batches

* chore: cleanup

* chore: fix clippy after auto merge

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-06 17:21:23 +00:00
..
exec feat: Projection pushdown for querier -> ingester for rpc queries (#5782) 2022-10-06 17:21:23 +00:00
frontend feat: Projection pushdown for querier -> ingester for rpc queries (#5782) 2022-10-06 17:21:23 +00:00
plan fix: optimize field columns for all-time predicates (#5046) 2022-07-06 12:01:28 +00:00
provider feat: Projection pushdown for querier -> ingester for rpc queries (#5782) 2022-10-06 17:21:23 +00:00
exec.rs chore: Update datafusion and `arrow`/`parquet`/`arrow-flight` to `19.0.0` (#5229) 2022-07-28 08:10:47 +00:00
frontend.rs feat: intern schemas during query planning (#5215) 2022-08-11 12:28:51 +00:00
lib.rs feat: Projection pushdown for querier -> ingester for rpc queries (#5782) 2022-10-06 17:21:23 +00:00
plan.rs ci: fix cargo deny (#4629) 2022-05-18 09:38:35 +00:00
provider.rs refactor: do not store chunks in `Deduplicator` (#5617) 2022-09-12 15:29:27 +00:00
pruning.rs fix: optimizations for metadata fetch and chunk pruning (#5467) 2022-08-29 14:59:05 +00:00
statistics.rs ci: fix cargo deny (#4629) 2022-05-18 09:38:35 +00:00
test.rs feat: Projection pushdown for querier -> ingester for rpc queries (#5782) 2022-10-06 17:21:23 +00:00
util.rs refactor: unify `apply_predicate_to_metadata` (#5030) 2022-07-05 12:51:59 +00:00