Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove reundant filters (e.g. c> 5 AND c>5 --> c>5) (#436)
* #410: Remove reundant filters (e.g. c> 5 AND c>5 --> c>5) * RemoveDuplicateFilters: fix unit tests * fix lint * fix erroneous simplifications of arithmetic expressions * RemoveDuplicateFilters: add more simplification rules (@Dandandan) * Remove unnecessary lifetime specifiers and other fixes ... * RemoveDuplicateFilter: fix is_one matches * Change remove_duplicate_filter to simplify_expressions * fix simplify expressions * fix lint and clippy * Update datafusion/src/optimizer/simplify_expressions.rs Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Update datafusion/src/optimizer/simplify_expressions.rs Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Update datafusion/src/optimizer/simplify_expressions.rs Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Update datafusion/src/optimizer/simplify_expressions.rs Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * simplify test expressions Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
- Loading branch information