This is an automated email from the ASF dual-hosted git repository.

alamb pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 880cf3d  Add Table of content to past blogs (#112)
880cf3d is described below

commit 880cf3d1829f77ddfa044b9486295baca1707954
Author: Andrew Lamb <[email protected]>
AuthorDate: Fri Sep 19 07:07:19 2025 -0700

    Add Table of content to past blogs (#112)
    
    * Add Table of content to past blogs
    
    * revert unecessary changes
---
 content/blog/2019-02-04-datafusion-donation.md                         | 2 ++
 content/blog/2021-04-12-ballista-donation.md                           | 2 ++
 content/blog/2021-08-18-ballista-0.5.0.md                              | 2 ++
 content/blog/2022-05-16-datafusion-8.0.0.md                            | 2 ++
 content/blog/2022-10-25-datafusion-13.0.0.md                           | 2 ++
 content/blog/2022-10-28-ballista-0.9.0.md                              | 2 ++
 content/blog/2023-01-19-datafusion-16.0.0.md                           | 2 ++
 content/blog/2023-06-24-datafusion-25.0.0.md                           | 2 ++
 content/blog/2023-08-05-datafusion_fast_grouping.md                    | 2 ++
 content/blog/2024-01-19-datafusion-34.0.0.md                           | 2 ++
 content/blog/2024-03-06-comet-donation.md                              | 2 ++
 content/blog/2024-05-07-datafusion-tlp.md                              | 2 +-
 content/blog/2024-07-20-datafusion-comet-0.1.0.md                      | 2 ++
 content/blog/2024-07-24-datafusion-40.0.0.md                           | 2 ++
 content/blog/2024-08-20-python-datafusion-40.0.0.md                    | 2 ++
 content/blog/2024-08-28-datafusion-comet-0.2.0.md                      | 2 ++
 content/blog/2024-09-13-string-view-german-style-strings-part-1.md     | 2 +-
 content/blog/2024-09-13-string-view-german-style-strings-part-2.md     | 1 +
 content/blog/2024-09-27-datafusion-comet-0.3.0.md                      | 2 ++
 .../2024-11-18-datafusion-fastest-single-node-parquet-clickbench.md    | 2 ++
 content/blog/2024-11-19-datafusion-python-udf-comparisons.md           | 2 ++
 content/blog/2024-11-20-datafusion-comet-0.4.0.md                      | 2 ++
 content/blog/2024-12-14-datafusion-python-43.1.0.md                    | 2 ++
 content/blog/2025-01-17-datafusion-comet-0.5.0.md                      | 2 ++
 content/blog/2025-02-02-datafusion-ballista-43.0.0.md                  | 2 ++
 content/blog/2025-02-17-datafusion-comet-0.6.0.md                      | 2 ++
 content/blog/2025-02-20-datafusion-45.0.0.md                           | 2 ++
 content/blog/2025-03-11-ordering-analysis.md                           | 2 ++
 content/blog/2025-03-20-datafusion-comet-0.7.0.md                      | 2 ++
 content/blog/2025-03-20-parquet-pruning.md                             | 1 +
 content/blog/2025-03-21-parquet-pushdown.md                            | 2 ++
 content/blog/2025-03-24-datafusion-46.0.0.md                           | 2 ++
 content/blog/2025-03-30-datafusion-python-46.0.0.md                    | 1 +
 content/blog/2025-04-10-fastest-tpch-generator.md                      | 2 ++
 content/blog/2025-04-19-user-defined-window-functions.md               | 1 +
 content/blog/2025-05-06-datafusion-comet-0.8.0.md                      | 2 ++
 content/blog/2025-06-15-optimizing-sql-dataframes-part-one.md          | 3 +--
 content/blog/2025-06-15-optimizing-sql-dataframes-part-two.md          | 2 ++
 content/blog/2025-06-30-cancellation.md                                | 2 ++
 content/blog/2025-07-01-datafusion-comet-0.9.0.md                      | 2 ++
 content/blog/2025-07-11-datafusion-47.0.0.md                           | 3 +++
 content/blog/2025-07-14-user-defined-parquet-indexes.md                | 2 ++
 content/blog/2025-07-16-datafusion-48.0.0.md                           | 2 ++
 content/blog/2025-07-28-datafusion-49.0.0.md                           | 2 ++
 content/blog/2025-09-10-dynamic-filters.md                             | 2 ++
 45 files changed, 84 insertions(+), 4 deletions(-)

diff --git a/content/blog/2019-02-04-datafusion-donation.md 
b/content/blog/2019-02-04-datafusion-donation.md
index 0ea5d30..9b51298 100644
--- a/content/blog/2019-02-04-datafusion-donation.md
+++ b/content/blog/2019-02-04-datafusion-donation.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 We are excited to announce that 
[DataFusion](https://github.com/apache/arrow-datafusion) has been donated to 
the Apache Arrow project. DataFusion is an in-memory query engine for the Rust 
implementation of Apache Arrow.
 
 Although DataFusion was started two years ago, it was recently re-implemented 
to be Arrow-native and currently has limited capabilities but does support SQL 
queries against iterators of RecordBatch and has support for CSV files. There 
are plans to [add support for Parquet 
files](https://issues.apache.org/jira/browse/ARROW-4466).
diff --git a/content/blog/2021-04-12-ballista-donation.md 
b/content/blog/2021-04-12-ballista-donation.md
index cdc0359..c115f58 100644
--- a/content/blog/2021-04-12-ballista-donation.md
+++ b/content/blog/2021-04-12-ballista-donation.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 We are excited to announce that 
[Ballista](https://github.com/apache/arrow-datafusion/tree/master/ballista) has 
been donated 
 to the Apache Arrow project. 
 
diff --git a/content/blog/2021-08-18-ballista-0.5.0.md 
b/content/blog/2021-08-18-ballista-0.5.0.md
index 28382bb..d8a3930 100644
--- a/content/blog/2021-08-18-ballista-0.5.0.md
+++ b/content/blog/2021-08-18-ballista-0.5.0.md
@@ -24,6 +24,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 Ballista extends DataFusion to provide support for distributed queries. This 
is the first release of Ballista since 
 the project was 
[donated](https://arrow.apache.org/blog/2021/04/12/ballista-donation/) to the 
Apache Arrow project 
 and includes 80 commits from 11 contributors.
diff --git a/content/blog/2022-05-16-datafusion-8.0.0.md 
b/content/blog/2022-05-16-datafusion-8.0.0.md
index 9277a67..d6c4fb9 100644
--- a/content/blog/2022-05-16-datafusion-8.0.0.md
+++ b/content/blog/2022-05-16-datafusion-8.0.0.md
@@ -24,6 +24,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 # Introduction
 
 [DataFusion](https://arrow.apache.org/datafusion/) is an extensible query 
execution framework, written in Rust, that
diff --git a/content/blog/2022-10-25-datafusion-13.0.0.md 
b/content/blog/2022-10-25-datafusion-13.0.0.md
index 04a8c2d..199010d 100644
--- a/content/blog/2022-10-25-datafusion-13.0.0.md
+++ b/content/blog/2022-10-25-datafusion-13.0.0.md
@@ -24,6 +24,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 # Introduction
 
 [Apache Arrow DataFusion](https://arrow.apache.org/datafusion/) 
[`13.0.0`](https://crates.io/crates/datafusion) is released, and this blog 
contains an update on the project for the 5 months since our [last update in 
May 2022](https://arrow.apache.org/blog/2022/05/16/datafusion-8.0.0/).
diff --git a/content/blog/2022-10-28-ballista-0.9.0.md 
b/content/blog/2022-10-28-ballista-0.9.0.md
index 51feeaf..87d3f2a 100644
--- a/content/blog/2022-10-28-ballista-0.9.0.md
+++ b/content/blog/2022-10-28-ballista-0.9.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 # Introduction
 
 [Ballista][ballista] is an Arrow-native distributed SQL query engine 
implemented in Rust.
diff --git a/content/blog/2023-01-19-datafusion-16.0.0.md 
b/content/blog/2023-01-19-datafusion-16.0.0.md
index 0bbc33f..e04d22f 100644
--- a/content/blog/2023-01-19-datafusion-16.0.0.md
+++ b/content/blog/2023-01-19-datafusion-16.0.0.md
@@ -24,6 +24,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 # Introduction
 
 [DataFusion](https://arrow.apache.org/datafusion/) is an extensible
diff --git a/content/blog/2023-06-24-datafusion-25.0.0.md 
b/content/blog/2023-06-24-datafusion-25.0.0.md
index 060abf0..e23603e 100644
--- a/content/blog/2023-06-24-datafusion-25.0.0.md
+++ b/content/blog/2023-06-24-datafusion-25.0.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 It has been a whirlwind 6 months of DataFusion development since [our
 last update]: the community has grown, many features have been added,
 performance improved and we are [discussing] branching out to our own
diff --git a/content/blog/2023-08-05-datafusion_fast_grouping.md 
b/content/blog/2023-08-05-datafusion_fast_grouping.md
index 6d7b9ff..c378fb0 100644
--- a/content/blog/2023-08-05-datafusion_fast_grouping.md
+++ b/content/blog/2023-08-05-datafusion_fast_grouping.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 <!-- Converted from Google Docs using 
https://www.buymeacoffee.com/docstomarkdown -->
 
 ## Aggregating Millions of Groups Fast in Apache Arrow DataFusion
diff --git a/content/blog/2024-01-19-datafusion-34.0.0.md 
b/content/blog/2024-01-19-datafusion-34.0.0.md
index c1ffd98..897331f 100644
--- a/content/blog/2024-01-19-datafusion-34.0.0.md
+++ b/content/blog/2024-01-19-datafusion-34.0.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 ## Introduction
 
 We recently [released DataFusion 34.0.0]. This blog highlights some of the 
major
diff --git a/content/blog/2024-03-06-comet-donation.md 
b/content/blog/2024-03-06-comet-donation.md
index 3204d15..660a064 100644
--- a/content/blog/2024-03-06-comet-donation.md
+++ b/content/blog/2024-03-06-comet-donation.md
@@ -24,6 +24,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 # Introduction
 The Apache Arrow PMC is pleased to announce the donation of the [Comet 
project],
 a native Spark SQL Accelerator built on [Apache Arrow DataFusion].
diff --git a/content/blog/2024-05-07-datafusion-tlp.md 
b/content/blog/2024-05-07-datafusion-tlp.md
index 3702252..f4ba736 100644
--- a/content/blog/2024-05-07-datafusion-tlp.md
+++ b/content/blog/2024-05-07-datafusion-tlp.md
@@ -25,7 +25,7 @@ limitations under the License.
 {% endcomment %}
 -->
 
-
+[TOC]
 
 ## Introduction
 
diff --git a/content/blog/2024-07-20-datafusion-comet-0.1.0.md 
b/content/blog/2024-07-20-datafusion-comet-0.1.0.md
index cd76e92..8d41d8f 100644
--- a/content/blog/2024-07-20-datafusion-comet-0.1.0.md
+++ b/content/blog/2024-07-20-datafusion-comet-0.1.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 The Apache DataFusion PMC is pleased to announce the first official source 
release of the [Comet](https://datafusion.apache.org/comet/) subproject.
 
 Comet is an accelerator for Apache Spark that translates Spark physical plans 
to DataFusion physical plans for
diff --git a/content/blog/2024-07-24-datafusion-40.0.0.md 
b/content/blog/2024-07-24-datafusion-40.0.0.md
index 0b74850..b9936ba 100644
--- a/content/blog/2024-07-24-datafusion-40.0.0.md
+++ b/content/blog/2024-07-24-datafusion-40.0.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 <!-- see https://github.com/apache/datafusion/issues/9602 for details -->
 
 ## Introduction
diff --git a/content/blog/2024-08-20-python-datafusion-40.0.0.md 
b/content/blog/2024-08-20-python-datafusion-40.0.0.md
index dc72caa..63de217 100644
--- a/content/blog/2024-08-20-python-datafusion-40.0.0.md
+++ b/content/blog/2024-08-20-python-datafusion-40.0.0.md
@@ -24,6 +24,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 ## Introduction
 
 We are happy to announce that [DataFusion in Python 40.1.0] has been released. 
In addition to
diff --git a/content/blog/2024-08-28-datafusion-comet-0.2.0.md 
b/content/blog/2024-08-28-datafusion-comet-0.2.0.md
index 6adbe96..ff17da6 100644
--- a/content/blog/2024-08-28-datafusion-comet-0.2.0.md
+++ b/content/blog/2024-08-28-datafusion-comet-0.2.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 The Apache DataFusion PMC is pleased to announce version 0.2.0 of the 
[Comet](https://datafusion.apache.org/comet/) subproject.
 
 Comet is an accelerator for Apache Spark that translates Spark physical plans 
to DataFusion physical plans for
diff --git a/content/blog/2024-09-13-string-view-german-style-strings-part-1.md 
b/content/blog/2024-09-13-string-view-german-style-strings-part-1.md
index ed9656e..ebc3402 100644
--- a/content/blog/2024-09-13-string-view-german-style-strings-part-1.md
+++ b/content/blog/2024-09-13-string-view-german-style-strings-part-1.md
@@ -25,7 +25,7 @@ limitations under the License.
 {% endcomment %}
 -->
 
-
+[TOC]
 
 _Editor's Note: This is the first of a [two part] blog series that was first 
published on the [InfluxData blog]. Thanks to InfluxData for sponsoring this 
work as [Xiangpeng Hao]'s summer intern project_
 
diff --git a/content/blog/2024-09-13-string-view-german-style-strings-part-2.md 
b/content/blog/2024-09-13-string-view-german-style-strings-part-2.md
index 4ecaaa8..4e321ec 100644
--- a/content/blog/2024-09-13-string-view-german-style-strings-part-2.md
+++ b/content/blog/2024-09-13-string-view-german-style-strings-part-2.md
@@ -25,6 +25,7 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
 
 _Editor's Note: This blog series was first published on the [InfluxData blog]. 
Thanks to InfluxData for sponsoring this work as [Xiangpeng Hao]'s summer 
intern project_
 
diff --git a/content/blog/2024-09-27-datafusion-comet-0.3.0.md 
b/content/blog/2024-09-27-datafusion-comet-0.3.0.md
index a54e931..a16afa7 100644
--- a/content/blog/2024-09-27-datafusion-comet-0.3.0.md
+++ b/content/blog/2024-09-27-datafusion-comet-0.3.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 The Apache DataFusion PMC is pleased to announce version 0.3.0 of the 
[Comet](https://datafusion.apache.org/comet/) subproject.
 
 Comet is an accelerator for Apache Spark that translates Spark physical plans 
to DataFusion physical plans for
diff --git 
a/content/blog/2024-11-18-datafusion-fastest-single-node-parquet-clickbench.md 
b/content/blog/2024-11-18-datafusion-fastest-single-node-parquet-clickbench.md
index d22c73a..a71b8a0 100644
--- 
a/content/blog/2024-11-18-datafusion-fastest-single-node-parquet-clickbench.md
+++ 
b/content/blog/2024-11-18-datafusion-fastest-single-node-parquet-clickbench.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 I am extremely excited to announce that [Apache DataFusion] [43.0.0]  is the
 fastest engine for querying Apache Parquet files in [ClickBench]. It is faster
 than [DuckDB], [chDB] and [Clickhouse] using the same hardware. It also marks
diff --git a/content/blog/2024-11-19-datafusion-python-udf-comparisons.md 
b/content/blog/2024-11-19-datafusion-python-udf-comparisons.md
index 315d91f..fb0926e 100644
--- a/content/blog/2024-11-19-datafusion-python-udf-comparisons.md
+++ b/content/blog/2024-11-19-datafusion-python-udf-comparisons.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 ## Personal Context
 
 For a few months now I’ve been working with [Apache 
DataFusion](https://datafusion.apache.org/), a
diff --git a/content/blog/2024-11-20-datafusion-comet-0.4.0.md 
b/content/blog/2024-11-20-datafusion-comet-0.4.0.md
index 2818120..558c2ae 100644
--- a/content/blog/2024-11-20-datafusion-comet-0.4.0.md
+++ b/content/blog/2024-11-20-datafusion-comet-0.4.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 The Apache DataFusion PMC is pleased to announce version 0.4.0 of the 
[Comet](https://datafusion.apache.org/comet/) subproject.
 
 Comet is an accelerator for Apache Spark that translates Spark physical plans 
to DataFusion physical plans for
diff --git a/content/blog/2024-12-14-datafusion-python-43.1.0.md 
b/content/blog/2024-12-14-datafusion-python-43.1.0.md
index 18bfa2b..bad007b 100644
--- a/content/blog/2024-12-14-datafusion-python-43.1.0.md
+++ b/content/blog/2024-12-14-datafusion-python-43.1.0.md
@@ -24,6 +24,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 We are happy to announce that [datafusion-python 43.1.0] has been released. 
This release
 brings in all of the new features of the core [DataFusion 43.0.0] library. 
Since the last
 blog post for [datafusion-python 40.1.0], a large number of improvements have 
been made
diff --git a/content/blog/2025-01-17-datafusion-comet-0.5.0.md 
b/content/blog/2025-01-17-datafusion-comet-0.5.0.md
index a82d1d4..bf3a956 100644
--- a/content/blog/2025-01-17-datafusion-comet-0.5.0.md
+++ b/content/blog/2025-01-17-datafusion-comet-0.5.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 The Apache DataFusion PMC is pleased to announce version 0.5.0 of the 
[Comet](https://datafusion.apache.org/comet/) subproject.
 
 Comet is an accelerator for Apache Spark that translates Spark physical plans 
to DataFusion physical plans for
diff --git a/content/blog/2025-02-02-datafusion-ballista-43.0.0.md 
b/content/blog/2025-02-02-datafusion-ballista-43.0.0.md
index e1f4c01..7fac032 100644
--- a/content/blog/2025-02-02-datafusion-ballista-43.0.0.md
+++ b/content/blog/2025-02-02-datafusion-ballista-43.0.0.md
@@ -24,6 +24,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 We are  pleased to announce version [43.0.0] of the [DataFusion Ballista]. 
Ballista allows existing [DataFusion] applications to be scaled out on a 
cluster for use cases that are not practical to run on a single node.
 
 [43.0.0]: 
<https://github.com/apache/datafusion-ballista/blob/main/CHANGELOG.md#4300-2025-01-07>
diff --git a/content/blog/2025-02-17-datafusion-comet-0.6.0.md 
b/content/blog/2025-02-17-datafusion-comet-0.6.0.md
index 1f1aa2c..37dbce4 100644
--- a/content/blog/2025-02-17-datafusion-comet-0.6.0.md
+++ b/content/blog/2025-02-17-datafusion-comet-0.6.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 The Apache DataFusion PMC is pleased to announce version 0.6.0 of the 
[Comet](https://datafusion.apache.org/comet/) subproject.
 
 Comet is an accelerator for Apache Spark that translates Spark physical plans 
to DataFusion physical plans for
diff --git a/content/blog/2025-02-20-datafusion-45.0.0.md 
b/content/blog/2025-02-20-datafusion-45.0.0.md
index b9bd1df..9471f5b 100644
--- a/content/blog/2025-02-20-datafusion-45.0.0.md
+++ b/content/blog/2025-02-20-datafusion-45.0.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 <!-- see https://github.com/apache/datafusion/issues/11631 for details -->
 
 ## Introduction
diff --git a/content/blog/2025-03-11-ordering-analysis.md 
b/content/blog/2025-03-11-ordering-analysis.md
index 1754af3..121adf4 100644
--- a/content/blog/2025-03-11-ordering-analysis.md
+++ b/content/blog/2025-03-11-ordering-analysis.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 <!-- see https://github.com/apache/datafusion/issues/11631 for details -->
 
 ## Introduction
diff --git a/content/blog/2025-03-20-datafusion-comet-0.7.0.md 
b/content/blog/2025-03-20-datafusion-comet-0.7.0.md
index 668bb1a..45cc12c 100644
--- a/content/blog/2025-03-20-datafusion-comet-0.7.0.md
+++ b/content/blog/2025-03-20-datafusion-comet-0.7.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 The Apache DataFusion PMC is pleased to announce version 0.7.0 of the 
[Comet](https://datafusion.apache.org/comet/) subproject.
 
 Comet is an accelerator for Apache Spark that translates Spark physical plans 
to DataFusion physical plans for
diff --git a/content/blog/2025-03-20-parquet-pruning.md 
b/content/blog/2025-03-20-parquet-pruning.md
index 19c38dd..5c268a9 100644
--- a/content/blog/2025-03-20-parquet-pruning.md
+++ b/content/blog/2025-03-20-parquet-pruning.md
@@ -25,6 +25,7 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
 
 _Editor's Note: This blog was first published on [Xiangpeng Hao's blog]. 
Thanks to [InfluxData] for sponsoring this work as part of his PhD funding._
 
diff --git a/content/blog/2025-03-21-parquet-pushdown.md 
b/content/blog/2025-03-21-parquet-pushdown.md
index d2d8609..395d59d 100644
--- a/content/blog/2025-03-21-parquet-pushdown.md
+++ b/content/blog/2025-03-21-parquet-pushdown.md
@@ -44,6 +44,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 _Editor's Note: This blog was first published on [Xiangpeng Hao's blog]. 
Thanks to [InfluxData] for sponsoring this work as part of his PhD funding._
 
 [Xiangpeng Hao's blog]: https://blog.xiangpeng.systems/posts/parquet-pushdown/
diff --git a/content/blog/2025-03-24-datafusion-46.0.0.md 
b/content/blog/2025-03-24-datafusion-46.0.0.md
index 5e80830..71ef758 100644
--- a/content/blog/2025-03-24-datafusion-46.0.0.md
+++ b/content/blog/2025-03-24-datafusion-46.0.0.md
@@ -22,6 +22,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 We’re excited to announce the release of **Apache DataFusion 46.0.0**! This 
new version represents a significant milestone for the project, packing in a 
wide range of improvements and fixes. You can find the complete details in the 
full 
[changelog](https://github.com/apache/datafusion/blob/branch-46/dev/changelog/46.0.0.md).
 We’ll highlight the most important changes below and guide you through 
upgrading.
 
 ## Breaking Changes
diff --git a/content/blog/2025-03-30-datafusion-python-46.0.0.md 
b/content/blog/2025-03-30-datafusion-python-46.0.0.md
index 8252bbd..d64a1ad 100644
--- a/content/blog/2025-03-30-datafusion-python-46.0.0.md
+++ b/content/blog/2025-03-30-datafusion-python-46.0.0.md
@@ -24,6 +24,7 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
 
 We are happy to announce that [datafusion-python 46.0.0] has been released. 
This release
 brings in all of the new features of the core [DataFusion 46.0.0] library. 
Since the last
diff --git a/content/blog/2025-04-10-fastest-tpch-generator.md 
b/content/blog/2025-04-10-fastest-tpch-generator.md
index dc92097..639d434 100644
--- a/content/blog/2025-04-10-fastest-tpch-generator.md
+++ b/content/blog/2025-04-10-fastest-tpch-generator.md
@@ -23,6 +23,8 @@ limitations under the License.
 {% endcomment %}x
 -->
 
+[TOC]
+
 <style>
 /* Table borders */
 table, th, td {
diff --git a/content/blog/2025-04-19-user-defined-window-functions.md 
b/content/blog/2025-04-19-user-defined-window-functions.md
index 7a9ae05..64af988 100644
--- a/content/blog/2025-04-19-user-defined-window-functions.md
+++ b/content/blog/2025-04-19-user-defined-window-functions.md
@@ -25,6 +25,7 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
 
 Window functions are a powerful feature in SQL, allowing for complex 
analytical computations over a subset of data. However, efficiently 
implementing them, especially sliding windows, can be quite challenging. With 
[Apache DataFusion]'s user-defined window functions, developers can easily take 
advantage of all the effort put into DataFusion's implementation.
 
diff --git a/content/blog/2025-05-06-datafusion-comet-0.8.0.md 
b/content/blog/2025-05-06-datafusion-comet-0.8.0.md
index 73bac57..090f22f 100644
--- a/content/blog/2025-05-06-datafusion-comet-0.8.0.md
+++ b/content/blog/2025-05-06-datafusion-comet-0.8.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 The Apache DataFusion PMC is pleased to announce version 0.8.0 of the 
[Comet](https://datafusion.apache.org/comet/) subproject.
 
 Comet is an accelerator for Apache Spark that translates Spark physical plans 
to DataFusion physical plans for
diff --git a/content/blog/2025-06-15-optimizing-sql-dataframes-part-one.md 
b/content/blog/2025-06-15-optimizing-sql-dataframes-part-one.md
index 2fc16cf..a389fe9 100644
--- a/content/blog/2025-06-15-optimizing-sql-dataframes-part-one.md
+++ b/content/blog/2025-06-15-optimizing-sql-dataframes-part-one.md
@@ -25,11 +25,10 @@ limitations under the License.
 {% endcomment %}
 -->
 
-
+[TOC]
 
 *Note: this blog was originally published [on the InfluxData 
blog](https://www.influxdata.com/blog/optimizing-sql-dataframes-part-one/)*
 
-
 ## Introduction
 
 Sometimes Query Optimizers are seen as a sort of black magic, [“the most
diff --git a/content/blog/2025-06-15-optimizing-sql-dataframes-part-two.md 
b/content/blog/2025-06-15-optimizing-sql-dataframes-part-two.md
index d103b01..195d115 100644
--- a/content/blog/2025-06-15-optimizing-sql-dataframes-part-two.md
+++ b/content/blog/2025-06-15-optimizing-sql-dataframes-part-two.md
@@ -6,6 +6,8 @@ author: alamb, akurmustafa
 categories: [core]
 ---
 
+[TOC]
+
 <!--
 {% comment %}
 Licensed to the Apache Software Foundation (ASF) under one or more
diff --git a/content/blog/2025-06-30-cancellation.md 
b/content/blog/2025-06-30-cancellation.md
index d8127cb..244019b 100644
--- a/content/blog/2025-06-30-cancellation.md
+++ b/content/blog/2025-06-30-cancellation.md
@@ -24,6 +24,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 <style>
 figure {
   margin: 20px 0;
diff --git a/content/blog/2025-07-01-datafusion-comet-0.9.0.md 
b/content/blog/2025-07-01-datafusion-comet-0.9.0.md
index 7fc35e6..cd3f24b 100644
--- a/content/blog/2025-07-01-datafusion-comet-0.9.0.md
+++ b/content/blog/2025-07-01-datafusion-comet-0.9.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 The Apache DataFusion PMC is pleased to announce version 0.9.0 of the 
[Comet](https://datafusion.apache.org/comet/) subproject.
 
 Comet is an accelerator for Apache Spark that translates Spark physical plans 
to DataFusion physical plans for
diff --git a/content/blog/2025-07-11-datafusion-47.0.0.md 
b/content/blog/2025-07-11-datafusion-47.0.0.md
index a1a7aa7..27c3221 100644
--- a/content/blog/2025-07-11-datafusion-47.0.0.md
+++ b/content/blog/2025-07-11-datafusion-47.0.0.md
@@ -23,6 +23,9 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
+
 <!-- see https://github.com/apache/datafusion/issues/16347 for details -->
 
 We’re excited to announce the release of **Apache DataFusion 47.0.0**! This 
new version represents a significant
diff --git a/content/blog/2025-07-14-user-defined-parquet-indexes.md 
b/content/blog/2025-07-14-user-defined-parquet-indexes.md
index aefc3da..e2f1452 100644
--- a/content/blog/2025-07-14-user-defined-parquet-indexes.md
+++ b/content/blog/2025-07-14-user-defined-parquet-indexes.md
@@ -24,6 +24,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 It’s a common misconception that [Apache Parquet] files are limited to basic 
Min/Max/Null Count statistics and Bloom filters, and that adding more advanced 
indexes requires changing the specification or creating a new file format. In 
fact, footer metadata and offset-based addressing already provide everything 
needed to embed user-defined index structures within Parquet files without 
breaking compatibility with other Parquet readers.
 
 **Motivating Example:** Imagine your data has a `Nation` column with dozens of 
distinct values across thousands of Parquet files. You execute:
diff --git a/content/blog/2025-07-16-datafusion-48.0.0.md 
b/content/blog/2025-07-16-datafusion-48.0.0.md
index 9e10308..769edfd 100644
--- a/content/blog/2025-07-16-datafusion-48.0.0.md
+++ b/content/blog/2025-07-16-datafusion-48.0.0.md
@@ -23,6 +23,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 <!-- see https://github.com/apache/datafusion/issues/16347 for details -->
 
 We’re excited to announce the release of **Apache DataFusion 48.0.0**! As 
always, this version packs in a wide range of 
diff --git a/content/blog/2025-07-28-datafusion-49.0.0.md 
b/content/blog/2025-07-28-datafusion-49.0.0.md
index 576a2f7..9632230 100644
--- a/content/blog/2025-07-28-datafusion-49.0.0.md
+++ b/content/blog/2025-07-28-datafusion-49.0.0.md
@@ -25,6 +25,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 <!-- see https://github.com/apache/datafusion/issues/16347 for details -->
 
 ## Introduction
diff --git a/content/blog/2025-09-10-dynamic-filters.md 
b/content/blog/2025-09-10-dynamic-filters.md
index b987206..84293a9 100644
--- a/content/blog/2025-09-10-dynamic-filters.md
+++ b/content/blog/2025-09-10-dynamic-filters.md
@@ -24,6 +24,8 @@ limitations under the License.
 {% endcomment %}
 -->
 
+[TOC]
+
 <!-- 
 diagrams source: 
https://docs.google.com/presentation/d/1FFYy27ydZdeFZWWuMjZGnYKUx9QNJfzuVLAH8AE5wlc/edit?slide=id.g364a74cba3d_0_92#slide=id.g364a74cba3d_0_92
 Intended Audience: Query engine / data systems developers who want to learn 
about topk optimization


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to