-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Part of #9494
Is your feature request related to a problem or challenge?
This ticket tracks the remaining work to complete #9495
As @devinjdangelo says in #9494 (comment)
We now have a solid foundation for converting Exprs --> SQL (see #9495 for why this is valuable).
It should now be straightforward to add support for the remaining Expr
types and doing so is a great way to get more familiar with DataFusion's core data structures and optimization algorithms without already having expertise in database internals.
Describe the solution you'd like
The basic task is to:
- Pick one (or a few) of the expressions below
- Create a PR to Implement the Expr --> AST reverse code (in this
match
statement) - Add a test (for example, here)
Here is the remaining list of exprs (just note on the ticket which you plan to work on)
-
ScalarVariable
Expr --> String Support #10518 -
IsNull
/IsNotNull
Expr --> String Support #10519 -
Placeholder
Expr --> String Support #10522 -
TryCast
Expr --> String Support #10520 -
GroupingSet
Expr --> String Support #10521 -
OuterColumnReference
Expr --> String Support #10523 - Allow expr_to_sql unparsing with no quotes #10197
- Support OrderBy and Sort in Expr->String #10256
Describe alternatives you've considered
No response
Additional context
No response
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request