diff --git a/datafusion/physical-expr/src/equivalence/properties/mod.rs b/datafusion/physical-expr/src/equivalence/properties/mod.rs index 080587c0e231..c7c33ba5b2ba 100644 --- a/datafusion/physical-expr/src/equivalence/properties/mod.rs +++ b/datafusion/physical-expr/src/equivalence/properties/mod.rs @@ -52,7 +52,7 @@ use datafusion_physical_expr_common::utils::ExprPropertiesNode; use indexmap::IndexSet; use itertools::Itertools; -/// A `EquivalenceProperties` object stores information known about the output +/// `EquivalenceProperties` stores information about the output /// of a plan node, that can be used to optimize the plan. /// /// Currently, it keeps track of: @@ -61,6 +61,10 @@ use itertools::Itertools; /// - Constants expressions: expressions that are known to contain a single /// constant value. /// +/// Please see the [Using Ordering for Better Plans] blog for more details. +/// +/// [Using Ordering for Better Plans]: https://datafusion.apache.org/blog/2025/03/11/ordering-analysis/ +/// /// # Example equivalent sort expressions /// /// Consider table below: