vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
lockfiles, more stuff Signed-off-by: Andrew Duffy <andrew@a10y.dev>
aduffy/arrow-vtable
4 hours ago
more of the owl Signed-off-by: Andrew Duffy <andrew@a10y.dev>
aduffy/arrow-vtable
4 hours ago
Try out smallvec for statset Signed-off-by: Robert Kruszewski <github@robertk.io>
rk/statssmallvec
10 hours ago
docs(agents): reframe vortex-duckdb FFI guidance as positive instructions Move the lessons learned out of the "Common Mistakes" do-not list into a dedicated "Native FFI in vortex-duckdb" section that states what to do. Signed-off-by: Nicholas Gates <nick@spiraldb.com> Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Signed-off-by: Nicholas Gates <nick@nickgates.com>
claude/issue-7819-20260506-2106
10 hours ago
fix(duckdb): match DuckDB's copy_to_get_written_statistics signature The C++ shim returned vector<Value> from c_get_written_statistics, but DuckDB's copy_to_get_written_statistics_t typedef is a void-returning callback that fills a CopyFunctionFileStatistics out-parameter. This caused the C++ build to fail in any job that links vortex-duckdb. Also re-run nightly rustfmt over copy.rs and copy_function/mod.rs to match CI's nightly fmt check, and add the lessons (verify FFI signatures against bundled DuckDB headers; always run nightly fmt) to AGENTS.md. Signed-off-by: Nicholas Gates <nick@spiraldb.com> Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Signed-off-by: Nicholas Gates <nick@nickgates.com>
claude/issue-7819-20260506-2106
10 hours ago
Slots are a Box<[...]> instead of Vec<...> Signed-off-by: Robert Kruszewski <github@robertk.io>
rk/smallvec
10 hours ago
feat(duckdb): implement copy_to_get_written_statistics for COPY function Implements the copy_to_get_written_statistics callback across the full C/C++/Rust stack, enabling duck-lake (and similar table-format) layers to collect per-file write statistics (row_count, file_size_bytes) after a COPY TO operation completes. Changes: - Add duckdb_vx_written_statistics_t C struct and optional copy_to_get_written_statistics callback (returning bool) to the vtable in copy_function.h - Bridge the callback through c_get_written_statistics in copy_function.cpp, which converts the C struct into a DuckDB vector<Value> STRUCT; returns an empty vector when the callback returns false (no stats available) - Add WrittenStatistics type and get_written_statistics trait method to the CopyFunction trait with a default no-op implementation - Add copy_to_get_written_statistics_callback shim in callback.rs - Store WriteSummary in GlobalState after copy_to_finalize and implement get_written_statistics for VortexCopyFunction to expose row_count and file_size_bytes Co-authored-by: Nicholas Gates <gatesn@users.noreply.github.com> Signed-off-by: "Claude" <claude@anthropic.com>
claude/issue-7819-20260506-2106
10 hours ago
Maybe better perf? Signed-off-by: Adam Gutglick <adam@spiraldb.com>
adamg/execution-tests
11 hours ago
Latest Branches
CodSpeed Performance Gauge
-22%
Aduffy/arrow vtable
#7824
4 hours ago
df3e436
aduffy/arrow-vtable
CodSpeed Performance Gauge
-14%
Try out smallvec for statset
#7823
10 hours ago
14e3931
rk/statssmallvec
CodSpeed Performance Gauge
0%
Implement copy_to_get_written_statistics for DuckDB COPY function
#7821
10 hours ago
c337153
claude/issue-7819-20260506-2106
Ā© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs