forked from apache/datafusion
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Expression Ranges #21
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…e deprecated function (apache#9923) * Minor: Improve documentation for FilterPushdown and remove deprecated method * Remove deprecated method * Improve docs * more * Apply suggestions from code review Co-authored-by: Phillip LeBlanc <phillip@leblanc.tech> --------- Co-authored-by: Phillip LeBlanc <phillip@leblanc.tech>
…ccumulatorArgs` (apache#9920) * Minor: Improve documentation for AggregateUDFImpl::accumulator and `AccumulatorArgs` * Add test and helper functions * Improve docs and examples * Fix CI * Remove checks for ORDER BY and IGNORE NULLS
* Minor: improve TableReference docs * Clarify normalization
…dy exists. (apache#9912) * prevent panic * initial version, bad code * some error handling * Some slt tests * docs and minor refactors * cleaning up * fix tests * clear err message for single-file partitioned tables * typo * test invalid/mixed partitions on disk * ensure order in error msg for testing
…e#9962) * Extract local variables in physical join planning to function * Comments
…pache#9958) * for debug finish remove print add space * fix clippy * finish * fix clippy
…hould be rewritten in OperatorToFunction` (apache#9968) * Minor: Return InternalError rather than panic for 'NamedStructField should be rewritten in OperatorToFunction' * clippy
…-functions` (apache#9960) * backup Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * move PhysicalExpr Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * cleanup Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * move physical sort Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * cleanup dependencies Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * add readme Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * disable doc test Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * move column Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fmt Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * move aggregatexp Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * move other two utils Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * license Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * switch to ignore Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * move reverse order Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * rename to common Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * cleanup Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * backup Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * move acc to first value Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * move builtin expr too Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * use macro Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fmt Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix doc Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * add todo Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * rm comments Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * rm unused Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * rm unused code Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * change to private Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix lock Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * cleanup Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * cleanup Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * support roundtrip Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * remmove old format state Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * move aggregate related things to aggr crate Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * move back to common Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * taplo Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * rm comment Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * cleanup Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * lock Signed-off-by: jayzhan211 <jayzhan211@gmail.com> --------- Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
* Minor: Improve documentation about optimizer * fix unused commit
* Update documentation for COPY command * Fix example * prettier
* Minor: fix bug in pruning predicate doc * formatting
* fix: improve `unnest_generic_list` handling of null list * fix clippy * fix comment
…ode::visit (apache#9913) * fix * clippy * remove accidental extra apply * minor fixes * fix `LogicalPlan::apply_expressions()` and `LogicalPlan::map_subqueries()` * fix `LogicalPlan::visit_with_subqueries()` * Add deprecated LogicalPlan::inspect_expressions --------- Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
* Removing broken tests * Simplifying tests / removing support for failed tests * Revert "Simplifying tests / removing support for failed tests" This reverts commit 6e50a80. * Fixing tests for real * Apply suggestions from code review Thanks @alamb ! Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> --------- Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
* Optimize performance of substr_index
* move Floor, Gcd, Lcm, Pi to datafusion-functions
* move the Log, Power functions to datafusion-functions * match type instead of name * fix formatting errors
…9985) * Revert "Add test for reading back file created with FORMAT options (apache#9753)" This reverts commit b50f3aa. * Revert "support format in options of COPY command (apache#9744)" This reverts commit 40fb1b8. * update docs and example to remove old syntax
…che#10000) * move Floor, Gcd, Lcm, Pi to datafusion-functions * remove floor fn * move Trunc, Cot, Round, iszero functions to datafusion-functions * Make mod iszero public, minor ordering change to keep the alphabetical ordering theme. --------- Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
…e#10434) * Move ordering discovery to equality check * Minor changes * Minor changes * Apply suggestions from code review Co-authored-by: Mehmet Ozan Kabak <ozankabak@gmail.com> --------- Co-authored-by: Mehmet Ozan Kabak <ozankabak@gmail.com>
…10436) * Revert "make common expression alias human-readable (apache#10333)" This reverts commit 2a15614. * keep some ok parts
* Implement get_flight_info_tables * remove unimplemented methods * Simplify FlightInfo construction
… Function (apache#10418) * move covariance * add sqllogictest
…r planning) (apache#10405) * Add `LogicalPlan::recompute_schema` for handling rewrite passes * Stop copying LogicalPlan and Exprs in `OptimizeProjections`
* move bit_and_or_xor unit tests to slt Signed-off-by: NoeB <noe.brehm@bluewin.ch> * Apply suggestions from code review --------- Signed-off-by: NoeB <noe.brehm@bluewin.ch>
* introduce new sig Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * add udfimpl Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * replace fun Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * replace array Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * coalesce Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * nvl2 Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * rm variadic equal Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix test Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * rm err msg to fix ci Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * user defined sig Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * add err msg Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fmt Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * cleanup Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix ci Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * fix ci Signed-off-by: jayzhan211 <jayzhan211@gmail.com> * upd comment Signed-off-by: jayzhan211 <jayzhan211@gmail.com> --------- Signed-off-by: jayzhan211 <jayzhan211@gmail.com>
apache#10430) * Remove some Expr clones in `EliminateCrossJoin` * Apply suggestions from code review Co-authored-by: comphead <comphead@users.noreply.github.com> * fix --------- Co-authored-by: comphead <comphead@users.noreply.github.com>
…instead of format!) (apache#10454) * refactor: use Write instead of format! to implement display_name * Use static dispatch for write * remove more allocations --------- Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
…l syntax for `HEADER ROW`, `DELIMITER` and `COMPRESSION` (apache#10404) * Simplify format options * Keep PG copy from tests same * Update datafusion/common/src/config.rs Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Update datafusion/core/src/datasource/file_format/csv.rs Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> * Remove WITH HEADER ROW * Review Part 1 * . * Fix failing tests * Revert "Fix failing tests" This reverts commit 9d81601. * Final commit * Minor * Review * Update avro.slt * Apply suggestions * Fix imports --------- Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org> Co-authored-by: Mehmet Ozan Kabak <ozankabak@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
core
development-process
documentation
Improvements or additions to documentation
logical-expr
optimizer
physical-expr
sql
sqllogictest
substrait
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Which issue does this PR close?
Closes #.
Rationale for this change
What changes are included in this PR?
Are these changes tested?
Are there any user-facing changes?