vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
test: add tests for multipolygon Signed-off-by: Nemo Yu <zyu379@wisc.edu>
nemo/geo-multipolygin
32 minutes ago
feat: support geo multipolygon Signed-off-by: Nemo Yu <zyu379@wisc.edu>
nemo/geo-multipolygin
33 minutes ago
sqllogictest: mirror duckdb list_length coverage, show repartition blocks projection fold Signed-off-by: Matt Katz <mhkatz97@gmail.com>
mk/datafusion-list-length-pushdown
1 hour ago
address review: simplify dimension check, move e2e to sqllogictest Signed-off-by: Matt Katz <mhkatz97@gmail.com>
mk/datafusion-list-length-pushdown
3 hours ago
perf(duckdb): push down list length expressions (#8544) Pushes DuckDB's list-length scalar function into the Vortex scan as the `list_length` expression, so lengths are computed from list offsets/sizes without materializing element values. Pushdowns supported: - **Projection** (`SELECT len(list)` / `length(list)` / `array_length(list)`) - **Filter** (`WHERE array_length(list) >= k`, also `len`/`length`) Each maps to `cast(list_length(col), i64)` — DuckDB's `len`/`array_length` return `BIGINT` while `list_length` returns `u64`. `len`/`length` are overloaded with strings/bits, so the filter path needs the argument type to disambiguate. Added a small FFI accessor `duckdb_vx_expr_get_return_type` plus `ExpressionRef::return_type()`, and gate `len`/`length`/`array_length` on the bound child being `LIST`/`ARRAY`. Does not currently support `array_length(expr, dim)`. Stacked on #8495. --------- Signed-off-by: Matt Katz <mhkatz97@gmail.com>
develop
3 hours ago
comments and test change Signed-off-by: Matt Katz <mhkatz97@gmail.com>
mk/datafusion-list-length-pushdown
3 hours ago
comments and test change Signed-off-by: Matt Katz <mhkatz97@gmail.com>
mk/datafusion-list-length-pushdown
3 hours ago
test: explain list length pushdown queries Signed-off-by: Matt Katz <mhkatz97@gmail.com>
mk/duckdb-list-length-pushdown
3 hours ago
Latest Branches
CodSpeed Performance Gauge
-8%
feat(vortex-geo): add MultiPolygon extension type + WKB export for native geometry
#8608
34 minutes ago
a3c046b
nemo/geo-multipolygin
CodSpeed Performance Gauge
+11%
perf(datafusion): push down `list_length` expression
#8600
1 hour ago
17cbf26
mk/datafusion-list-length-pushdown
CodSpeed Performance Gauge
+28%
perf(duckdb): push down list length expressions
#8544
4 hours ago
4ccfe35
mk/duckdb-list-length-pushdown
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs