timescaletoolkittimevector × ducklink bridge (Phase 9.2, timescaledb)
July 11, 2026 · View on GitHub
Auto-generated by sqlink-shim-codegen
via --dynlink --target timescale_toolkit_timevector --provider-id timescale_toolkit-composed.
What this is
A wasm32-wasip2 cdylib that imports compose:dynlink/linker@0.1.0
and exports the canonical duckdb:extension@4.0.0 contract. At LOAD time
the host's provider registry resolves timescale_toolkit-composed to the
timescaledb per-sub composed shim provider vendored at
datafission/extensions/timescaledb/deps/timescaledb-toolkit-provider-composed.wasm.
Host wiring
export DUCKLINK_SUB_EXT_BRIDGES="\
timescale_toolkit_timevector=$(pwd)/target/wasm32-wasip2/release/timescale_toolkit_timevector_duckdb_bridge_dynlink.wasm"
export DUCKLINK_SUB_EXT_PREBUILT="\
timescale_toolkit=$HOME/git/datafission/extensions/timescaledb/deps/timescaledb-toolkit-provider-composed.wasm"
export DUCKLINK_SUB_EXT_ALIAS="\
timescale_toolkit_timevector=timescale_toolkit"
ducklink -c "LOAD timescale_toolkit_timevector;"
Do not hand-edit
Regenerate from the source-of-truth interface DB + catalog via
sqlink-shim-codegen. Changes made directly here are lost on the
next regen.