This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/datafusion.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 47ad9eb235 Publish built docs triggered by
a5f490e4c31125b8126105385c6c1120cb2fa2de
47ad9eb235 is described below
commit 47ad9eb235d29dc2ea47b29e54b87723934b6247
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Mar 2 20:12:09 2026 +0000
Publish built docs triggered by a5f490e4c31125b8126105385c6c1120cb2fa2de
---
.../custom-table-providers.md.txt | 30 ++++++-
.../library-user-guide/upgrading/54.0.0.md.txt | 93 +++++++++++++++++++++
.../library-user-guide/upgrading/index.rst.txt | 1 +
contributor-guide/api-health.html | 1 +
contributor-guide/architecture.html | 1 +
.../architecture/dependency-graph.html | 1 +
contributor-guide/communication.html | 1 +
contributor-guide/development_environment.html | 1 +
contributor-guide/governance.html | 1 +
.../gsoc/gsoc_application_guidelines_2025.html | 1 +
.../gsoc/gsoc_project_ideas_2025.html | 1 +
contributor-guide/gsoc/index.html | 1 +
contributor-guide/howtos.html | 1 +
contributor-guide/index.html | 1 +
contributor-guide/inviting.html | 1 +
contributor-guide/roadmap.html | 1 +
contributor-guide/specification/index.html | 1 +
contributor-guide/specification/invariants.html | 1 +
.../specification/output-field-name-semantic.html | 1 +
contributor-guide/testing.html | 1 +
download.html | 1 +
genindex.html | 1 +
index.html | 1 +
library-user-guide/building-logical-plans.html | 1 +
library-user-guide/catalogs.html | 1 +
library-user-guide/custom-table-providers.html | 14 +++-
library-user-guide/extending-operators.html | 1 +
library-user-guide/extending-sql.html | 1 +
library-user-guide/extensions.html | 1 +
library-user-guide/functions/adding-udfs.html | 1 +
library-user-guide/functions/index.html | 1 +
library-user-guide/functions/spark.html | 1 +
library-user-guide/index.html | 1 +
library-user-guide/profiling.html | 1 +
library-user-guide/query-optimizer.html | 1 +
library-user-guide/table-constraints.html | 1 +
library-user-guide/upgrading/46.0.0.html | 1 +
library-user-guide/upgrading/47.0.0.html | 1 +
library-user-guide/upgrading/48.0.0.html | 1 +
library-user-guide/upgrading/48.0.1.html | 1 +
library-user-guide/upgrading/49.0.0.html | 1 +
library-user-guide/upgrading/50.0.0.html | 1 +
library-user-guide/upgrading/51.0.0.html | 1 +
library-user-guide/upgrading/52.0.0.html | 1 +
library-user-guide/upgrading/53.0.0.html | 5 +-
.../upgrading/{48.0.1.html => 54.0.0.html} | 92 +++++++++++++++-----
library-user-guide/upgrading/index.html | 6 +-
library-user-guide/using-the-dataframe-api.html | 1 +
library-user-guide/using-the-sql-api.html | 1 +
library-user-guide/working-with-exprs.html | 1 +
objects.inv | Bin 2330 -> 2337 bytes
search.html | 1 +
searchindex.js | 2 +-
user-guide/arrow-introduction.html | 1 +
user-guide/cli/datasources.html | 1 +
user-guide/cli/functions.html | 1 +
user-guide/cli/index.html | 1 +
user-guide/cli/installation.html | 1 +
user-guide/cli/overview.html | 1 +
user-guide/cli/usage.html | 1 +
user-guide/concepts-readings-events.html | 1 +
user-guide/configs.html | 1 +
user-guide/crate-configuration.html | 1 +
user-guide/dataframe.html | 1 +
user-guide/example-usage.html | 1 +
user-guide/explain-usage.html | 1 +
user-guide/expressions.html | 1 +
user-guide/faq.html | 1 +
user-guide/features.html | 1 +
user-guide/introduction.html | 1 +
user-guide/metrics.html | 1 +
user-guide/sql/aggregate_functions.html | 1 +
user-guide/sql/data_types.html | 1 +
user-guide/sql/ddl.html | 1 +
user-guide/sql/dml.html | 1 +
user-guide/sql/explain.html | 1 +
user-guide/sql/format_options.html | 1 +
user-guide/sql/index.html | 1 +
user-guide/sql/information_schema.html | 1 +
user-guide/sql/operators.html | 1 +
user-guide/sql/prepared_statements.html | 1 +
user-guide/sql/scalar_functions.html | 1 +
user-guide/sql/select.html | 1 +
user-guide/sql/special_functions.html | 1 +
user-guide/sql/struct_coercion.html | 1 +
user-guide/sql/subqueries.html | 1 +
user-guide/sql/window_functions.html | 1 +
87 files changed, 289 insertions(+), 32 deletions(-)
diff --git a/_sources/library-user-guide/custom-table-providers.md.txt
b/_sources/library-user-guide/custom-table-providers.md.txt
index 50005a7527..70b6be3ae2 100644
--- a/_sources/library-user-guide/custom-table-providers.md.txt
+++ b/_sources/library-user-guide/custom-table-providers.md.txt
@@ -52,11 +52,12 @@ use std::any::Any;
use std::sync::{Arc, Mutex};
use std::collections::{BTreeMap, HashMap};
use datafusion::common::Result;
+use datafusion::common::tree_node::TreeNodeRecursion;
use datafusion::arrow::datatypes::{DataType, Field, Schema, SchemaRef};
use datafusion::physical_plan::expressions::PhysicalSortExpr;
use datafusion::physical_plan::{
ExecutionPlan, SendableRecordBatchStream, DisplayAs, DisplayFormatType,
- Statistics, PlanProperties
+ Statistics, PlanProperties, PhysicalExpr
};
use datafusion::execution::context::TaskContext;
use datafusion::arrow::array::{UInt64Builder, UInt8Builder};
@@ -153,6 +154,13 @@ impl ExecutionPlan for CustomExec {
None,
)?))
}
+
+ fn apply_expressions(
+ &self,
+ _f: &mut dyn FnMut(&dyn PhysicalExpr) -> Result<TreeNodeRecursion>,
+ ) -> Result<TreeNodeRecursion> {
+ Ok(TreeNodeRecursion::Continue)
+ }
}
```
@@ -277,12 +285,20 @@ The `scan` method of the `TableProvider` returns a
`Result<Arc<dyn ExecutionPlan
# None,
# )?))
# }
+#
+# fn apply_expressions(
+# &self,
+# _f: &mut dyn FnMut(&dyn PhysicalExpr) -> Result<TreeNodeRecursion>,
+# ) -> Result<TreeNodeRecursion> {
+# Ok(TreeNodeRecursion::Continue)
+# }
# }
use async_trait::async_trait;
+use datafusion::common::tree_node::TreeNodeRecursion;
use datafusion::logical_expr::expr::Expr;
use datafusion::datasource::{TableProvider, TableType};
-use datafusion::physical_plan::project_schema;
+use datafusion::physical_plan::{project_schema, PhysicalExpr};
use datafusion::catalog::Session;
impl CustomExec {
@@ -469,12 +485,20 @@ This will allow you to use the custom table provider in
DataFusion. For example,
# None,
# )?))
# }
+#
+# fn apply_expressions(
+# &self,
+# _f: &mut dyn FnMut(&dyn PhysicalExpr) -> Result<TreeNodeRecursion>,
+# ) -> Result<TreeNodeRecursion> {
+# Ok(TreeNodeRecursion::Continue)
+# }
# }
# use async_trait::async_trait;
+# use datafusion::common::tree_node::TreeNodeRecursion;
# use datafusion::logical_expr::expr::Expr;
# use datafusion::datasource::{TableProvider, TableType};
-# use datafusion::physical_plan::project_schema;
+# use datafusion::physical_plan::{project_schema, PhysicalExpr};
# use datafusion::catalog::Session;
#
# impl CustomExec {
diff --git a/_sources/library-user-guide/upgrading/54.0.0.md.txt
b/_sources/library-user-guide/upgrading/54.0.0.md.txt
new file mode 100644
index 0000000000..85cb8e9dd0
--- /dev/null
+++ b/_sources/library-user-guide/upgrading/54.0.0.md.txt
@@ -0,0 +1,93 @@
+<!---
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+
+# Upgrade Guides
+
+## DataFusion 54.0.0
+
+**Note:** DataFusion `54.0.0` has not been released yet. The information
provided
+in this section pertains to features and changes that have already been merged
+to the main branch and are awaiting release in this version.
+
+### `ExecutionPlan::apply_expressions` is now a required method
+
+`apply_expressions` has been added as a **required** method on the
`ExecutionPlan` trait (no default implementation). The same applies to the
`FileSource` and `DataSource` traits. Any custom implementation of these traits
must now implement `apply_expressions`.
+
+**Who is affected:**
+
+- Users who implement custom `ExecutionPlan` nodes
+- Users who implement custom `FileSource` or `DataSource` sources
+
+**Migration guide:**
+
+Add `apply_expressions` to your implementation. Call `f` on each top-level
`PhysicalExpr` your node owns, using `visit_sibling` to correctly propagate
`TreeNodeRecursion`:
+
+**Node with no expressions:**
+
+```rust,ignore
+fn apply_expressions(
+ &self,
+ _f: &mut dyn FnMut(&dyn PhysicalExpr) -> Result<TreeNodeRecursion>,
+) -> Result<TreeNodeRecursion> {
+ Ok(TreeNodeRecursion::Continue)
+}
+```
+
+**Node with a single expression:**
+
+```rust,ignore
+fn apply_expressions(
+ &self,
+ f: &mut dyn FnMut(&dyn PhysicalExpr) -> Result<TreeNodeRecursion>,
+) -> Result<TreeNodeRecursion> {
+ f(self.predicate.as_ref())
+}
+```
+
+**Node with multiple expressions:**
+
+```rust,ignore
+fn apply_expressions(
+ &self,
+ f: &mut dyn FnMut(&dyn PhysicalExpr) -> Result<TreeNodeRecursion>,
+) -> Result<TreeNodeRecursion> {
+ let mut tnr = TreeNodeRecursion::Continue;
+ for expr in &self.expressions {
+ tnr = tnr.visit_sibling(|| f(expr.as_ref()))?;
+ }
+ Ok(tnr)
+}
+```
+
+**Node whose only expressions are in `output_ordering()` (e.g. a synthetic
test node with no owned expression fields):**
+
+```rust,ignore
+fn apply_expressions(
+ &self,
+ f: &mut dyn FnMut(&dyn PhysicalExpr) -> Result<TreeNodeRecursion>,
+) -> Result<TreeNodeRecursion> {
+ let mut tnr = TreeNodeRecursion::Continue;
+ if let Some(ordering) = self.cache.output_ordering() {
+ for sort_expr in ordering {
+ tnr = tnr.visit_sibling(|| f(sort_expr.expr.as_ref()))?;
+ }
+ }
+ Ok(tnr)
+}
+```
diff --git a/_sources/library-user-guide/upgrading/index.rst.txt
b/_sources/library-user-guide/upgrading/index.rst.txt
index 16bb33b759..1ed5eca2a5 100644
--- a/_sources/library-user-guide/upgrading/index.rst.txt
+++ b/_sources/library-user-guide/upgrading/index.rst.txt
@@ -21,6 +21,7 @@ Upgrade Guides
.. toctree::
:maxdepth: 1
+ DataFusion 54.0.0 <54.0.0>
DataFusion 53.0.0 <53.0.0>
DataFusion 52.0.0 <52.0.0>
DataFusion 51.0.0 <51.0.0>
diff --git a/contributor-guide/api-health.html
b/contributor-guide/api-health.html
index 8fed654b8c..a4b28406c3 100644
--- a/contributor-guide/api-health.html
+++ b/contributor-guide/api-health.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/architecture.html
b/contributor-guide/architecture.html
index 2e550703c2..a4056b04a7 100644
--- a/contributor-guide/architecture.html
+++ b/contributor-guide/architecture.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/architecture/dependency-graph.html
b/contributor-guide/architecture/dependency-graph.html
index 9a9a622449..ab7758f579 100644
--- a/contributor-guide/architecture/dependency-graph.html
+++ b/contributor-guide/architecture/dependency-graph.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/communication.html
b/contributor-guide/communication.html
index dec7625724..b9235f6030 100644
--- a/contributor-guide/communication.html
+++ b/contributor-guide/communication.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/development_environment.html
b/contributor-guide/development_environment.html
index cd6d264daa..7321cfbda8 100644
--- a/contributor-guide/development_environment.html
+++ b/contributor-guide/development_environment.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/governance.html
b/contributor-guide/governance.html
index 1dab3c3a7a..f57ed5fda4 100644
--- a/contributor-guide/governance.html
+++ b/contributor-guide/governance.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/gsoc/gsoc_application_guidelines_2025.html
b/contributor-guide/gsoc/gsoc_application_guidelines_2025.html
index 8c575c43a8..451921d171 100644
--- a/contributor-guide/gsoc/gsoc_application_guidelines_2025.html
+++ b/contributor-guide/gsoc/gsoc_application_guidelines_2025.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/gsoc/gsoc_project_ideas_2025.html
b/contributor-guide/gsoc/gsoc_project_ideas_2025.html
index f0642a9f7a..8d27657d21 100644
--- a/contributor-guide/gsoc/gsoc_project_ideas_2025.html
+++ b/contributor-guide/gsoc/gsoc_project_ideas_2025.html
@@ -278,6 +278,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/gsoc/index.html
b/contributor-guide/gsoc/index.html
index 873dceb05e..21d5c49c39 100644
--- a/contributor-guide/gsoc/index.html
+++ b/contributor-guide/gsoc/index.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/howtos.html b/contributor-guide/howtos.html
index a99e8fd393..379c1f3eeb 100644
--- a/contributor-guide/howtos.html
+++ b/contributor-guide/howtos.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/index.html b/contributor-guide/index.html
index 62a763b69d..16e32fe0b2 100644
--- a/contributor-guide/index.html
+++ b/contributor-guide/index.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/inviting.html b/contributor-guide/inviting.html
index e206c95b73..75428c954b 100644
--- a/contributor-guide/inviting.html
+++ b/contributor-guide/inviting.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/roadmap.html b/contributor-guide/roadmap.html
index 351fb64124..ca620ee2f9 100644
--- a/contributor-guide/roadmap.html
+++ b/contributor-guide/roadmap.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/specification/index.html
b/contributor-guide/specification/index.html
index 3f77357c61..6e3664edc7 100644
--- a/contributor-guide/specification/index.html
+++ b/contributor-guide/specification/index.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/specification/invariants.html
b/contributor-guide/specification/invariants.html
index 1652c6e6d3..8908d18e75 100644
--- a/contributor-guide/specification/invariants.html
+++ b/contributor-guide/specification/invariants.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/specification/output-field-name-semantic.html
b/contributor-guide/specification/output-field-name-semantic.html
index 2b0f0e6e4f..f9e7b88c59 100644
--- a/contributor-guide/specification/output-field-name-semantic.html
+++ b/contributor-guide/specification/output-field-name-semantic.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/contributor-guide/testing.html b/contributor-guide/testing.html
index 6d583c553d..0f0c0a1dc9 100644
--- a/contributor-guide/testing.html
+++ b/contributor-guide/testing.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/download.html b/download.html
index 355888b56e..4c25174c7d 100644
--- a/download.html
+++ b/download.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/genindex.html b/genindex.html
index c2561e83d1..b197d85afa 100644
--- a/genindex.html
+++ b/genindex.html
@@ -274,6 +274,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/index.html b/index.html
index f13bee3c39..3e43b4f7b4 100644
--- a/index.html
+++ b/index.html
@@ -280,6 +280,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/building-logical-plans.html
b/library-user-guide/building-logical-plans.html
index 5c2306f918..b6165832cb 100644
--- a/library-user-guide/building-logical-plans.html
+++ b/library-user-guide/building-logical-plans.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/catalogs.html b/library-user-guide/catalogs.html
index 1b20a34ca5..7d29c46d07 100644
--- a/library-user-guide/catalogs.html
+++ b/library-user-guide/catalogs.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/custom-table-providers.html
b/library-user-guide/custom-table-providers.html
index 9b338ce66e..f608f50ddd 100644
--- a/library-user-guide/custom-table-providers.html
+++ b/library-user-guide/custom-table-providers.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
@@ -437,11 +438,12 @@ constraints are handled, see <a class="reference
internal" href="table-constrain
<span class="k">use</span><span class="w"> </span><span
class="n">std</span><span class="p">::</span><span class="n">sync</span><span
class="p">::{</span><span class="n">Arc</span><span class="p">,</span><span
class="w"> </span><span class="n">Mutex</span><span class="p">};</span>
<span class="k">use</span><span class="w"> </span><span
class="n">std</span><span class="p">::</span><span
class="n">collections</span><span class="p">::{</span><span
class="n">BTreeMap</span><span class="p">,</span><span class="w"> </span><span
class="n">HashMap</span><span class="p">};</span>
<span class="k">use</span><span class="w"> </span><span
class="n">datafusion</span><span class="p">::</span><span
class="n">common</span><span class="p">::</span><span
class="nb">Result</span><span class="p">;</span>
+<span class="k">use</span><span class="w"> </span><span
class="n">datafusion</span><span class="p">::</span><span
class="n">common</span><span class="p">::</span><span
class="n">tree_node</span><span class="p">::</span><span
class="n">TreeNodeRecursion</span><span class="p">;</span>
<span class="k">use</span><span class="w"> </span><span
class="n">datafusion</span><span class="p">::</span><span
class="n">arrow</span><span class="p">::</span><span
class="n">datatypes</span><span class="p">::{</span><span
class="n">DataType</span><span class="p">,</span><span class="w"> </span><span
class="n">Field</span><span class="p">,</span><span class="w"> </span><span
class="n">Schema</span><span class="p">,</span><span class="w"> </span><span
class="n">SchemaRef</span><span cla [...]
<span class="k">use</span><span class="w"> </span><span
class="n">datafusion</span><span class="p">::</span><span
class="n">physical_plan</span><span class="p">::</span><span
class="n">expressions</span><span class="p">::</span><span
class="n">PhysicalSortExpr</span><span class="p">;</span>
<span class="k">use</span><span class="w"> </span><span
class="n">datafusion</span><span class="p">::</span><span
class="n">physical_plan</span><span class="p">::{</span>
<span class="w"> </span><span class="n">ExecutionPlan</span><span
class="p">,</span><span class="w"> </span><span
class="n">SendableRecordBatchStream</span><span class="p">,</span><span
class="w"> </span><span class="n">DisplayAs</span><span class="p">,</span><span
class="w"> </span><span class="n">DisplayFormatType</span><span
class="p">,</span>
-<span class="w"> </span><span class="n">Statistics</span><span
class="p">,</span><span class="w"> </span><span class="n">PlanProperties</span>
+<span class="w"> </span><span class="n">Statistics</span><span
class="p">,</span><span class="w"> </span><span
class="n">PlanProperties</span><span class="p">,</span><span class="w">
</span><span class="n">PhysicalExpr</span>
<span class="p">};</span>
<span class="k">use</span><span class="w"> </span><span
class="n">datafusion</span><span class="p">::</span><span
class="n">execution</span><span class="p">::</span><span
class="n">context</span><span class="p">::</span><span
class="n">TaskContext</span><span class="p">;</span>
<span class="k">use</span><span class="w"> </span><span
class="n">datafusion</span><span class="p">::</span><span
class="n">arrow</span><span class="p">::</span><span
class="n">array</span><span class="p">::{</span><span
class="n">UInt64Builder</span><span class="p">,</span><span class="w">
</span><span class="n">UInt8Builder</span><span class="p">};</span>
@@ -538,6 +540,13 @@ constraints are handled, see <a class="reference internal"
href="table-constrain
<span class="w"> </span><span class="nb">None</span><span
class="p">,</span>
<span class="w"> </span><span class="p">)</span><span
class="o">?</span><span class="p">))</span>
<span class="w"> </span><span class="p">}</span>
+
+<span class="w"> </span><span class="k">fn</span><span class="w">
</span><span class="nf">apply_expressions</span><span class="p">(</span>
+<span class="w"> </span><span class="o">&</span><span
class="bp">self</span><span class="p">,</span>
+<span class="w"> </span><span class="n">_f</span><span
class="p">:</span><span class="w"> </span><span class="kp">&</span><span
class="nc">mut</span><span class="w"> </span><span class="k">dyn</span><span
class="w"> </span><span class="nb">FnMut</span><span class="p">(</span><span
class="o">&</span><span class="k">dyn</span><span class="w"> </span><span
class="n">PhysicalExpr</span><span class="p">)</span><span class="w">
</span><span class="p">-></span><span class="w"> [...]
+<span class="w"> </span><span class="p">)</span><span class="w">
</span><span class="p">-></span><span class="w"> </span><span
class="nb">Result</span><span class="o"><</span><span
class="n">TreeNodeRecursion</span><span class="o">></span><span class="w">
</span><span class="p">{</span>
+<span class="w"> </span><span class="nb">Ok</span><span
class="p">(</span><span class="n">TreeNodeRecursion</span><span
class="p">::</span><span class="n">Continue</span><span class="p">)</span>
+<span class="w"> </span><span class="p">}</span>
<span class="p">}</span>
</pre></div>
</div>
@@ -554,9 +563,10 @@ constraints are handled, see <a class="reference internal"
href="table-constrain
<h4>Scan Revisited<a class="headerlink" href="#scan-revisited" title="Link to
this heading">#</a></h4>
<p>The <code class="docutils literal notranslate"><span
class="pre">scan</span></code> method of the <code class="docutils literal
notranslate"><span class="pre">TableProvider</span></code> returns a <code
class="docutils literal notranslate"><span
class="pre">Result<Arc<dyn</span> <span
class="pre">ExecutionPlan>></span></code>. We can use the <code
class="docutils literal notranslate"><span class="pre">Arc</span></code> to
return a reference-counted pointer to the <code cla [...]
<div class="highlight-rust notranslate"><div
class="highlight"><pre><span></span><span class="k">use</span><span class="w">
</span><span class="n">async_trait</span><span class="p">::</span><span
class="n">async_trait</span><span class="p">;</span>
+<span class="k">use</span><span class="w"> </span><span
class="n">datafusion</span><span class="p">::</span><span
class="n">common</span><span class="p">::</span><span
class="n">tree_node</span><span class="p">::</span><span
class="n">TreeNodeRecursion</span><span class="p">;</span>
<span class="k">use</span><span class="w"> </span><span
class="n">datafusion</span><span class="p">::</span><span
class="n">logical_expr</span><span class="p">::</span><span
class="n">expr</span><span class="p">::</span><span class="n">Expr</span><span
class="p">;</span>
<span class="k">use</span><span class="w"> </span><span
class="n">datafusion</span><span class="p">::</span><span
class="n">datasource</span><span class="p">::{</span><span
class="n">TableProvider</span><span class="p">,</span><span class="w">
</span><span class="n">TableType</span><span class="p">};</span>
-<span class="k">use</span><span class="w"> </span><span
class="n">datafusion</span><span class="p">::</span><span
class="n">physical_plan</span><span class="p">::</span><span
class="n">project_schema</span><span class="p">;</span>
+<span class="k">use</span><span class="w"> </span><span
class="n">datafusion</span><span class="p">::</span><span
class="n">physical_plan</span><span class="p">::{</span><span
class="n">project_schema</span><span class="p">,</span><span class="w">
</span><span class="n">PhysicalExpr</span><span class="p">};</span>
<span class="k">use</span><span class="w"> </span><span
class="n">datafusion</span><span class="p">::</span><span
class="n">catalog</span><span class="p">::</span><span
class="n">Session</span><span class="p">;</span>
<span class="k">impl</span><span class="w"> </span><span
class="n">CustomExec</span><span class="w"> </span><span class="p">{</span>
diff --git a/library-user-guide/extending-operators.html
b/library-user-guide/extending-operators.html
index c7231465e3..621b631a2d 100644
--- a/library-user-guide/extending-operators.html
+++ b/library-user-guide/extending-operators.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/extending-sql.html
b/library-user-guide/extending-sql.html
index a78f15a709..d11b6b91f4 100644
--- a/library-user-guide/extending-sql.html
+++ b/library-user-guide/extending-sql.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/extensions.html
b/library-user-guide/extensions.html
index 75ae26914c..6b1976520d 100644
--- a/library-user-guide/extensions.html
+++ b/library-user-guide/extensions.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/functions/adding-udfs.html
b/library-user-guide/functions/adding-udfs.html
index 4a623b4876..5d54126d55 100644
--- a/library-user-guide/functions/adding-udfs.html
+++ b/library-user-guide/functions/adding-udfs.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/functions/index.html
b/library-user-guide/functions/index.html
index 3afa360cb9..9ea9fe6693 100644
--- a/library-user-guide/functions/index.html
+++ b/library-user-guide/functions/index.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/functions/spark.html
b/library-user-guide/functions/spark.html
index 3b6351b960..d733dd6cc8 100644
--- a/library-user-guide/functions/spark.html
+++ b/library-user-guide/functions/spark.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/index.html b/library-user-guide/index.html
index ab430a5cd3..13f453783c 100644
--- a/library-user-guide/index.html
+++ b/library-user-guide/index.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1 current active"><a class="current reference internal"
href="#">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/profiling.html
b/library-user-guide/profiling.html
index cb4662a94e..98436bba11 100644
--- a/library-user-guide/profiling.html
+++ b/library-user-guide/profiling.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/query-optimizer.html
b/library-user-guide/query-optimizer.html
index 66e450be6c..577cd9203a 100644
--- a/library-user-guide/query-optimizer.html
+++ b/library-user-guide/query-optimizer.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/table-constraints.html
b/library-user-guide/table-constraints.html
index 01f0cecb11..adfe94f058 100644
--- a/library-user-guide/table-constraints.html
+++ b/library-user-guide/table-constraints.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/upgrading/46.0.0.html
b/library-user-guide/upgrading/46.0.0.html
index 2cec9445b5..5a29aee20d 100644
--- a/library-user-guide/upgrading/46.0.0.html
+++ b/library-user-guide/upgrading/46.0.0.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../index.html">Introduction</a></li>
<li class="toctree-l1 current active has-children"><a class="reference
internal" href="index.html">Upgrade Guides</a><details
open="open"><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul class="current">
+<li class="toctree-l2"><a class="reference internal"
href="54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/upgrading/47.0.0.html
b/library-user-guide/upgrading/47.0.0.html
index 4775375ed5..aa884d3c25 100644
--- a/library-user-guide/upgrading/47.0.0.html
+++ b/library-user-guide/upgrading/47.0.0.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../index.html">Introduction</a></li>
<li class="toctree-l1 current active has-children"><a class="reference
internal" href="index.html">Upgrade Guides</a><details
open="open"><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul class="current">
+<li class="toctree-l2"><a class="reference internal"
href="54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/upgrading/48.0.0.html
b/library-user-guide/upgrading/48.0.0.html
index ba695271a9..c5cd59727f 100644
--- a/library-user-guide/upgrading/48.0.0.html
+++ b/library-user-guide/upgrading/48.0.0.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../index.html">Introduction</a></li>
<li class="toctree-l1 current active has-children"><a class="reference
internal" href="index.html">Upgrade Guides</a><details
open="open"><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul class="current">
+<li class="toctree-l2"><a class="reference internal"
href="54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/upgrading/48.0.1.html
b/library-user-guide/upgrading/48.0.1.html
index b2e3eeca2d..19777981fb 100644
--- a/library-user-guide/upgrading/48.0.1.html
+++ b/library-user-guide/upgrading/48.0.1.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../index.html">Introduction</a></li>
<li class="toctree-l1 current active has-children"><a class="reference
internal" href="index.html">Upgrade Guides</a><details
open="open"><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul class="current">
+<li class="toctree-l2"><a class="reference internal"
href="54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/upgrading/49.0.0.html
b/library-user-guide/upgrading/49.0.0.html
index 87e868b1cd..bb6969865a 100644
--- a/library-user-guide/upgrading/49.0.0.html
+++ b/library-user-guide/upgrading/49.0.0.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../index.html">Introduction</a></li>
<li class="toctree-l1 current active has-children"><a class="reference
internal" href="index.html">Upgrade Guides</a><details
open="open"><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul class="current">
+<li class="toctree-l2"><a class="reference internal"
href="54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/upgrading/50.0.0.html
b/library-user-guide/upgrading/50.0.0.html
index cee3daf146..291af96ccf 100644
--- a/library-user-guide/upgrading/50.0.0.html
+++ b/library-user-guide/upgrading/50.0.0.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../index.html">Introduction</a></li>
<li class="toctree-l1 current active has-children"><a class="reference
internal" href="index.html">Upgrade Guides</a><details
open="open"><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul class="current">
+<li class="toctree-l2"><a class="reference internal"
href="54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/upgrading/51.0.0.html
b/library-user-guide/upgrading/51.0.0.html
index ee60386027..3602793b8f 100644
--- a/library-user-guide/upgrading/51.0.0.html
+++ b/library-user-guide/upgrading/51.0.0.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../index.html">Introduction</a></li>
<li class="toctree-l1 current active has-children"><a class="reference
internal" href="index.html">Upgrade Guides</a><details
open="open"><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul class="current">
+<li class="toctree-l2"><a class="reference internal"
href="54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2 current active"><a class="current reference internal"
href="#">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/upgrading/52.0.0.html
b/library-user-guide/upgrading/52.0.0.html
index fb5315936a..e3c649caab 100644
--- a/library-user-guide/upgrading/52.0.0.html
+++ b/library-user-guide/upgrading/52.0.0.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../index.html">Introduction</a></li>
<li class="toctree-l1 current active has-children"><a class="reference
internal" href="index.html">Upgrade Guides</a><details
open="open"><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul class="current">
+<li class="toctree-l2"><a class="reference internal"
href="54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2 current active"><a class="current reference internal"
href="#">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/upgrading/53.0.0.html
b/library-user-guide/upgrading/53.0.0.html
index 4450b05c9c..f01115ce84 100644
--- a/library-user-guide/upgrading/53.0.0.html
+++ b/library-user-guide/upgrading/53.0.0.html
@@ -47,7 +47,7 @@
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
<link rel="next" title="Upgrade Guides" href="52.0.0.html" />
- <link rel="prev" title="Upgrade Guides" href="index.html" />
+ <link rel="prev" title="Upgrade Guides" href="54.0.0.html" />
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="docsearch:language" content="en"/>
<meta name="docsearch:version" content="" />
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../index.html">Introduction</a></li>
<li class="toctree-l1 current active has-children"><a class="reference
internal" href="index.html">Upgrade Guides</a><details
open="open"><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul class="current">
+<li class="toctree-l2"><a class="reference internal"
href="54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2 current active"><a class="current reference internal"
href="#">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="51.0.0.html">DataFusion 51.0.0</a></li>
@@ -807,7 +808,7 @@ This behavior is consistent with systems like
PostgreSQL.</p>
<div class="prev-next-area">
<a class="left-prev"
- href="index.html"
+ href="54.0.0.html"
title="previous page">
<i class="fa-solid fa-angle-left"></i>
<div class="prev-next-info">
diff --git a/library-user-guide/upgrading/48.0.1.html
b/library-user-guide/upgrading/54.0.0.html
similarity index 67%
copy from library-user-guide/upgrading/48.0.1.html
copy to library-user-guide/upgrading/54.0.0.html
index b2e3eeca2d..bd93aca421 100644
--- a/library-user-guide/upgrading/48.0.1.html
+++ b/library-user-guide/upgrading/54.0.0.html
@@ -42,12 +42,12 @@
<script src="../../_static/documentation_options.js?v=5929fcd5"></script>
<script src="../../_static/doctools.js?v=fd6eb6e6"></script>
<script src="../../_static/sphinx_highlight.js?v=6ffebe34"></script>
- <script>DOCUMENTATION_OPTIONS.pagename =
'library-user-guide/upgrading/48.0.1';</script>
+ <script>DOCUMENTATION_OPTIONS.pagename =
'library-user-guide/upgrading/54.0.0';</script>
<link rel="icon" href="../../_static/favicon.svg"/>
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
- <link rel="next" title="Upgrade Guides" href="48.0.0.html" />
- <link rel="prev" title="Upgrade Guides" href="49.0.0.html" />
+ <link rel="next" title="Upgrade Guides" href="53.0.0.html" />
+ <link rel="prev" title="Upgrade Guides" href="index.html" />
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="docsearch:language" content="en"/>
<meta name="docsearch:version" content="" />
@@ -279,12 +279,13 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../index.html">Introduction</a></li>
<li class="toctree-l1 current active has-children"><a class="reference
internal" href="index.html">Upgrade Guides</a><details
open="open"><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul class="current">
+<li class="toctree-l2 current active"><a class="current reference internal"
href="#">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="51.0.0.html">DataFusion 51.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="50.0.0.html">DataFusion 50.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="49.0.0.html">DataFusion 49.0.0</a></li>
-<li class="toctree-l2 current active"><a class="current reference internal"
href="#">DataFusion 48.0.1</a></li>
+<li class="toctree-l2"><a class="reference internal"
href="48.0.1.html">DataFusion 48.0.1</a></li>
<li class="toctree-l2"><a class="reference internal"
href="48.0.0.html">DataFusion 48.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="47.0.0.html">DataFusion 47.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="46.0.0.html">DataFusion 46.0.0</a></li>
@@ -421,18 +422,65 @@
-->
<section id="upgrade-guides">
<h1>Upgrade Guides<a class="headerlink" href="#upgrade-guides" title="Link to
this heading">#</a></h1>
-<section id="datafusion-48-0-1">
-<h2>DataFusion 48.0.1<a class="headerlink" href="#datafusion-48-0-1"
title="Link to this heading">#</a></h2>
-<section id="datafusion-execution-collect-statistics-now-defaults-to-true">
-<h3><code class="docutils literal notranslate"><span
class="pre">datafusion.execution.collect_statistics</span></code> now defaults
to <code class="docutils literal notranslate"><span
class="pre">true</span></code><a class="headerlink"
href="#datafusion-execution-collect-statistics-now-defaults-to-true"
title="Link to this heading">#</a></h3>
-<p>The default value of the <code class="docutils literal notranslate"><span
class="pre">datafusion.execution.collect_statistics</span></code> configuration
-setting is now true. This change impacts users that use that value directly
and relied
-on its default value being <code class="docutils literal notranslate"><span
class="pre">false</span></code>.</p>
-<p>This change also restores the default behavior of <code class="docutils
literal notranslate"><span class="pre">ListingTable</span></code> to its
previous. If you use it directly
-you can maintain the current behavior by overriding the default value in your
code.</p>
-<div class="highlight-rust notranslate"><div
class="highlight"><pre><span></span><span class="n">ListingOptions</span><span
class="p">::</span><span class="n">new</span><span class="p">(</span><span
class="n">Arc</span><span class="p">::</span><span class="n">new</span><span
class="p">(</span><span class="n">ParquetFormat</span><span
class="p">::</span><span class="n">default</span><span class="p">()))</span>
-<span class="w"> </span><span class="p">.</span><span
class="n">with_collect_stat</span><span class="p">(</span><span
class="kc">false</span><span class="p">)</span>
-<span class="w"> </span><span class="c1">// other options</span>
+<section id="datafusion-54-0-0">
+<h2>DataFusion 54.0.0<a class="headerlink" href="#datafusion-54-0-0"
title="Link to this heading">#</a></h2>
+<p><strong>Note:</strong> DataFusion <code class="docutils literal
notranslate"><span class="pre">54.0.0</span></code> has not been released yet.
The information provided
+in this section pertains to features and changes that have already been merged
+to the main branch and are awaiting release in this version.</p>
+<section id="executionplan-apply-expressions-is-now-a-required-method">
+<h3><code class="docutils literal notranslate"><span
class="pre">ExecutionPlan::apply_expressions</span></code> is now a required
method<a class="headerlink"
href="#executionplan-apply-expressions-is-now-a-required-method" title="Link to
this heading">#</a></h3>
+<p><code class="docutils literal notranslate"><span
class="pre">apply_expressions</span></code> has been added as a
<strong>required</strong> method on the <code class="docutils literal
notranslate"><span class="pre">ExecutionPlan</span></code> trait (no default
implementation). The same applies to the <code class="docutils literal
notranslate"><span class="pre">FileSource</span></code> and <code
class="docutils literal notranslate"><span class="pre">DataSource</span></code>
traits. Any [...]
+<p><strong>Who is affected:</strong></p>
+<ul class="simple">
+<li><p>Users who implement custom <code class="docutils literal
notranslate"><span class="pre">ExecutionPlan</span></code> nodes</p></li>
+<li><p>Users who implement custom <code class="docutils literal
notranslate"><span class="pre">FileSource</span></code> or <code
class="docutils literal notranslate"><span class="pre">DataSource</span></code>
sources</p></li>
+</ul>
+<p><strong>Migration guide:</strong></p>
+<p>Add <code class="docutils literal notranslate"><span
class="pre">apply_expressions</span></code> to your implementation. Call <code
class="docutils literal notranslate"><span class="pre">f</span></code> on each
top-level <code class="docutils literal notranslate"><span
class="pre">PhysicalExpr</span></code> your node owns, using <code
class="docutils literal notranslate"><span
class="pre">visit_sibling</span></code> to correctly propagate <code
class="docutils literal notranslate"><sp [...]
+<p><strong>Node with no expressions:</strong></p>
+<div class="highlight-rust notranslate"><div
class="highlight"><pre><span></span><span class="k">fn</span><span class="w">
</span><span class="nf">apply_expressions</span><span class="p">(</span>
+<span class="w"> </span><span class="o">&</span><span
class="bp">self</span><span class="p">,</span>
+<span class="w"> </span><span class="n">_f</span><span
class="p">:</span><span class="w"> </span><span class="kp">&</span><span
class="nc">mut</span><span class="w"> </span><span class="k">dyn</span><span
class="w"> </span><span class="nb">FnMut</span><span class="p">(</span><span
class="o">&</span><span class="k">dyn</span><span class="w"> </span><span
class="n">PhysicalExpr</span><span class="p">)</span><span class="w">
</span><span class="p">-></span><span class="w"> </s [...]
+<span class="p">)</span><span class="w"> </span><span
class="p">-></span><span class="w"> </span><span
class="nb">Result</span><span class="o"><</span><span
class="n">TreeNodeRecursion</span><span class="o">></span><span class="w">
</span><span class="p">{</span>
+<span class="w"> </span><span class="nb">Ok</span><span
class="p">(</span><span class="n">TreeNodeRecursion</span><span
class="p">::</span><span class="n">Continue</span><span class="p">)</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p><strong>Node with a single expression:</strong></p>
+<div class="highlight-rust notranslate"><div
class="highlight"><pre><span></span><span class="k">fn</span><span class="w">
</span><span class="nf">apply_expressions</span><span class="p">(</span>
+<span class="w"> </span><span class="o">&</span><span
class="bp">self</span><span class="p">,</span>
+<span class="w"> </span><span class="n">f</span><span
class="p">:</span><span class="w"> </span><span class="kp">&</span><span
class="nc">mut</span><span class="w"> </span><span class="k">dyn</span><span
class="w"> </span><span class="nb">FnMut</span><span class="p">(</span><span
class="o">&</span><span class="k">dyn</span><span class="w"> </span><span
class="n">PhysicalExpr</span><span class="p">)</span><span class="w">
</span><span class="p">-></span><span class="w"> </sp [...]
+<span class="p">)</span><span class="w"> </span><span
class="p">-></span><span class="w"> </span><span
class="nb">Result</span><span class="o"><</span><span
class="n">TreeNodeRecursion</span><span class="o">></span><span class="w">
</span><span class="p">{</span>
+<span class="w"> </span><span class="n">f</span><span
class="p">(</span><span class="bp">self</span><span class="p">.</span><span
class="n">predicate</span><span class="p">.</span><span
class="n">as_ref</span><span class="p">())</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p><strong>Node with multiple expressions:</strong></p>
+<div class="highlight-rust notranslate"><div
class="highlight"><pre><span></span><span class="k">fn</span><span class="w">
</span><span class="nf">apply_expressions</span><span class="p">(</span>
+<span class="w"> </span><span class="o">&</span><span
class="bp">self</span><span class="p">,</span>
+<span class="w"> </span><span class="n">f</span><span
class="p">:</span><span class="w"> </span><span class="kp">&</span><span
class="nc">mut</span><span class="w"> </span><span class="k">dyn</span><span
class="w"> </span><span class="nb">FnMut</span><span class="p">(</span><span
class="o">&</span><span class="k">dyn</span><span class="w"> </span><span
class="n">PhysicalExpr</span><span class="p">)</span><span class="w">
</span><span class="p">-></span><span class="w"> </sp [...]
+<span class="p">)</span><span class="w"> </span><span
class="p">-></span><span class="w"> </span><span
class="nb">Result</span><span class="o"><</span><span
class="n">TreeNodeRecursion</span><span class="o">></span><span class="w">
</span><span class="p">{</span>
+<span class="w"> </span><span class="kd">let</span><span class="w">
</span><span class="k">mut</span><span class="w"> </span><span
class="n">tnr</span><span class="w"> </span><span class="o">=</span><span
class="w"> </span><span class="n">TreeNodeRecursion</span><span
class="p">::</span><span class="n">Continue</span><span class="p">;</span>
+<span class="w"> </span><span class="k">for</span><span class="w">
</span><span class="n">expr</span><span class="w"> </span><span
class="k">in</span><span class="w"> </span><span class="o">&</span><span
class="bp">self</span><span class="p">.</span><span
class="n">expressions</span><span class="w"> </span><span class="p">{</span>
+<span class="w"> </span><span class="n">tnr</span><span class="w">
</span><span class="o">=</span><span class="w"> </span><span
class="n">tnr</span><span class="p">.</span><span
class="n">visit_sibling</span><span class="p">(</span><span
class="o">||</span><span class="w"> </span><span class="n">f</span><span
class="p">(</span><span class="n">expr</span><span class="p">.</span><span
class="n">as_ref</span><span class="p">()))</span><span class="o">?</span><span
class="p">;</span>
+<span class="w"> </span><span class="p">}</span>
+<span class="w"> </span><span class="nb">Ok</span><span
class="p">(</span><span class="n">tnr</span><span class="p">)</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+<p><strong>Node whose only expressions are in <code class="docutils literal
notranslate"><span class="pre">output_ordering()</span></code> (e.g. a
synthetic test node with no owned expression fields):</strong></p>
+<div class="highlight-rust notranslate"><div
class="highlight"><pre><span></span><span class="k">fn</span><span class="w">
</span><span class="nf">apply_expressions</span><span class="p">(</span>
+<span class="w"> </span><span class="o">&</span><span
class="bp">self</span><span class="p">,</span>
+<span class="w"> </span><span class="n">f</span><span
class="p">:</span><span class="w"> </span><span class="kp">&</span><span
class="nc">mut</span><span class="w"> </span><span class="k">dyn</span><span
class="w"> </span><span class="nb">FnMut</span><span class="p">(</span><span
class="o">&</span><span class="k">dyn</span><span class="w"> </span><span
class="n">PhysicalExpr</span><span class="p">)</span><span class="w">
</span><span class="p">-></span><span class="w"> </sp [...]
+<span class="p">)</span><span class="w"> </span><span
class="p">-></span><span class="w"> </span><span
class="nb">Result</span><span class="o"><</span><span
class="n">TreeNodeRecursion</span><span class="o">></span><span class="w">
</span><span class="p">{</span>
+<span class="w"> </span><span class="kd">let</span><span class="w">
</span><span class="k">mut</span><span class="w"> </span><span
class="n">tnr</span><span class="w"> </span><span class="o">=</span><span
class="w"> </span><span class="n">TreeNodeRecursion</span><span
class="p">::</span><span class="n">Continue</span><span class="p">;</span>
+<span class="w"> </span><span class="k">if</span><span class="w">
</span><span class="kd">let</span><span class="w"> </span><span
class="nb">Some</span><span class="p">(</span><span
class="n">ordering</span><span class="p">)</span><span class="w"> </span><span
class="o">=</span><span class="w"> </span><span class="bp">self</span><span
class="p">.</span><span class="n">cache</span><span class="p">.</span><span
class="n">output_ordering</span><span class="p">()</span><span class="w"> </
[...]
+<span class="w"> </span><span class="k">for</span><span class="w">
</span><span class="n">sort_expr</span><span class="w"> </span><span
class="k">in</span><span class="w"> </span><span class="n">ordering</span><span
class="w"> </span><span class="p">{</span>
+<span class="w"> </span><span class="n">tnr</span><span class="w">
</span><span class="o">=</span><span class="w"> </span><span
class="n">tnr</span><span class="p">.</span><span
class="n">visit_sibling</span><span class="p">(</span><span
class="o">||</span><span class="w"> </span><span class="n">f</span><span
class="p">(</span><span class="n">sort_expr</span><span class="p">.</span><span
class="n">expr</span><span class="p">.</span><span class="n">as_ref</span><span
class="p"> [...]
+<span class="w"> </span><span class="p">}</span>
+<span class="w"> </span><span class="p">}</span>
+<span class="w"> </span><span class="nb">Ok</span><span
class="p">(</span><span class="n">tnr</span><span class="p">)</span>
+<span class="p">}</span>
</pre></div>
</div>
</section>
@@ -450,7 +498,7 @@ you can maintain the current behavior by overriding the
default value in your co
<div class="prev-next-area">
<a class="left-prev"
- href="49.0.0.html"
+ href="index.html"
title="previous page">
<i class="fa-solid fa-angle-left"></i>
<div class="prev-next-info">
@@ -459,7 +507,7 @@ you can maintain the current behavior by overriding the
default value in your co
</div>
</a>
<a class="right-next"
- href="48.0.0.html"
+ href="53.0.0.html"
title="next page">
<div class="prev-next-info">
<p class="prev-next-subtitle">next</p>
@@ -486,8 +534,8 @@ you can maintain the current behavior by overriding the
default value in your co
</div>
<nav class="bd-toc-nav page-toc"
aria-labelledby="pst-page-navigation-heading-2">
<ul class="visible nav section-nav flex-column">
-<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link"
href="#datafusion-48-0-1">DataFusion 48.0.1</a><ul class="nav section-nav
flex-column">
-<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link"
href="#datafusion-execution-collect-statistics-now-defaults-to-true"><code
class="docutils literal notranslate"><span
class="pre">datafusion.execution.collect_statistics</span></code> now defaults
to <code class="docutils literal notranslate"><span
class="pre">true</span></code></a></li>
+<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link"
href="#datafusion-54-0-0">DataFusion 54.0.0</a><ul class="nav section-nav
flex-column">
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link"
href="#executionplan-apply-expressions-is-now-a-required-method"><code
class="docutils literal notranslate"><span
class="pre">ExecutionPlan::apply_expressions</span></code> is now a required
method</a></li>
</ul>
</li>
</ul>
@@ -497,7 +545,7 @@ you can maintain the current behavior by overriding the
default value in your co
<div class="tocsection editthispage">
- <a
href="https://github.com/apache/arrow-datafusion/edit/main/docs/source/library-user-guide/upgrading/48.0.1.md">
+ <a
href="https://github.com/apache/arrow-datafusion/edit/main/docs/source/library-user-guide/upgrading/54.0.0.md">
<i class="fa-solid fa-pencil"></i>
@@ -513,7 +561,7 @@ you can maintain the current behavior by overriding the
default value in your co
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
- <li><a href="../../_sources/library-user-guide/upgrading/48.0.1.md.txt"
+ <li><a href="../../_sources/library-user-guide/upgrading/54.0.0.md.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div></div>
diff --git a/library-user-guide/upgrading/index.html
b/library-user-guide/upgrading/index.html
index f19a936612..6ae78d7627 100644
--- a/library-user-guide/upgrading/index.html
+++ b/library-user-guide/upgrading/index.html
@@ -46,7 +46,7 @@
<link rel="icon" href="../../_static/favicon.svg"/>
<link rel="index" title="Index" href="../../genindex.html" />
<link rel="search" title="Search" href="../../search.html" />
- <link rel="next" title="Upgrade Guides" href="53.0.0.html" />
+ <link rel="next" title="Upgrade Guides" href="54.0.0.html" />
<link rel="prev" title="Introduction" href="../index.html" />
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="docsearch:language" content="en"/>
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../index.html">Introduction</a></li>
<li class="toctree-l1 current active has-children"><a class="current reference
internal" href="#">Upgrade Guides</a><details open="open"><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="51.0.0.html">DataFusion 51.0.0</a></li>
@@ -402,6 +403,7 @@
<h1>Upgrade Guides<a class="headerlink" href="#upgrade-guides" title="Link to
this heading">#</a></h1>
<div class="toctree-wrapper compound">
<ul>
+<li class="toctree-l1"><a class="reference internal"
href="54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l1"><a class="reference internal"
href="53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l1"><a class="reference internal"
href="52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l1"><a class="reference internal"
href="51.0.0.html">DataFusion 51.0.0</a></li>
@@ -435,7 +437,7 @@
</div>
</a>
<a class="right-next"
- href="53.0.0.html"
+ href="54.0.0.html"
title="next page">
<div class="prev-next-info">
<p class="prev-next-subtitle">next</p>
diff --git a/library-user-guide/using-the-dataframe-api.html
b/library-user-guide/using-the-dataframe-api.html
index 0c69bdd312..2999b600ac 100644
--- a/library-user-guide/using-the-dataframe-api.html
+++ b/library-user-guide/using-the-dataframe-api.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/using-the-sql-api.html
b/library-user-guide/using-the-sql-api.html
index 9eb575ca93..8f82069a06 100644
--- a/library-user-guide/using-the-sql-api.html
+++ b/library-user-guide/using-the-sql-api.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/library-user-guide/working-with-exprs.html
b/library-user-guide/working-with-exprs.html
index ee646cd70c..474a5df3d5 100644
--- a/library-user-guide/working-with-exprs.html
+++ b/library-user-guide/working-with-exprs.html
@@ -279,6 +279,7 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="upgrading/index.html">Upgrade Guides</a><details><summary><span
class="toctree-toggle" role="presentation"><i class="fa-solid
fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/objects.inv b/objects.inv
index f9b48fabd0..af01348a1d 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/search.html b/search.html
index 11162d3616..ce8c68fd60 100644
--- a/search.html
+++ b/search.html
@@ -276,6 +276,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/searchindex.js b/searchindex.js
index ec4b13aaba..2274f97a69 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"!=":[[71,"op-neq"]],"!~":[[71,"op-re-not-match"]],"!~*":[[71,"op-re-not-match-i"]],"!~~":[[71,"id19"]],"!~~*":[[71,"id20"]],"#":[[71,"op-bit-xor"]],"%":[[71,"op-modulo"]],"&":[[71,"op-bit-and"]],"(relation,
name) tuples in logical fields and logical columns are
unique":[[14,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[71,"op-multiply"]],"+":[[71,"op-plus"]],"-":[[71,"op-minus"]],"/":[[71,"op-divide"]],"1.
Array Literal Con [...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"!=":[[72,"op-neq"]],"!~":[[72,"op-re-not-match"]],"!~*":[[72,"op-re-not-match-i"]],"!~~":[[72,"id19"]],"!~~*":[[72,"id20"]],"#":[[72,"op-bit-xor"]],"%":[[72,"op-modulo"]],"&":[[72,"op-bit-and"]],"(relation,
name) tuples in logical fields and logical columns are
unique":[[14,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[72,"op-multiply"]],"+":[[72,"op-plus"]],"-":[[72,"op-minus"]],"/":[[72,"op-divide"]],"1.
Array Literal Con [...]
\ No newline at end of file
diff --git a/user-guide/arrow-introduction.html
b/user-guide/arrow-introduction.html
index 98e8a1919a..44d47725b5 100644
--- a/user-guide/arrow-introduction.html
+++ b/user-guide/arrow-introduction.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/cli/datasources.html b/user-guide/cli/datasources.html
index e339833727..50a33b6f60 100644
--- a/user-guide/cli/datasources.html
+++ b/user-guide/cli/datasources.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/cli/functions.html b/user-guide/cli/functions.html
index 1c60dca68d..c23e9ba824 100644
--- a/user-guide/cli/functions.html
+++ b/user-guide/cli/functions.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/cli/index.html b/user-guide/cli/index.html
index bac0bbcdd6..e4314d6a17 100644
--- a/user-guide/cli/index.html
+++ b/user-guide/cli/index.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/cli/installation.html b/user-guide/cli/installation.html
index ff533f237d..cabc2364a6 100644
--- a/user-guide/cli/installation.html
+++ b/user-guide/cli/installation.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/cli/overview.html b/user-guide/cli/overview.html
index 9f4cccd693..381d4de3aa 100644
--- a/user-guide/cli/overview.html
+++ b/user-guide/cli/overview.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/cli/usage.html b/user-guide/cli/usage.html
index 2424678021..9790fd661f 100644
--- a/user-guide/cli/usage.html
+++ b/user-guide/cli/usage.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/concepts-readings-events.html
b/user-guide/concepts-readings-events.html
index f88edf6fb8..b70a560db9 100644
--- a/user-guide/concepts-readings-events.html
+++ b/user-guide/concepts-readings-events.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/configs.html b/user-guide/configs.html
index 304b24bd0c..60060cf905 100644
--- a/user-guide/configs.html
+++ b/user-guide/configs.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/crate-configuration.html
b/user-guide/crate-configuration.html
index 16477cdd18..2c54ed29c8 100644
--- a/user-guide/crate-configuration.html
+++ b/user-guide/crate-configuration.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/dataframe.html b/user-guide/dataframe.html
index 05d51f96f2..fb42b2f0df 100644
--- a/user-guide/dataframe.html
+++ b/user-guide/dataframe.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/example-usage.html b/user-guide/example-usage.html
index 8741c2f9d9..f6964c8333 100644
--- a/user-guide/example-usage.html
+++ b/user-guide/example-usage.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/explain-usage.html b/user-guide/explain-usage.html
index b66ec8c6e4..c3f9201e57 100644
--- a/user-guide/explain-usage.html
+++ b/user-guide/explain-usage.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/expressions.html b/user-guide/expressions.html
index 8dc24cfde0..ca42f407d1 100644
--- a/user-guide/expressions.html
+++ b/user-guide/expressions.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/faq.html b/user-guide/faq.html
index 9363bc9746..0dc9083c43 100644
--- a/user-guide/faq.html
+++ b/user-guide/faq.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/features.html b/user-guide/features.html
index 329c85e2d7..17073080b2 100644
--- a/user-guide/features.html
+++ b/user-guide/features.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/introduction.html b/user-guide/introduction.html
index 07131d705c..1ed13a0544 100644
--- a/user-guide/introduction.html
+++ b/user-guide/introduction.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/metrics.html b/user-guide/metrics.html
index 9faa3610c7..2439e0a9c6 100644
--- a/user-guide/metrics.html
+++ b/user-guide/metrics.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/aggregate_functions.html
b/user-guide/sql/aggregate_functions.html
index 22749c5414..567f85dd7c 100644
--- a/user-guide/sql/aggregate_functions.html
+++ b/user-guide/sql/aggregate_functions.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/data_types.html b/user-guide/sql/data_types.html
index b69df3b4d5..471ef8660b 100644
--- a/user-guide/sql/data_types.html
+++ b/user-guide/sql/data_types.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/ddl.html b/user-guide/sql/ddl.html
index 50ea41efdd..8885afb70b 100644
--- a/user-guide/sql/ddl.html
+++ b/user-guide/sql/ddl.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/dml.html b/user-guide/sql/dml.html
index 3b85c88ade..b2b73bfad1 100644
--- a/user-guide/sql/dml.html
+++ b/user-guide/sql/dml.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/explain.html b/user-guide/sql/explain.html
index f9365af225..d0366bcb6f 100644
--- a/user-guide/sql/explain.html
+++ b/user-guide/sql/explain.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/format_options.html
b/user-guide/sql/format_options.html
index 2607892bf3..214e9526d9 100644
--- a/user-guide/sql/format_options.html
+++ b/user-guide/sql/format_options.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/index.html b/user-guide/sql/index.html
index b0644ff466..ec891cd95d 100644
--- a/user-guide/sql/index.html
+++ b/user-guide/sql/index.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/information_schema.html
b/user-guide/sql/information_schema.html
index 137fd930e6..060a1248b1 100644
--- a/user-guide/sql/information_schema.html
+++ b/user-guide/sql/information_schema.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/operators.html b/user-guide/sql/operators.html
index 820d868982..15472ae74f 100644
--- a/user-guide/sql/operators.html
+++ b/user-guide/sql/operators.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/prepared_statements.html
b/user-guide/sql/prepared_statements.html
index d26addb8f9..a08c1df3bf 100644
--- a/user-guide/sql/prepared_statements.html
+++ b/user-guide/sql/prepared_statements.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/scalar_functions.html
b/user-guide/sql/scalar_functions.html
index ac2440fb65..ab60555eb9 100644
--- a/user-guide/sql/scalar_functions.html
+++ b/user-guide/sql/scalar_functions.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/select.html b/user-guide/sql/select.html
index 5c52d7bb15..e5d95a434b 100644
--- a/user-guide/sql/select.html
+++ b/user-guide/sql/select.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/special_functions.html
b/user-guide/sql/special_functions.html
index 23f447da76..bb73d7961f 100644
--- a/user-guide/sql/special_functions.html
+++ b/user-guide/sql/special_functions.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/struct_coercion.html
b/user-guide/sql/struct_coercion.html
index 5faed7fc67..150375cac8 100644
--- a/user-guide/sql/struct_coercion.html
+++ b/user-guide/sql/struct_coercion.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/subqueries.html b/user-guide/sql/subqueries.html
index fa8c2330ee..bb021763db 100644
--- a/user-guide/sql/subqueries.html
+++ b/user-guide/sql/subqueries.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
diff --git a/user-guide/sql/window_functions.html
b/user-guide/sql/window_functions.html
index 22bd2d4ae5..a30a65549f 100644
--- a/user-guide/sql/window_functions.html
+++ b/user-guide/sql/window_functions.html
@@ -279,6 +279,7 @@
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal"
href="../../library-user-guide/index.html">Introduction</a></li>
<li class="toctree-l1 has-children"><a class="reference internal"
href="../../library-user-guide/upgrading/index.html">Upgrade
Guides</a><details><summary><span class="toctree-toggle" role="presentation"><i
class="fa-solid fa-chevron-down"></i></span></summary><ul>
+<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/54.0.0.html">DataFusion 54.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/53.0.0.html">DataFusion 53.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/52.0.0.html">DataFusion 52.0.0</a></li>
<li class="toctree-l2"><a class="reference internal"
href="../../library-user-guide/upgrading/51.0.0.html">DataFusion 51.0.0</a></li>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]