Skip to content

[fix](nereids)check pushDownContext validation after withNewProbeExpression() (#34704)#34737

Merged
englefly merged 1 commit intoapache:branch-2.1from
englefly:newRfPushdownContext
May 12, 2024
Merged

[fix](nereids)check pushDownContext validation after withNewProbeExpression() (#34704)#34737
englefly merged 1 commit intoapache:branch-2.1from
englefly:newRfPushdownContext

Conversation

@englefly
Copy link
Contributor

when the runtime filter target to a constant, the PushDownContext.finalTarget is null. in this case, do not pushdown runtime filter.
example:
select * from (select 1 as x from T1) T2 join T3 on T2.x=T3.x when push down RF(T3.x->T2.x) inside "select 1 as x from T1", the column x is a constant, and the pushDown stopped.

(cherry picked from commit 7f06cf0)

Proposed changes

Issue Number: close #xxx

Further comments

If this is a relatively large or complex change, kick off the discussion at dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...

…he#34704)

when the runtime filter target to a constant, the PushDownContext.finalTarget is null.
in this case, do not pushdown runtime filter.
example:
select * from (select 1 as x from T1) T2 join T3 on T2.x=T3.x
when push down RF(T3.x->T2.x) inside "select 1 as x from T1", the column x is a constant, and the pushDown stopped.

(cherry picked from commit 7f06cf0)
@doris-robot
Copy link

Thank you for your contribution to Apache Doris.
Don't know what should be done next? See How to process your PR

Since 2024-03-18, the Document has been moved to doris-website.
See Doris Document.

@englefly
Copy link
Contributor Author

run buildall

@englefly englefly merged commit 755757e into apache:branch-2.1 May 12, 2024
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