This is an automated email from the ASF dual-hosted git repository.
yangjiang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git
The following commit(s) were added to refs/heads/main by this push:
new 9ce21e11ea Minor: fix bug in pruning predicate doc (#9986)
9ce21e11ea is described below
commit 9ce21e11ea8574ea2b650d80bf09327db343887f
Author: Andrew Lamb <[email protected]>
AuthorDate: Sun Apr 7 21:53:41 2024 -0400
Minor: fix bug in pruning predicate doc (#9986)
* Minor: fix bug in pruning predicate doc
* formatting
---
datafusion/core/src/physical_optimizer/pruning.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/datafusion/core/src/physical_optimizer/pruning.rs
b/datafusion/core/src/physical_optimizer/pruning.rs
index 80bb5ad42e..19e71a92a7 100644
--- a/datafusion/core/src/physical_optimizer/pruning.rs
+++ b/datafusion/core/src/physical_optimizer/pruning.rs
@@ -330,7 +330,7 @@ pub trait PruningStatistics {
/// `x = 5` | `CASE WHEN x_null_count = x_row_count THEN false ELSE x_min <= 5
AND 5 <= x_max END`
/// `x < 5` | `CASE WHEN x_null_count = x_row_count THEN false ELSE x_max < 5
END`
/// `x = 5 AND y = 10` | `CASE WHEN x_null_count = x_row_count THEN false ELSE
x_min <= 5 AND 5 <= x_max END AND CASE WHEN y_null_count = y_row_count THEN
false ELSE y_min <= 10 AND 10 <= y_max END`
-/// `x IS NULL` | `CASE WHEN x_null_count = x_row_count THEN false ELSE
x_null_count > 0 END`
+/// `x IS NULL` | `x_null_count > 0`
/// `CAST(x as int) = 5` | `CASE WHEN x_null_count = x_row_count THEN false
ELSE CAST(x_min as int) <= 5 AND 5 <= CAST(x_max as int) END`
///
/// ## Predicate Evaluation