Passing DBs Through Continuations
Summary
A deep dive into continuation-passing style (CPS) for database operators, showing how CPS enables modular, fused query execution and fast columnar processing. The post contrasts classic iterator-based approaches with vectorization and compilation, presents CPS-based compositions (compose and product) and their use in a Prela/Julia context, and discusses practical performance considerations and extensibility.