Skip to content

Conversation

@leiysky
Copy link
Contributor

@leiysky leiysky commented Mar 22, 2023

I hereby agree to the terms of the CLA available at: https://databend.rs/dev/policies/cla/

Summary

Introduce a new trait LoweringContext to help lower ScalarExpr into Expr.

With this trait, we can resolve data types of columns in PhysicalPlanBuilder. This will make ScalarExpr not data type-aware so we don't need to maintain the validity of ScalarExprs in optimizer anymore.

@vercel
Copy link

vercel bot commented Mar 22, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Ignored Deployment
Name Status Preview Comments Updated
databend ⬜️ Ignored (Inspect) Mar 22, 2023 at 10:12AM (UTC)

@mergify mergify bot added the pr-refactor this PR changes the code base without new features or bugfix label Mar 22, 2023
@BohuTANG BohuTANG merged commit 026feaa into databendlabs:main Mar 22, 2023
@leiysky leiysky deleted the refine-physical-plan-builder branch March 22, 2023 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-refactor this PR changes the code base without new features or bugfix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants