Skip to content

feat: [branch-48] add metadata to literal expressions - #16315

Merged
andygrove merged 1 commit into
apache:branch-48from
andygrove:backport-16170
Jun 7, 2025
Merged

feat: [branch-48] add metadata to literal expressions#16315
andygrove merged 1 commit into
apache:branch-48from
andygrove:backport-16170

Conversation

@andygrove

Copy link
Copy Markdown
Member

Which issue does this PR close?

Backports #16170 to branch-48

Rationale for this change

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

* Adding metadata to literal enum type
* Correct processing of metadata during simplificiation
* Switch to btreemap instead of hashmap for carrying around metadata
* Documentation update
* Update unit test
* Additional unit tests needed fields in the debug output
* Updates after rebase
* Add metadata to display when it exists
@github-actionsgithub-actionsBot added documentation Improvements or additions to documentation sql SQL Planner development-process Related to development process of DataFusion logical-expr Logical plan and expressions physical-expr Changes to the physical-expr crates optimizer Optimizer rules core Core DataFusion crate sqllogictest SQL Logic Tests (.slt) substrait Changes to the substrait crate catalog Related to the catalog crate proto Related to proto crate functions Changes to functions implementation datasource Changes to the datasource crate labels Jun 6, 2025
@andygrove
andygrove changed the base branch from main to branch-48June 6, 2025 23:19
@github-actionsgithub-actionsBot added the ffi Changes to the ffi crate label Jun 6, 2025
@andygroveandygrove mentioned this pull request Jun 6, 2025
29 tasks
@andygrove
andygrove merged commit b5dfdbe into apache:branch-48Jun 7, 2025
@andygrove
andygrove deleted the backport-16170 branch June 7, 2025 14:39
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

catalogRelated to the catalog cratecoreCore DataFusion cratedatasourceChanges to the datasource cratedevelopment-processRelated to development process of DataFusiondocumentationImprovements or additions to documentationffiChanges to the ffi cratefunctionsChanges to functions implementationlogical-exprLogical plan and expressionsoptimizerOptimizer rulesphysical-exprChanges to the physical-expr cratesprotoRelated to proto cratesqlSQL PlannersqllogictestSQL Logic Tests (.slt)substraitChanges to the substrait crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@andygrove@timsaucer