Skip to content

[SPARK-58357][SQL] Remove unused withCatalogIdentClause in SparkSqlAstBuilder - #57548

Closed
uros-b wants to merge 1 commit into
apache:masterfrom
uros-b:deadcode-sparksqlparser-withcatalogidentclause
Closed

[SPARK-58357][SQL] Remove unused withCatalogIdentClause in SparkSqlAstBuilder#57548
uros-b wants to merge 1 commit into
apache:masterfrom
uros-b:deadcode-sparksqlparser-withcatalogidentclause

Conversation

@uros-b

@uros-b uros-b commented Jul 26, 2026

Copy link
Copy Markdown
Member

What changes were proposed in this pull request?

Removes the unused private method withCatalogIdentClause in SparkSqlAstBuilder, along with the SparkException and PlanWithUnresolvedIdentifier imports that it was the sole remaining user of.

Why are the changes needed?

Its only caller (visitSetCatalog) was rewritten to call expression(...) directly, leaving the method with zero references. Removing it and its now-orphaned imports is dead-code cleanup with no behavior change.

Does this PR introduce any user-facing change?

No.

How was this patch tested?

Pure removal of unreferenced code; existing parser tests unaffected. No new tests needed.

Was this patch authored or co-authored using generative AI tooling?

Generated-by: Claude Code (Opus 4.8)

@uros-b uros-b left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @HyukjinKwon! Waiting for CI

@uros-b uros-b closed this in 781ca6a Jul 27, 2026
uros-b added a commit that referenced this pull request Jul 27, 2026
…tBuilder

### What changes were proposed in this pull request?
Removes the unused private method `withCatalogIdentClause` in `SparkSqlAstBuilder`, along with the `SparkException` and `PlanWithUnresolvedIdentifier` imports that it was the sole remaining user of.

### Why are the changes needed?
Its only caller (`visitSetCatalog`) was rewritten to call `expression(...)` directly, leaving the method with zero references. Removing it and its now-orphaned imports is dead-code cleanup with no behavior change.

### Does this PR introduce _any_ user-facing change?
No.

### How was this patch tested?
Pure removal of unreferenced code; existing parser tests unaffected. No new tests needed.

### Was this patch authored or co-authored using generative AI tooling?
Generated-by: Claude Code (Opus 4.8)

Closes #57548 from uros-b/deadcode-sparksqlparser-withcatalogidentclause.

Lead-authored-by: Uros Bojanic <221401595+uros-b@users.noreply.github.com>
Co-authored-by: Uros Bojanic <uros.bojanic@databricks.com>
Signed-off-by: Uros Bojanic <221401595+uros-b@users.noreply.github.com>
(cherry picked from commit 781ca6a)
Signed-off-by: Uros Bojanic <221401595+uros-b@users.noreply.github.com>
@uros-b

uros-b commented Jul 27, 2026

Copy link
Copy Markdown
Member Author

Merge Summary:

Posted by merge_spark_pr.py

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.

3 participants