Conversation
Co-authored-by: Claude <claude@anthropic.com> Signed-off-by: blaginin <github@blaginin.me>
CodSpeed Performance ReportMerging this PR will not alter performanceComparing Summary
Footnotes
|
| .elements() | ||
| .ok_or_else(|| vortex_err!("Expected non-null list"))?; | ||
|
|
||
| let contains = elements.iter().any(|elem| elem == needle); |
There was a problem hiding this comment.
do this with a compare and an any true. maybe keep that you you have for len less than some value?
There was a problem hiding this comment.
i think we'll always falback to https://github.com/apache/arrow-rs/blob/181007df053e9004f7a211f7de086c4bbbd0a9e9/arrow-ord/src/cmp.rs#L395 - don't think it has any performance wins over that implementation
There was a problem hiding this comment.
this will use scalar equality not rust primitive type equality and not vectorize
|
this is a perf pr |
Benchmarks: TPC-H SF=1 on NVMESummary
Detailed Results Table
|
Benchmarks: FineWeb NVMeSummary
Detailed Results Table
|
Benchmarks: TPC-DS SF=1 on NVMESummary
Detailed Results Table
|
🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨Benchmark |
Benchmarks: TPC-H SF=10 on NVMESummary
Detailed Results Table
|
Benchmarks: FineWeb S3Summary
Detailed Results Table
|
Benchmarks: Statistical and Population GeneticsSummary
Detailed Results Table
|
Benchmarks: TPC-H SF=10 on S3Summary
Detailed Results Table
|
Benchmarks: Clickbench on NVMESummary
Detailed Results Table
|
Benchmarks: TPC-H SF=1 on S3Summary
Detailed Results Table
|
Deploying vortex-bench with
|
| Latest commit: |
5790666
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://0649193c.vortex-93b.pages.dev |
| Branch Preview URL: | https://db-list-contains-scalar.vortex-93b.pages.dev |
joseph-isaacs
left a comment
There was a problem hiding this comment.
We have horrible scalars so this is best we can do
No description provided.