influxdb/influxdb_iox
Stuart Carnie 66047f4372
feat: InfluxQL learns how to plan some InfluxQL queries (#6520)
* feat: InfluxQL learns how to plan some queries

Also added a means to test the planner and execution

* chore: Update module docs

* chore: Document the planner functions

* chore: Update end_to_end_cases crate

* chore: Clarify why `SLIMIT` and `SOFFSET` return `NotImplemented`

* chore: Address lint issues

* chore: Fix rustdoc link issue

* chore: Remove InfluxQL tests from query_tests crate

Will follow conventions established by @carols10cents when
new query_tests crate is merged.

* chore: `now` field

`now` is a DataFusion built-in scalar function

* chore: remove unused code

* chore: Add additional arithmetic expression tests

* chore: Establish pattern for identifying and tracking InfluxQL issues

* chore: Add tests for case sensitivity issues

* chore: group tests into modules and functions

This avoids mass rewriting of insta snapshots as new
tests are added to each function. When tests are added in the middle,
existing snapshots are renamed (-N+1, -N+2, etc) resulting in
having to review numerous additional snapshots.
2023-01-11 02:50:49 +00:00
..
src feat: have cold compaction work with Compactor2 (#6542) 2023-01-10 16:42:57 +00:00
tests feat: InfluxQL learns how to plan some InfluxQL queries (#6520) 2023-01-11 02:50:49 +00:00
Cargo.toml chore(deps): Bump tokio from 1.24.0 to 1.24.1 (#6545) 2023-01-10 09:48:44 +00:00
build.rs fix: Remove lots of needless borrows that Clippy can now identify 2022-11-09 10:54:18 -05:00