Mryange opened a new pull request, #69775:
URL: https://github.com/apache/doris/pull/69775
### What problem does this PR solve?
Issue Number: N/A
Problem Summary:
Operator and Scanner projections eagerly expand constant expression results
into full columns. Remove these two conversions to preserve `ColumnConst`
results and avoid eager allocation and copying.
This draft is intended for full CI validation. Downstream compatibility
remains unverified, particularly Hash Join payload copying, Table Function row
replication, and nullable output block reuse. This PR deliberately contains
only the two deletions so the pipeline can expose remaining assumptions about
materialized columns.
### Release note
None
### Check List (For Author)
- Test:
- Formatting with clang-format 16 and `git diff --check` passed.
- Local build, unit tests, and regression tests were not run. Full
pipeline validation is pending.
- Behavior changed: Yes. Operator and Scanner projections can return
constant columns without expanding them.
- Does this need documentation: No.
### Check List (For Reviewer who merge this PR)
- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]