Fix wrong cast in RecursiveDependentJoinPlanner by kryonix · Pull Request #21235 · duckdb/duckdb · GitHub
Skip to content

Fix wrong cast in RecursiveDependentJoinPlanner - #21235

Merged
Mytherin merged 1 commit into
duckdb:v1.5-variegatafrom
kryonix:fix_dependent_join_planner_cast
Mar 10, 2026
Merged

Mytherin merged 1 commit into
duckdb:v1.5-variegatafrom
kryonix:fix_dependent_join_planner_cast

Conversation

@kryonix

@kryonix kryonix commented Mar 9, 2026

Copy link
Copy Markdown
Member

We can not cast to a LogicalRecursiveCTE here, we must cast to the base class LogicalCTE instead, as this branch is valid for recursive and materialized CTEs.

We can not cast to a `LogicalRecursiveCTE` here, we must cast to the
base class `LogicalCTE` instead, as this branch is valid for recursive
and materialized CTEs.
@kryonix kryonix changed the title Fix wrong cast Fix wrong cast in RecursiveDependentJoinPlanner Mar 9, 2026
@kryonix
kryonix requested review from Copilot and lnkuiper and removed request for Copilot March 9, 2026 12:30
@Mytherin
Mytherin merged commit 718f2f1 into duckdb:v1.5-variegata Mar 10, 2026
64 of 65 checks passed
@Mytherin

Copy link
Copy Markdown
Member

github-actions Bot pushed a commit to duckdb/duckdb-r that referenced this pull request Mar 18, 2026
Date: 2026-03-10 07:44:51 +0100

Fix wrong cast in RecursiveDependentJoinPlanner (duckdb/duckdb#21235)
Fix two minor shell bugs: Avoid mutating rendered strings and avoid p… (duckdb/duckdb#21234)
Fix decorrelation delim index bug (duckdb/duckdb#21233)
github-actions Bot added a commit to duckdb/duckdb-r that referenced this pull request Mar 18, 2026
Date: 2026-03-10 07:44:51 +0100

Fix wrong cast in RecursiveDependentJoinPlanner (duckdb/duckdb#21235)
Fix two minor shell bugs: Avoid mutating rendered strings and avoid p… (duckdb/duckdb#21234)
Fix decorrelation delim index bug (duckdb/duckdb#21233)

Co-authored-by: krlmlr <krlmlr@users.noreply.github.com>
krlmlr added a commit to duckdb/duckdb-r that referenced this pull request Mar 22, 2026
Date: 2026-03-10 07:44:51 +0100

Fix wrong cast in RecursiveDependentJoinPlanner (duckdb/duckdb#21235)
Fix two minor shell bugs: Avoid mutating rendered strings and avoid p… (duckdb/duckdb#21234)
Fix decorrelation delim index bug (duckdb/duckdb#21233)

Co-authored-by: krlmlr <krlmlr@users.noreply.github.com>
krlmlr added a commit to krlmlr/duckdb-r-old that referenced this pull request Mar 22, 2026
Date: 2026-03-10 07:44:51 +0100

Fix wrong cast in RecursiveDependentJoinPlanner (duckdb/duckdb#21235)
Fix two minor shell bugs: Avoid mutating rendered strings and avoid p… (duckdb/duckdb#21234)
Fix decorrelation delim index bug (duckdb/duckdb#21233)

Co-authored-by: krlmlr <krlmlr@users.noreply.github.com>
krlmlr added a commit to krlmlr/duckdb-r-old that referenced this pull request Mar 22, 2026
Date: 2026-03-10 07:44:51 +0100

Fix wrong cast in RecursiveDependentJoinPlanner (duckdb/duckdb#21235)
Fix two minor shell bugs: Avoid mutating rendered strings and avoid p… (duckdb/duckdb#21234)
Fix decorrelation delim index bug (duckdb/duckdb#21233)

Co-authored-by: krlmlr <krlmlr@users.noreply.github.com>
kaka11chen pushed a commit to AstroVela/vane that referenced this pull request Aug 14, 2026
We can not cast to a `LogicalRecursiveCTE` here, we must cast to the
base class `LogicalCTE` instead, as this branch is valid for recursive
and materialized CTEs.

Upstream-Commit: duckdb/duckdb@718f2f1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants