Skip to content

Pushdown integer upcasts to source operators in LocalPlanner#1354

Open
yingsu00 wants to merge 3 commits intoIBM:mainfrom
yingsu00:pushdownCastToSourceLocal
Open

Pushdown integer upcasts to source operators in LocalPlanner#1354
yingsu00 wants to merge 3 commits intoIBM:mainfrom
yingsu00:pushdownCastToSourceLocal

Conversation

@yingsu00
Copy link
Collaborator

PUshdown integer upcasts to source operators

Only when there are join nodes or result output nodes in the fragment that an integer upcast is needed. In this case, pushdown the upcasts to source operators like TableScanNode or ExchangeNode.

@prestodb-ci prestodb-ci force-pushed the main branch 15 times, most recently from a2ae60d to cb5caac Compare November 25, 2025 04:51
@yingsu00 yingsu00 force-pushed the pushdownCastToSourceLocal branch from 66ceb0a to b8a2817 Compare November 25, 2025 07:47
@prestodb-ci prestodb-ci force-pushed the main branch 5 times, most recently from b3ffe3f to a32ad3c Compare November 26, 2025 04:21
@yingsu00 yingsu00 force-pushed the pushdownCastToSourceLocal branch 6 times, most recently from 86894a7 to 380428a Compare December 2, 2025 08:12
@prestodb-ci prestodb-ci force-pushed the main branch 11 times, most recently from 27da1d8 to c1e959f Compare January 19, 2026 13:27
@prestodb-ci prestodb-ci force-pushed the main branch 7 times, most recently from da44354 to 09a0047 Compare January 25, 2026 12:03
@prestodb-ci prestodb-ci force-pushed the main branch 3 times, most recently from 2a3357c to 9d01541 Compare January 30, 2026 20:15
@prestodb-ci prestodb-ci force-pushed the main branch 5 times, most recently from 3fc79b1 to d196f5a Compare February 7, 2026 01:10
yingsu00 and others added 3 commits February 15, 2026 00:28
Changed pushdown_integer_upcasts_to_scan to pushdown_integer_upcasts_to_source

PUshdown integer upcasts to source operators

Only when there are join nodes or result output nodes in the fragment
that an integer upcast is needed. In this case, pushdown the upcasts to
source operators like TableScanNode or ExchangeNode.
@yingsu00 yingsu00 force-pushed the pushdownCastToSourceLocal branch from b627700 to da713fe Compare February 15, 2026 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants