前言
基础流程
1.
Parse
2.
Resolve
3.
Logical Plan
4.
Optimizer
5.
Physical Plan
5.1.
Vector
6.
Execution
6.1.
execution-demo1
6.2.
Pipeline
7.
Operators
7.1.
seq_scan
7.2.
filter
7.3.
projection
7.4.
projection
7.5.
hash_join
7.6.
hash_group_by
其他组件
8.
Storage
9.
CLI
10.
read_csv 表函数分析
扩展
11.
Extensions
性能优化
OLAP.NEXT 思考
12.
Typed IR
13.
subquery optimization
14.
Misc
Light
Rust
Coal
Navy
Ayu
Home
duckdb 源代码阅读笔记
subquery optimization
subquery 的优化包括:
将 行级的 subquery 转换为 batch的 JOIN 操作
表达能力:
与 MDX 的 Top-Down + Pull 模型匹配,可以支持复杂的度量计算。
类似于 DAX 的 Calculate 函数,修改查询上下文。