Skip to content

Tvf analyzer final commit3#23

Open
mohsaka wants to merge 3 commits into
masterfrom
tvf_analyzer_final_commit3
Open

Tvf analyzer final commit3#23
mohsaka wants to merge 3 commits into
masterfrom
tvf_analyzer_final_commit3

Conversation

@mohsaka
Copy link
Copy Markdown
Owner

@mohsaka mohsaka commented Dec 13, 2025

Description

This PR contains all final changes to SPI/analysis/planning/optimization. This PR does not include LocalExecutionPlanner changes or the exclude columns optimization which will come in future PRs.

Motivation and Context

Impact

Test Plan

Added new test cases.

Rule test cases:
TestImplementTableFunctionSource
TestPruneTableFunctionProcessorColumns
TestPruneTableFunctionProcessorSourceColumns
TestRemoveRedundantTableFunction

Planner test case:
planner/TestTableFunctionInvocation

Re-ran previous test cases to check for regressions:
test/TestTableFunctionInvocation
TestTableFunctionRegistry

Contributor checklist

  • Please make sure your submission complies with our contributing guide, in particular code style and commit standards.
  • PR description addresses the issue accurately and concisely. If the change is non-trivial, a GitHub Issue is referenced.
  • Documented new properties (with its default value), SQL syntax, functions, or other functionality.
  • If release notes are required, they follow the release notes guidelines.
  • Adequate tests were added if applicable.
  • CI passed.
  • If adding new dependencies, verified they have an OpenSSF Scorecard score of 5.0 or higher (or obtained explicit TSC approval for lower scores).

Release Notes

Please follow release notes guidelines and fill in the release notes below.

== NO RELEASE NOTE ==

mohsaka and others added 3 commits December 13, 2025 10:56
…nPlanner and ExcludeColumns optimizer rule.

Co-authored-by: kasiafi <30203062+kasiafi@users.noreply.github.com>
Co-authored-by: Xin Zhang <desertsxin@gmail.com>
Co-authored-by: kasiafi <30203062+kasiafi@users.noreply.github.com>
Co-authored-by: mohsaka <135669458+mohsaka@users.noreply.github.com>
Co-authored-by: kasiafi <30203062+kasiafi@users.noreply.github.com>
Co-authored-by: mohsaka <135669458+mohsaka@users.noreply.github.com>
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