Apache DataFusion Blog

Articles by Pepijn Van Eeckhoudt

Optimizing SQL CASE Expression Evaluation

SQL's CASE expression is one of the few explicit conditional evaluation constructs the language provides. It allows you to control which expression from a …

Using Rust async for Query Execution and Cancelling Long-Running Queries

Have you ever tried to cancel a query that just wouldn't stop? In this post, we'll review how Rust's async programming model works, how …