vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Remove scalar function factory (#9499) ## Rationale for this change Closes https://github.com/vortex-data/vortex/issues/9213 Scalar functions have distinct construction contracts, so the shared factory exposes caller-supplied lengths and defers basic validation. This is a purely cosmetic change. ## What changes are included in this PR? Removes `ScalarFnFactoryExt`, restores hand-written constructors, and migrates callers. `ScalarFnArray` now rejects the wrong arity and missing child slots before dispatching to `return_dtype`. ## What APIs are changed? Are there any user-facing changes? Renames `try_new_array` to `try_new` for tensor and spatial scalar functions, while infallible functions expose `new`. `Normalized::{try_new, new_unchecked}` and the unrelated Arrow datum constructor are unchanged. Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
develop
5 hours ago
Execute primitive comparisons with RowFn Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/row-fn-primitive-comparisons
10 hours ago
Execute owned RowFn outputs over valid rows Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/row-fn-owned-valid-rows
10 hours ago
Support nullary RowFn execution Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/row-fn-nullary
10 hours ago
Automate RowFn benchmark comparisons Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/row-fn-benchmark-tools
10 hours ago
Execute primitive numeric operators with RowFn Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/row-fn-numeric-operators
10 hours ago
Execute spatial distance with RowFn Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/row-fn-spatial-distance
10 hours ago
Execute tensor product functions with RowFn Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/row-fn-tensor-products
10 hours ago
Latest Branches
CodSpeed Performance Gauge
-13%
Execute primitive comparisons with RowFn
#9346
6 days ago
5a38a37
ct/row-fn-primitive-comparisons
CodSpeed Performance Gauge
-10%
Execute owned RowFn outputs over valid rows
#9500
1 day ago
aaf9596
ct/row-fn-owned-valid-rows
CodSpeed Performance Gauge
-15%
Support nullary RowFn execution
#9469
1 day ago
ee75317
ct/row-fn-nullary
Ā© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs