You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafusion.apache.org by gi...@apache.org on 2026/06/24 20:31:24 UTC
(datafusion) branch gh-readonly-queue/main/pr-23150-a4342cb1e90230112d5c393120a240368e264b86 created (now 3920f33f0b)
This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a change to branch gh-readonly-queue/main/pr-23150-a4342cb1e90230112d5c393120a240368e264b86
in repository https://gitbox.apache.org/repos/asf/datafusion.git
at 3920f33f0b chore(expr): remove deprecated Filter::try_new_with_having (Closes #23080 - partial) (#23150)
This branch includes the following new commits:
new 3920f33f0b chore(expr): remove deprecated Filter::try_new_with_having (Closes #23080 - partial) (#23150)
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org
(datafusion) 01/01: chore(expr): remove deprecated Filter::try_new_with_having (Closes #23080 - partial) (#23150)
Posted by gi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a commit to branch gh-readonly-queue/main/pr-23150-a4342cb1e90230112d5c393120a240368e264b86
in repository https://gitbox.apache.org/repos/asf/datafusion.git
commit 3920f33f0b15c1c64b9842ed6c568e998ddaf4a6
Author: Giorgio Maria Federico Birnthaler <12...@users.noreply.github.com>
AuthorDate: Wed Jun 24 22:31:01 2026 +0200
chore(expr): remove deprecated Filter::try_new_with_having (Closes #23080 - partial) (#23150)
Fixes part of #23080
## Summary
Removes `Filter::try_new_with_having`, deprecated since 48.0.0 ("Use
`try_new` instead"). A grep across the workspace confirms zero remaining
callers and zero public re-exports — the method is definition-only. The
6-major-version grace period cited by the API-health policy is past due
(we are now on 55.x).
## Test plan
- `git grep -nE 'try_new_with_having'` returns no matches in source or
docs (only the removed definition site).
AI assistance: drafted with the help of an Anthropic coding assistant.
Diff was reviewed line by line before submission, and the change was
verified independently.
Signed-off-by: Dodothereal
<12...@users.noreply.github.com>
---
datafusion/expr/src/logical_plan/plan.rs | 7 -------
1 file changed, 7 deletions(-)
diff --git a/datafusion/expr/src/logical_plan/plan.rs b/datafusion/expr/src/logical_plan/plan.rs
index 9ca6941a61..e3c151486f 100644
--- a/datafusion/expr/src/logical_plan/plan.rs
+++ b/datafusion/expr/src/logical_plan/plan.rs
@@ -2655,13 +2655,6 @@ impl Filter {
Self::try_new_internal(predicate, input)
}
- /// Create a new filter operator for a having clause.
- /// This is similar to a filter, but its having flag is set to true.
- #[deprecated(since = "48.0.0", note = "Use `try_new` instead")]
- pub fn try_new_with_having(predicate: Expr, input: Arc<LogicalPlan>) -> Result<Self> {
- Self::try_new_internal(predicate, input)
- }
-
fn is_allowed_filter_type(data_type: &DataType) -> bool {
match data_type {
// Interpret NULL as a missing boolean value.
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org