influxdb/influxdb_iox
Stuart Carnie 929ac9081e
feat: Rewrite logical expression to match InfluxQL behaviour (#7031)
* chore: Move to inline snapshots

* chore: Container for the DataFusion and IOx schema

* chore: Simplify using logical expression helper functions

* feat: Rewrite conditional expressions using InfluxQL rules

* feat: Add tests to validation conditional expression rewriting

* feat: Rewrite column expressions

* chore: Rewrite expression to use false when possible

This allows the planner to optimise away the entire logical plan to an
empty plan in many cases.

* feat: Complete cast postfix operator support

Added `unsigned` postfix operator, as the feature was mostly complete.

Closes #6895

* chore: Remove redundant attribute
2023-02-21 20:01:31 +00:00
..
src Merge branch 'main' into jrb_6_compactor_query_thread_default 2023-02-21 08:17:42 -06:00
tests feat: Rewrite logical expression to match InfluxQL behaviour (#7031) 2023-02-21 20:01:31 +00:00
Cargo.toml feat: Implement all-in-one local persistence testing mode (#7027) 2023-02-21 12:45:25 +00:00
build.rs feat: Add support for data-driven InfluxQL tests (#6830) 2023-02-03 12:56:37 +00:00