CodSpeedHQ
arrow-rs
BlogDocsChangelog

GitHub Actions run

1 year ago d5e3c49 fork-5684-Michael-J-Ward/deprecate-naive-datetime pull_request

Compare

Base
Search a run

Head
Deprecate NaiveDateTime
#61
fork-5684-Michael-J-Ward/deprecate-naive-datetime
1 year ago
CPU Simulation

Compare
Suggested base runs:

Benchmarks

encoding: dtype=f32, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
375 µs
decoding: dtype=f64, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
464.6 µs
(run_array_len:1024, physical_array_len:256, string_len: 5)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
7.2 µs
(run_array_len:1024, physical_array_len:256, string_len: 25)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
7.2 µs
(run_array_len:1024, physical_array_len:256, string_len: 100)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
7.2 µs
(run_array_len:2048, physical_array_len:512, string_len: 5)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
14.1 µs
decoding: dtype=f32, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
216.7 µs
(run_array_len:2048, physical_array_len:512, string_len: 25)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
14.1 µs
(run_array_len:2048, physical_array_len:512, string_len: 100)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
14.1 µs
(run_array_len:4096, physical_array_len:1024, string_len: 25)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
28 µs
9:50
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
534.7 ns
(run_array_len:4096, physical_array_len:1024, string_len: 100)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
27.9 µs
09:50
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
565.3 ns
encoding: dtype=f64, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
729.5 µs
(run_array_len:4096, physical_array_len:1024, string_len: 5)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
27.9 µs
09:50 PM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
600.6 ns
09:50:12 PM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
632.5 ns
9:50:12.123456789
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
842.8 ns
09:50:12.123456789
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
844.2 ns
add_checked(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
405.2 µs
add(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
404.9 µs
regexp
arrow/benches/regexp_kernels.rs::benches::add_benchmark
64.7 ms
regexp scalar
arrow/benches/regexp_kernels.rs::benches::add_benchmark
50.5 ms
subtract_checked(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
403.4 µs
multiply(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
403.4 µs
multiply_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
274.6 µs
add_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
274.7 µs
subtract_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
274.7 µs
9:50:12 AM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
659.7 ns
multiply_checked(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
403.4 µs
divide(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
410.2 µs
modulo(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
1.4 ms
09:50:12.123456789 PM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
908.6 ns
add(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
422.3 µs
subtract(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.4 µs
add_checked(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
422 µs
subtract_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
274.8 µs
multiply_checked(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.4 µs
divide_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
281.5 µs
divide(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
428.2 µs
divide_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
281.5 µs
subtract_checked(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.4 µs
modulo_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
1.5 ms
subtract_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
274.8 µs
multiply_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
274.7 µs
add_checked(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.8 µs
add_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
274.7 µs
multiply(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.4 µs
multiply(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.4 µs
add_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
274.7 µs
subtract(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.4 µs
multiply_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
274.7 µs
add(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.4 µs
modulo_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
1.1 ms
divide(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
428.2 µs
multiply(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.4 µs
subtract_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
274.8 µs
divide_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
281.5 µs
add(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.8 µs
modulo_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
1.5 ms
add_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
274.7 µs
add_checked(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.8 µs
modulo_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
1.3 ms
multiply_checked(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.4 µs
modulo(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
1.9 ms
multiply_checked(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.4 µs
divide(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
428.2 µs
add_checked(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.9 µs
subtract(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
403.4 µs
subtract(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.4 µs
divide_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
281.5 µs
eq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
400.4 µs
modulo(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
2.3 ms
add(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.4 µs
multiply(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.5 µs
subtract(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.9 µs
modulo(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
1.5 ms
lt Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
482.4 µs
multiply_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
275.3 µs
subtract_checked(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.9 µs
subtract_checked(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.4 µs
subtract_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
275.4 µs
add_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
274.7 µs
divide_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
281.5 µs
divide(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
428.2 µs
modulo(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
2.3 ms
eq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
262.8 µs
multiply_checked(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.5 µs
lt_eq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
308.3 µs
lt scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
317.4 µs
neq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
262.8 µs
lt_eq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
482.4 µs
gt Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
482.4 µs
eq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
400.6 µs
neq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
401.4 µs
neq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
400.4 µs
multiply_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
274.7 µs
eq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
262.8 µs
neq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
263.2 µs
lt_eq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
400.6 µs
gt_eq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
482.4 µs
lt scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
272.3 µs
gt Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
401 µs
modulo_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
1.1 ms
gt_eq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
317.4 µs
lt Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
400.7 µs
eq scalar MonthDayNano
arrow/benches/comparison_kernels.rs::benches::add_benchmark
711.4 µs
eq scalar StringArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
63.6 ms
gt_eq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
271.9 µs
gt_eq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
400.7 µs
lt_eq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
262.8 µs
gt scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
262.9 µs
eq MonthDayNano
arrow/benches/comparison_kernels.rs::benches::add_benchmark
1.4 ms
lt scalar StringViewArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
233.2 ms
nlike_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
10.9 ms
eq StringViewArray StringViewArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
161.2 ms
like_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
585.8 µs
gt scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
308.3 µs
nlike_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
586 µs
like_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
9 ms
like_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
10.9 ms
subtract_checked(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
421.4 µs
nlike_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
2.6 ms
eq StringArray StringArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
96.4 ms
like_utf8view scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
253.9 ms
lt scalar StringArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
265.5 ms
filter i32 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
24.8 µs
like_utf8view scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
554.4 ms
filter context u8 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
282.4 µs
ilike_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
9.2 ms
filter context u8 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
71.1 µs
like_utf8view scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
130.8 ms
nlike_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
2.4 ms
like_utf8view scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
968.6 ms
like_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
2.6 ms
like_utf8view scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
275.8 ms
like_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
2.4 ms
ilike_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
25.7 ms
filter context u8 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
9.6 µs
filter i32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
625.3 µs
nlike_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
9 ms
ilike_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
10.8 ms
filter context f32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
654.4 µs
filter context i32 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
10.9 µs
filter i32 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
363 µs
filter context i32 w NULLs low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
15.1 µs
filter context u8 w NULLs (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
520.1 µs
filter context u8 w NULLs high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
121.1 µs
filter context i32 w NULLs (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
654.6 µs
filter context i32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
417.6 µs
filter context i32 w NULLs high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
397 µs
filter context i32 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
348.1 µs
nilike_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
10.5 ms
filter context f32 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
397.1 µs
nilike_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
10.8 ms
filter context f32 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
14.7 µs
eq_dyn_utf8_scalar dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
451.8 µs
filter context u8 w NULLs low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
14.2 µs
filter f32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
1.2 ms
nilike_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
25.7 ms
filter decimal128 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
25.7 µs
ilike_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
10.5 ms
filter context string high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
21.1 ms
regexp_matches_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
8.6 ms
filter context decimal128 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
1.8 ms
ilike_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
17.1 ms
filter context string dictionary w NULLs (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
661 µs
filter decimal128 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
1.1 ms
filter context string low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
33.1 µs
filter decimal128 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
1.8 ms
nilike_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
9.2 ms
gt_eq_dyn_utf8_scalar scalar dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
472.7 µs
like_utf8_scalar_dyn dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
454.2 µs
nilike_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
17.1 ms
filter context decimal128 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
933.8 µs
filter context short string view (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
1.2 ms
filter context decimal128 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
11.3 µs
filter context string dictionary low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
17.7 µs
filter context mixed string view (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
1.2 ms
filter context string dictionary (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
424.6 µs
from_lengths
arrow-buffer/benches/offset.rs::benches::criterion_benchmark::OffsetBuffer
13.1 µs
filter context string dictionary w NULLs low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
21.4 µs
filter context string (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
7.4 ms
concat i32 nulls 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
27 µs
concat str 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
742.1 µs
ilike_utf8_scalar_dyn dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
457.4 µs
regexp_matches_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
8.7 ms
eq dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
2.9 ms
filter context string dictionary high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
355 µs
concat i32 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
23.2 µs
concat 1024 arrays i32 4
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
815.3 µs
concat str_dict 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
50 µs
concat str_dict_sparse 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
66.9 µs
concat str nulls 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
406.5 µs
filter context mixed string view high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
1.8 ms
filter context short string view high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
1.8 ms
i256_parse(170141183460469231731687303715884105727)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
1.8 µs
new
arrow-buffer/benches/offset.rs::benches::criterion_benchmark::OffsetBuffer
4.7 µs
filter context short string view low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
15.6 µs
i256_parse(-1)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
625.3 ns
filter context mixed string view low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
17.4 µs
filter single record batch
arrow/benches/filter_kernels.rs::benches::add_benchmark
627.4 µs
filter context string dictionary w NULLs high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
403.6 µs
push_length
arrow-buffer/benches/offset.rs::benches::criterion_benchmark::OffsetBufferBuilder
14.9 µs
i256_parse(-1233456789)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
670.3 ns
i256_parse(0)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
655 ns
i256_parse(1233456789)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
694.4 ns
i256_parse(-170141183460469231731687303715884105728)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
1.8 µs
i256_div_rem small quotient
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
183.6 µs
i256_parse(1)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
655 ns
compress GZIP(GzipLevel(6)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
99.2 ms
occupancy(values: 10, occupancy: 0.5, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
17.9 µs
decompress BROTLI(BrotliLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
50.3 ms
occupancy(values: 10, occupancy: 1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
17.9 µs
i256_parse(57896044618658097711785492504343953926634992332820282019728792003956564819967)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
2.3 µs
i256_parse(-57896044618658097711785492504343953926634992332820282019728792003956564819968)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
2.3 µs
occupancy(values: 10, occupancy: 0.5, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
10.9 µs
decompress GZIP(GzipLevel(6)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
14.3 ms
concat fixed size lists
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
8 ms
occupancy(values: 10, occupancy: 0.5, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
7.3 µs
occupancy(values: 10, occupancy: 1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
9.8 µs
occupancy(values: 100, occupancy: 1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
10.7 µs
compress LZ4 - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
1.8 ms
occupancy(values: 100, occupancy: 1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
17.9 µs
decompress LZ4 - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
1.7 ms
occupancy(values: 100, occupancy: 0.5, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
9.9 µs
compress BROTLI(BrotliLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
30.7 ms
occupancy(values: 10, occupancy: 0.1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
17.9 µs
occupancy(values: 10, occupancy: 0.5, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
12.8 µs
occupancy(values: 10, occupancy: 0.1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
7.8 µs
occupancy(values: 10, occupancy: 0.1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
12.7 µs
occupancy(values: 10, occupancy: 1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
7.5 µs
i256_div_rem small divisor
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
101.2 µs
occupancy(values: 100, occupancy: 0.1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
7.7 µs
compress ZSTD(ZstdLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
9.5 ms
occupancy(values: 100, occupancy: 1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
13 µs
occupancy(values: 10, occupancy: 0.1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
10.3 µs
occupancy(values: 100, occupancy: 1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
7.7 µs
compress LZ4_RAW - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
1.8 ms
occupancy(values: 100, occupancy: 0.5, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
18 µs
decompress LZ4_RAW - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
1.7 ms
occupancy(values: 100, occupancy: 0.5, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
12.6 µs
decompress SNAPPY - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
2.4 ms
compress SNAPPY - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
3 ms
occupancy(values: 10, occupancy: 1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
13.1 µs
occupancy(values: 512, occupancy: 1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
10.2 µs
occupancy(values: 100, occupancy: 0.1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
10.6 µs
occupancy(values: 100, occupancy: 0.1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
18.1 µs
compress BROTLI(BrotliLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
31.1 ms
decompress BROTLI(BrotliLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
25 ms
occupancy(values: 100, occupancy: 0.1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
13 µs
decompress ZSTD(ZstdLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
10.8 ms
compress LZ4 - words
parquet/benches/compression.rs::benches::criterion_benchmark
6.4 ms
decompress LZ4 - words
parquet/benches/compression.rs::benches::criterion_benchmark
2.7 ms
occupancy(values: 512, occupancy: 0.5, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
9.9 µs
occupancy(values: 100, occupancy: 0.5, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
8 µs
compress LZ4_RAW - words
parquet/benches/compression.rs::benches::criterion_benchmark
6.4 ms
occupancy(values: 512, occupancy: 0.5, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
7.7 µs
decompress GZIP(GzipLevel(6)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
8.1 ms
occupancy(values: 512, occupancy: 0.5, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
18.1 µs
compress SNAPPY - words
parquet/benches/compression.rs::benches::criterion_benchmark
5 ms
compress GZIP(GzipLevel(6)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
129.1 ms
occupancy(values: 512, occupancy: 0.1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
10.4 µs
occupancy(values: 512, occupancy: 1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
12.9 µs
occupancy(values: 512, occupancy: 0.1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
18.1 µs
decompress LZ4_RAW - words
parquet/benches/compression.rs::benches::criterion_benchmark
2.7 ms
occupancy(values: 512, occupancy: 0.5, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
13.4 µs
decompress SNAPPY - words
parquet/benches/compression.rs::benches::criterion_benchmark
3.2 ms
2020-09-08T13:42:29
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
1.8 µs
2020-9-08
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
688.1 ns
occupancy(values: 512, occupancy: 0.1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
12.7 µs
2020-9-8
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
713.6 ns
occupancy(values: 512, occupancy: 0.1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
7.5 µs
decompress ZSTD(ZstdLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
8.6 ms
2020-09-08
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
1.3 µs
interleave i32(0.0) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
8.5 µs
occupancy(values: 512, occupancy: 1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
7.6 µs
2020-09-8
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
688.9 ns
2020-09-08
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
694.7 ns
interleave i32(0.5) 1024 [0..100, 100..230, 450..1000, 0..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
50.2 µs
occupancy(values: 512, occupancy: 1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
17.9 µs
interleave i32(0.0) 400 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
16.3 µs
interleave i32(0.0) 1024 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
28.3 µs
compress ZSTD(ZstdLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
15.9 ms
interleave i32(0.0) 1024 [0..100, 100..230, 450..1000, 0..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
27.8 µs
interleave i32(0.5) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
13 µs
2020-09-08T13:42:29.190
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
2 µs
interleave str(20, 0.0) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
16.8 µs
interleave i32(0.5) 1024 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
49.8 µs
interleave i32(0.5) 400 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
26.4 µs
interleave str(20, 0.5) 400 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
40.8 µs
interleave str(20, 0.0) 1024 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
67.9 µs
interleave str(20, 0.5) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
19.9 µs
2020-09-08T13:42:29.190855+00:00
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
2.7 µs
2020-09-08T13:42:29.190855
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
2 µs
2020-09-08T13:42:29.190+00:00
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
2.6 µs
2020-09-08T13:42:29.190855999-05:00
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
2.7 µs
interleave str(20, 0.5) 1024 [0..100, 100..230, 450..1000, 0..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
83.4 µs
2020-09-08T13:42:29+00:00
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
2.5 µs
interleave dict(20, 0.0) 1024 [0..100, 100..230, 450..1000, 0..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
90.1 µs
interleave str(20, 0.0) 400 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
34.5 µs
2020-09-08T13:42:29.190855Z
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
1.9 µs
interleave str(20, 0.0) 1024 [0..100, 100..230, 450..1000, 0..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
69.6 µs
interleave dict(20, 0.0) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
34.6 µs
interleave dict(20, 0.0) 1024 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
87.7 µs
2020-09-08T13:42:29.190855999
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
2 µs
fixed_size_list_array(len: 4096, value_len: 1)
arrow-array/benches/fixed_size_list_array.rs::benches::criterion_benchmark
676.2 µs
interleave str(20, 0.5) 1024 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
82 µs
interleave dict(20, 0.0) 400 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
53.2 µs
interleave dict_sparse(20, 0.0) 1024 [0..100, 100..230, 450..1000, 0..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
90.8 µs
fixed_size_list_array(len: 4096, value_len: 1024)
arrow-array/benches/fixed_size_list_array.rs::benches::criterion_benchmark
3.3 µs
fixed_size_list_array(len: 4096, value_len: 32)
arrow-array/benches/fixed_size_list_array.rs::benches::criterion_benchmark
23.7 µs
interleave dict_sparse(20, 0.0) 400 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
52.3 µs
bitwise array and, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise array: and
801.1 µs
interleave dict_distinct 2048
arrow/benches/interleave_kernels.rs::benches::add_benchmark
43.7 µs
interleave dict_distinct 100
arrow/benches/interleave_kernels.rs::benches::add_benchmark
44.4 µs
bitwise array and, 20% nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise array: and
818.9 µs
interleave dict_sparse(20, 0.0) 1024 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
88 µs
sort i32 nulls 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
44.6 µs
bitwise array or, 20% nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise: or
818.6 µs
large_bench_primitive
arrow/benches/json_reader.rs::benches::criterion_benchmark
13.6 ms
bitwise array or, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise: or
800.8 µs
length
arrow/benches/length_kernel.rs::benches::add_benchmark
22.3 µs
sort i32 nulls to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
226.3 µs
sort f32 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
344.7 µs
interleave dict_sparse(20, 0.0) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
34.4 µs
sort i32 to indices 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
71.5 µs
sort i32 to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
295.5 µs
small_bench_primitive
arrow/benches/json_reader.rs::benches::criterion_benchmark
63.1 µs
small_bench_list
arrow/benches/json_reader.rs::benches::criterion_benchmark
92.6 µs
sort i32 nulls to indices 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
61.9 µs
sort i32 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
261.6 µs
bitwise array xor, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise: xor
800.2 µs
sort i32 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
58.5 µs
sort string[10] to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
1.1 ms
sort string[10] nulls to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
634.7 µs
sort i32 nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
163.1 µs
interleave dict_distinct 1024
arrow/benches/interleave_kernels.rs::benches::add_benchmark
43.9 µs
sort f32 nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
199.8 µs
sort string[10] dict to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
1.5 ms
sort primitive run 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
64.7 µs
sort f32 to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
384.6 µs
sort f32 nulls to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
292.3 µs
bitwise array not, 20% nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise: not
542.8 µs
sort string[10] dict nulls to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
810.9 µs
bitwise array not, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise: not
542.7 µs
bitwise array xor, 20% nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise: xor
818.7 µs
lexsort (f32, f32) 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
1.4 ms
lexsort (f32, f32) nulls 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
298.4 µs
sort primitive run to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
71 µs
not
arrow/benches/boolean_kernels.rs::benches::add_benchmark
10.9 µs
(run_array_len:512, physical_array_len:128)
arrow/benches/primitive_run_accessor.rs::benches::criterion_benchmark::primitive_run_accessor
13.9 µs
lexsort (f32, f32) nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
1.2 ms
bitwise array scalar and, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_scalar_benchmark::bench bitwise array scalar: and
542.2 µs
(run_array_len:4096, physical_array_len:1024)
arrow/benches/primitive_run_accessor.rs::benches::criterion_benchmark::primitive_run_accessor
154.3 µs
equal_nulls_512
arrow/benches/equal.rs::benches::add_benchmark
13.6 µs
bitwise array scalar or, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_scalar_benchmark::bench bitwise array scalar: or
543.3 µs
(run_array_len:2048, physical_array_len:512)
arrow/benches/primitive_run_accessor.rs::benches::criterion_benchmark::primitive_run_accessor
69.8 µs
and_sliced
arrow/benches/boolean_kernels.rs::benches::add_benchmark
14.2 µs
lexsort (f32, f32) 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
311.8 µs
or_sliced
arrow/benches/boolean_kernels.rs::benches::add_benchmark
14.2 µs
bitwise array scalar xor, 20% nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_scalar_benchmark::bench bitwise array scalar: xor
543.1 µs
(run_array_len:1024, physical_array_len:256)
arrow/benches/primitive_run_accessor.rs::benches::criterion_benchmark::primitive_run_accessor
31.3 µs
bitwise array scalar xor, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_scalar_benchmark::bench bitwise array scalar: xor
543.1 µs
(run_array_len:8192, physical_array_len:2048)
arrow/benches/primitive_run_accessor.rs::benches::criterion_benchmark::primitive_run_accessor
337.9 µs
bitwise array scalar or, 20% nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_scalar_benchmark::bench bitwise array scalar: or
543.2 µs
equal_string_nulls_512
arrow/benches/equal.rs::benches::add_benchmark
48.5 µs
equal_512
arrow/benches/equal.rs::benches::add_benchmark
5.5 µs
or
arrow/benches/boolean_kernels.rs::benches::add_benchmark
11.6 µs
equal_51200
arrow/benches/equal.rs::benches::add_benchmark
389.7 µs
equal_bool_513
arrow/benches/equal.rs::benches::add_benchmark
4.7 µs
equal_string_512
arrow/benches/equal.rs::benches::add_benchmark
57.3 µs
take i32 null values 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
25.4 µs
take i32 512
arrow/benches/take_kernels.rs::benches::add_benchmark
10.2 µs
not_sliced
arrow/benches/boolean_kernels.rs::benches::add_benchmark
13 µs
equal_bool_512
arrow/benches/equal.rs::benches::add_benchmark
4.2 µs
take i32 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
14.9 µs
take bool null values null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
26.3 µs
take i32 null values null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
27.9 µs
take str 512
arrow/benches/take_kernels.rs::benches::add_benchmark
250.2 µs
and
arrow/benches/boolean_kernels.rs::benches::add_benchmark
11.6 µs
take bool 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
15.4 µs
take str null values null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
153.4 µs
take i32 null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
16.1 µs
take check bounds i32 512
arrow/benches/take_kernels.rs::benches::add_benchmark
12.5 µs
partition(u8) 2^10
arrow/benches/partition_kernels.rs::benches::add_benchmark
30.4 µs
partition(u8) 2^12
arrow/benches/partition_kernels.rs::benches::add_benchmark
50.9 µs
take bool null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
17.6 µs
take bool null values 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
22.6 µs
take str 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
490.1 µs
take check bounds i32 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
18.6 µs
take primitive run logical len: 1024, physical len: 512, indices: 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
143.6 µs
partition(u8) 2^12 with nulls
arrow/benches/partition_kernels.rs::benches::add_benchmark
59 µs
take bool 512
arrow/benches/take_kernels.rs::benches::add_benchmark
10.6 µs
(run_array_len:10000, physical_array_len:100, string_len: 10)
arrow/benches/string_run_builder.rs::benches::criterion_benchmark::string_run_builder
567 µs
cast int32 to uint32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
17.9 µs
mutable str nulls 1024
arrow/benches/mutable_array.rs::benches::add_benchmark
118.6 ms
cast int32 to int32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
5.6 µs
take str null values 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
289.8 µs
take str null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
337.9 µs
bitwise array and, 20% nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_scalar_benchmark::bench bitwise array scalar: and
542.7 µs
(run_array_len:1000, physical_array_len:20, string_len: 5)
arrow/benches/string_run_builder.rs::benches::criterion_benchmark::string_run_builder
71.8 µs
cast float32 to int32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
18.6 µs
(run_array_len:1000, physical_array_len:100, string_len: 5)
arrow/benches/string_run_builder.rs::benches::criterion_benchmark::string_run_builder
78.7 µs
partition(f64) 2^10
arrow/benches/partition_kernels.rs::benches::add_benchmark
54.8 µs
(run_array_len:1000, physical_array_len:100, string_len: 10)
arrow/benches/string_run_builder.rs::benches::criterion_benchmark::string_run_builder
88 µs
partition(low cardinality) 1024
arrow/benches/partition_kernels.rs::benches::add_benchmark
17.5 µs
(run_array_len:10000, physical_array_len:100, string_len: 100)
arrow/benches/string_run_builder.rs::benches::criterion_benchmark::string_run_builder
2.5 ms
take str null indices 512
arrow/benches/take_kernels.rs::benches::add_benchmark
136.9 µs
partition(u8) 2^10 with nulls
arrow/benches/partition_kernels.rs::benches::add_benchmark
32.4 µs
mutable str 1024
arrow/benches/mutable_array.rs::benches::add_benchmark
222 ms
cast float64 to float32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
18.7 µs
lexsort (f32, f32) 2^12 limit 1000
arrow/benches/sort_kernel.rs::benches::add_benchmark
569.3 µs
lexsort (bool, bool) nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
681.1 µs
rank f32 nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
234.5 µs
cast int32 to float64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
20.7 µs
lexsort (bool, bool) 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
479.5 µs
lexsort (f32, f32) 2^12 limit 100
arrow/benches/sort_kernel.rs::benches::add_benchmark
236.4 µs
cast int32 to int64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
20.7 µs
cast time32s to time32ms 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
10.3 µs
lexsort (f32, f32) 2^12 limit 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
1.4 ms
cast int64 to int32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
20.3 µs
lexsort (f32, f32) 2^12 limit 10
arrow/benches/sort_kernel.rs::benches::add_benchmark
212 µs
cast time32s to time64us 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
11.6 µs
cast float64 to uint64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
23.3 µs
lexsort (f32, f32) nulls 2^12 limit 1000
arrow/benches/sort_kernel.rs::benches::add_benchmark
360 µs
lexsort (f32, f32) nulls 2^12 limit 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
1.2 ms
filter optimize low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
17.2 µs
lexsort (f32, f32) nulls 2^12 limit 10
arrow/benches/sort_kernel.rs::benches::add_benchmark
290.5 µs
cast timestamp_ms to timestamp_ns 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
30.6 µs
filter u8 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
24.2 µs
rank string[10] 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
1.2 ms
lexsort (f32, f32) nulls 2^12 limit 100
arrow/benches/sort_kernel.rs::benches::add_benchmark
297.9 µs
rank string[10] nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
659.9 µs
rank f32 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
384.4 µs
filter u8 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
490.5 µs
filter optimize (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
569.4 µs
cast timestamp_ms to i64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
9 µs
filter optimize high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
21.6 µs
filter u8 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
86.4 µs
cast date64 to date32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
12.6 µs
cast f64 to string 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
114.6 µs
cast utf8 to date32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
56.8 µs
cast timestamp_ns to timestamp_s 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
5.7 µs
cast date32 to date64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
11.9 µs
cast utf8 to f32
arrow/benches/cast_kernels.rs::benches::add_benchmark
72.5 µs
cast f32 to string 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
99.5 µs
cast time64ns to time32s 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
12.3 µs
cast decimal128 to decimal256 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
69.5 µs
cast decimal256 to decimal128 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
138.1 µs
cast utf8 to date64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
206.1 µs
cast decimal128 to decimal128 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
32.9 µs
array_from_vec 128
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
4.9 µs
cast dict to string view
arrow/benches/cast_kernels.rs::benches::add_benchmark
423 µs
cast i64 to string 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
93.6 µs
cast string view to dict
arrow/benches/cast_kernels.rs::benches::add_benchmark
1.1 ms
array_from_vec 512
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
6.9 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
135.2 µs
cast decimal256 to decimal256 512 with same scale
arrow/benches/cast_kernels.rs::benches::add_benchmark
4.3 µs
struct_array_from_vec 256
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
36.8 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
229.2 µs
array_string_from_vec 128
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
17.4 µs
array_from_vec 256
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
5.2 µs
struct_array_from_vec 128
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
29.5 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
209.5 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
255.6 µs
cast decimal256 to decimal256 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
73.8 µs
array_string_from_vec 512
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
36.4 µs
cast decimal128 to decimal128 512 with same scale
arrow/benches/cast_kernels.rs::benches::add_benchmark
4.1 µs
array_string_from_vec 256
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
24.1 µs
struct_array_from_vec 512
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
51.4 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
593 µs
struct_array_from_vec 1024
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
94.7 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
593 µs
decimal256_array_from_vec 32768
arrow/benches/array_from_vec.rs::benches::decimal_benchmark
64.5 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
392.6 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
42.2 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
35.3 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
507.9 µs
decimal128_array_from_vec 32768
arrow/benches/array_from_vec.rs::benches::decimal_benchmark
1.2 ms
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
236 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
149 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
39.9 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
70.2 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
255.6 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
270 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
132.9 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
158.5 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
205.7 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
140.2 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
507.8 µs
binary packed, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
3.9 ms
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
137.5 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
379.3 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
273.8 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
273.8 µs
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
3.4 ms
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
167.5 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
137.5 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
70.2 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string
1.8 ms
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
240.7 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
280.2 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
1.7 ms
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
70.2 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
416.9 µs
min nullable mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
607.8 ns
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
149 µs
min nonnull mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
462.2 ns
max nullable mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
845.8 ns
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
416.9 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string
1.2 ms
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string
1.2 ms
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
410.8 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
410.8 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string
1.8 ms
or
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_binary_ops
12.3 µs
or nonnull mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
616.4 ns
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
3.5 ms
or nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
6.1 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
1.3 ms
max nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
6 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
1.3 ms
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
1.7 ms
max nonnull mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
557.5 ns
min nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
491.4 ns
max nullable true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
845.8 ns
max nonnull true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
557.5 ns
or nullable mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
904.7 ns
or nonnull true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
616.4 ns
or nullable false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
13.4 µs
min nullable false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
599.4 ns
or nullable true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
904.7 ns
not
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_unary_ops
12.8 µs
array_slice 512
arrow/benches/array_slice.rs::benches::array_slice_benchmark
3.4 µs
min nonnull true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
222.6 µs
min nullable true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
435.3 µs
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
761.1 µs
and_with_offset
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_binary_ops
16.3 µs
and
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_binary_ops
12.3 µs
array_slice 2048
arrow/benches/array_slice.rs::benches::array_slice_benchmark
3.6 µs
or_with_offset
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_binary_ops
16.3 µs
max nullable false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
13.4 µs
binary packed, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
872.3 µs
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
758.8 µs
not_with_offset
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_unary_ops
14.3 µs
binary packed skip, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
664.7 µs
binary packed, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
902.2 µs
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
879.8 µs
binary packed, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
1.1 ms
binary packed, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
1.2 ms
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
1.3 ms
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
1.2 ms
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
1.1 ms
binary packed skip, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
646.3 µs
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
1.6 ms
binary packed skip, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
736.7 µs
array_slice 128
arrow/benches/array_slice.rs::benches::array_slice_benchmark
3.3 µs
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
873.9 µs
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
1.9 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringArray
6.2 ms
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
4.1 ms
binary packed, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
3.7 ms
binary packed, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
1.4 ms
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
3.9 ms
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
1.2 ms
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
4.5 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
4.1 ms
binary packed, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
3.7 ms
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringArray
4.2 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
1.5 ms
binary packed skip, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
719 µs
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringArray
5.1 ms
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringArray
6.3 ms
binary packed skip, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
2.1 ms
binary packed skip, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
2 ms
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
1.5 ms
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringArray
4 ms
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryArray
4 ms
plain encoded, mandatory, no NULLs, short string
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
2.8 ms
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryArray
5.7 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryArray
5.7 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
3.8 ms
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryArray
4.8 ms
binary packed, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
1.1 ms
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryArray
3.2 ms
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringArray
3.2 ms
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringViewArray
2.4 ms
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringDictionary
2.1 ms
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringDictionary
2 ms
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
3.7 ms
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryArray
4 ms
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
3.6 ms
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
3.8 ms
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
2.4 ms
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
2.7 ms
binary packed, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
4.1 ms
plain encoded optional strings half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/ListArray
33.1 ms
binary packed, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
3.5 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringViewArray
4.4 ms
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringViewArray
2.1 ms
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
2.4 ms
binary packed skip, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
2 ms
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
3.7 ms
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringDictionary
2 ms
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringViewArray
4.4 ms
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringViewArray
3.9 ms
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/BYTE_ARRAY/Decimal128Array
7.3 ms
plain encoded optional strings no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/ListArray
78.7 ms
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringViewArray
2.4 ms
binary packed, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
3.4 ms
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
4.1 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/FIXED_LENGTH_BYTE_ARRAY/Decimal128Array
5.9 ms
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/FIXED_LENGTH_BYTE_ARRAY/Decimal128Array
5.9 ms
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/FIXED_LENGTH_BYTE_ARRAY/Decimal128Array
7.9 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/BYTE_ARRAY/Decimal128Array
7.2 ms
small_i32
arrow-json/benches/serde.rs::benches::criterion_benchmark
53.4 µs
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/BYTE_ARRAY/Decimal128Array
6.2 ms
(dict_size:100, len:10000, key_len: 10)
arrow/benches/string_dictionary_builder.rs::benches::criterion_benchmark::string_dictionary_builder
1.3 ms
(dict_size:100, len:10000, key_len: 100)
arrow/benches/string_dictionary_builder.rs::benches::criterion_benchmark::string_dictionary_builder
4.2 ms
-123.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
1.2 µs
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
3.3 ms
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
3.8 ms
binary packed skip, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
2 ms
large_f32
arrow-json/benches/serde.rs::benches::criterion_benchmark
48.5 µs
(dict_size:20, len:1000, key_len: 5)
arrow/benches/string_dictionary_builder.rs::benches::criterion_benchmark::string_dictionary_builder
139.5 µs
medium_i64
arrow-json/benches/serde.rs::benches::criterion_benchmark
71.8 µs
small_f32
arrow-json/benches/serde.rs::benches::criterion_benchmark
48.6 µs
(dict_size:100, len:1000, key_len: 5)
arrow/benches/string_dictionary_builder.rs::benches::criterion_benchmark::string_dictionary_builder
150 µs
lexsort_rows([i32, i32_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
1.4 ms
(dict_size:100, len:1000, key_len: 10)
arrow/benches/string_dictionary_builder.rs::benches::criterion_benchmark::string_dictionary_builder
163.1 µs
(run_array_len:1024, physical_array_len:256, take_len:512)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
85.2 µs
lexsort_to_indices([i32, i32_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
1.2 ms
(run_array_len:512, physical_array_len:64, take_len:512)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
81.4 µs
(run_array_len:512, physical_array_len:128, take_len:512)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
84.8 µs
large_i32
arrow-json/benches/serde.rs::benches::criterion_benchmark
51.9 µs
lexsort_rows([i32, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
13.5 ms
(run_array_len:2048, physical_array_len:512, take_len:1024)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
150.4 µs
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
3.3 ms
small_i64
arrow-json/benches/serde.rs::benches::criterion_benchmark
71.8 µs
cast int32 to float32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
16.6 µs
lexsort_to_indices([i32, str_opt(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
12 ms
large_i64
arrow-json/benches/serde.rs::benches::criterion_benchmark
72 µs
lexsort_rows([i32, str_opt(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
1.7 ms
lexsort_to_indices([i32, str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
1.2 ms
lexsort_rows([i32, str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
1.7 ms
lexsort_to_indices([i32, str_opt(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
1.2 ms
lexsort_to_indices([str_opt(16), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
2.7 ms
lexsort_to_indices([i32, str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
12 ms
(run_array_len:1024, physical_array_len:256, take_len:1024)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
145.4 µs
lexsort_rows([i32, str_opt(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
15.8 ms
lexsort_rows([i32, str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
15.8 ms
(run_array_len:4096, physical_array_len:1024, take_len:512)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
95.3 µs
lexsort_rows([str_opt(16), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
2 ms
(run_array_len:2048, physical_array_len:512, take_len:512)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
88.5 µs
lexsort_rows([str_opt(16), str_opt(50), str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
22.5 ms
lexsort_to_indices([i32, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
12 ms
lexsort_to_indices([str_opt(16), str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
27.3 ms
lexsort_rows([str_opt(16), str(16), str_opt(16), str_opt(16), str_opt(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
3 ms
lexsort_rows([str_opt(16), str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
17.4 ms
lexsort_rows([i32_opt, dict(100,str_opt(50))]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
13.1 ms
lexsort_to_indices([str_opt(16), str(16), str_opt(16), str_opt(16), str_opt(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
2.7 ms
lexsort_to_indices([dict(100,str_opt(50)), dict(100,str_opt(50))]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
572.2 µs
lexsort_to_indices([str_opt(16), str_opt(50), str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
27 ms
lexsort_to_indices([i32_opt, dict(100,str_opt(50))]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
15 ms
lexsort_to_indices([str_opt(16), str_opt(50), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
2.7 ms
substring fixed size binary array
arrow/benches/substring_kernels.rs::benches::add_benchmark
62.2 ms
lexsort_rows([str_opt(16), str_opt(50), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
2.6 ms
substring utf8 (start = 0, length = None)
arrow/benches/substring_kernels.rs::benches::add_benchmark
64.6 ms
lexsort_rows([str_opt(16), str(16), str_opt(16), str_opt(16), str_opt(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
26 ms
lexsort_rows([i32_opt, dict(100,str_opt(50))]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
1.5 ms
lexsort_to_indices([dict(100,str_opt(50)), dict(100,str_opt(50))]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
4.6 ms
lexsort_to_indices([i32_opt, dict(100,str_opt(50))]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
1.6 ms
lexsort_rows([dict(100,str_opt(50)), dict(100,str_opt(50))]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
860.7 µs
lexsort_to_indices([str_opt(16), str(16), str_opt(16), str_opt(16), str_opt(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
27.3 ms
validate_decimal128_array 20000
arrow/benches/decimal_validate.rs::benches::validate_decimal128_benchmark
3.3 µs
lexsort_rows([dict(100,str_opt(50)), dict(100,str_opt(50))]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
6.4 ms
(run_array_len:4096, physical_array_len:1024, take_len:1024)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
155 µs
substring utf8 (start = 1, length = str_len - 1)
arrow/benches/substring_kernels.rs::benches::add_benchmark
67.5 ms
lexsort_rows([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
2.3 ms
substring utf8 by char
arrow/benches/substring_kernels.rs::benches::add_benchmark
298.3 ms
lexsort_to_indices([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
47.1 ms
lexsort_to_indices([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str_opt(50)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
46.2 ms
4096 values primitive with bloom filter
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
21.8 ms
4096 values primitive non-null with bloom filter
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
22 ms
lexsort_to_indices([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
4.6 ms
lexsort_to_indices([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str_opt(50)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
4.5 ms
lexsort_rows([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str_opt(50)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
2.5 ms
validate_decimal256_array 20000
arrow/benches/decimal_validate.rs::benches::validate_decimal256_benchmark
3.3 µs
lexsort_rows([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
20.1 ms
lexsort_rows([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str_opt(50)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
21.7 ms
lexsort_to_indices([i32_opt, i32_list]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
19.1 ms
lexsort_to_indices([i32_opt, i32_list]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
1.9 ms
4096 values bool
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
442.5 µs
lexsort_rows([i32_opt, i32_list]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
19.9 ms
lexsort_rows([i32_opt, i32_list_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
2.2 ms
lexsort_rows([i32_opt, i32_list]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
2.3 ms
lexsort_to_indices([i32_opt, i32_list_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
2 ms
lexsort_rows([i32_list_opt, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
19.4 ms
lexsort_to_indices([i32_list_opt, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
33 ms
4096 values primitive non-null
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
4.4 ms
4096 values string with bloom filter
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
11.2 ms
4096 values bool non-null
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
316.9 µs
4096 values primitive
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
4.7 ms
4096 values string dictionary
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
3.3 ms
lexsort_to_indices([i32_opt, i32_list_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
19.6 ms
lexsort_rows([i32, str_list(4)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
7.9 ms
lexsort_to_indices([str_list(4), i32]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
3.3 ms
lexsort_rows([i32_opt, i32_list_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
19.5 ms
4096 values string
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
2.2 ms
lexsort_to_indices([i32, str_list(4)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
1.2 ms
lexsort_to_indices([i32, str_list(4)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
12 ms
4096 values string dictionary with bloom filter
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
5.8 ms
lexsort_rows([str_list(4), i32]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
7.8 ms
lexsort_to_indices([str_list(4), i32]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
32.7 ms
lexsort_to_indices([i32_list_opt, i32_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
3.2 ms
lexsort_rows([str_list(4), i32]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
86.5 ms
4096 values string non-null
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
6.9 ms
lexsort_rows([i32, str_list(4)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
86.8 ms
validate_binary_array_data 20000
arrow/benches/array_data_validate.rs::benches::validate_benchmark
230 µs
lexsort_to_indices([i32, str_list_opt(4)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
12 ms
validate_utf8_array_data 20000
arrow/benches/array_data_validate.rs::benches::validate_benchmark
344.2 µs
lexsort_rows([i32_list_opt, i32_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
2.2 ms
lexsort_to_indices([i32, str_list_opt(4)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
1.2 ms
4096 values string non-null with bloom filter
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
12.4 ms
lexsort_rows([i32, str_list_opt(4)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
69.4 ms
convert_columns_prepared 4096 u64(0)
arrow/benches/row_format.rs::benches::row_bench
149.8 µs
4096 values primitive list
parquet/benches/arrow_writer.rs::benches::bench_nested_writer::write_batch nested
6.9 ms
lexsort_rows([str_list_opt(4), i32]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
69.4 ms
lexsort_to_indices([str_list_opt(4), i32]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
3.7 ms
lexsort_rows([i32, str_list_opt(4)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
6.4 ms
lexsort_to_indices([str_list_opt(4), i32]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
38.8 ms
4096 values primitive list non-null
parquet/benches/arrow_writer.rs::benches::bench_nested_writer::write_batch nested
10.7 ms
convert_columns 4096 u64(0)
arrow/benches/row_format.rs::benches::row_bench
152.4 µs
convert_columns_prepared 4096 u64(0.3)
arrow/benches/row_format.rs::benches::row_bench
178.3 µs
lexsort_rows([str_list_opt(4), i32]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
6.4 ms
byte_array_to_string_array 20000
arrow/benches/array_data_validate.rs::benches::validate_benchmark
170.3 µs
lexsort_rows([i32, i32_list, str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
2.6 ms
convert_columns 4096 u64(0.3)
arrow/benches/row_format.rs::benches::row_bench
181 µs
lexsort_to_indices([i32_opt, i32_list_opt, str_opt(50)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
2.2 ms
lexsort_to_indices([i32, i32_list, str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
1.2 ms
convert_rows 4096 u64(0)
arrow/benches/row_format.rs::benches::row_bench
311.2 µs
bit_length
arrow/benches/bit_length_kernel.rs::benches::add_benchmark
24.4 µs
lexsort_to_indices([i32, i32_list, str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
12 ms
lexsort_rows([i32, i32_list, str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
22.5 ms
convert_columns 4096 i64(0.3)
arrow/benches/row_format.rs::benches::row_bench
182.9 µs
convert_columns 4096 i64(0)
arrow/benches/row_format.rs::benches::row_bench
169 µs
convert_columns_prepared 4096 i64(0.3)
arrow/benches/row_format.rs::benches::row_bench
180.5 µs
convert_rows 4096 i64(0)
arrow/benches/row_format.rs::benches::row_bench
313.2 µs
convert_rows 4096 u64(0.3)
arrow/benches/row_format.rs::benches::row_bench
311.3 µs
bench_nullable_struct
arrow/benches/json_writer.rs::benches::criterion_benchmark
108.7 ms
bench_float
arrow/benches/json_writer.rs::benches::criterion_benchmark
30.5 ms
lexsort_to_indices([i32_opt, i32_list_opt, str_opt(50)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
21.9 ms
convert_rows 4096 i64(0.3)
arrow/benches/row_format.rs::benches::row_bench
313.1 µs
bench_integer
arrow/benches/json_writer.rs::benches::criterion_benchmark
28.3 ms
bench_dict_array
arrow/benches/json_writer.rs::benches::criterion_benchmark
46.4 ms
lexsort_rows([i32_opt, i32_list_opt, str_opt(50)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
2.8 ms
bench_string
arrow/benches/json_writer.rs::benches::criterion_benchmark
104.6 ms
convert_columns_prepared 4096 bool(0.3, 0.5)
arrow/benches/row_format.rs::benches::row_bench
138.8 µs
convert_columns_prepared 4096 i64(0)
arrow/benches/row_format.rs::benches::row_bench
166.5 µs
convert_rows 4096 bool(0, 0.5)
arrow/benches/row_format.rs::benches::row_bench
196.2 µs
convert_rows 4096 bool(0.3, 0.5)
arrow/benches/row_format.rs::benches::row_bench
196.2 µs
convert_columns 4096 bool(0.3, 0.5)
arrow/benches/row_format.rs::benches::row_bench
141.3 µs
lexsort_rows([i32_opt, i32_list_opt, str_opt(50)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
24.3 ms
convert_rows 4096 string(10, 0)
arrow/benches/row_format.rs::benches::row_bench
455.7 µs
convert_rows 4096 string(30, 0)
arrow/benches/row_format.rs::benches::row_bench
593.9 µs
convert_columns_prepared 4096 string(10, 0)
arrow/benches/row_format.rs::benches::row_bench
461.2 µs
bench_mixed
arrow/benches/json_writer.rs::benches::criterion_benchmark
128.5 ms
convert_columns 4096 string(100, 0)
arrow/benches/row_format.rs::benches::row_bench
1.2 ms
convert_columns 4096 string(30, 0)
arrow/benches/row_format.rs::benches::row_bench
594.3 µs
bench_struct
arrow/benches/json_writer.rs::benches::criterion_benchmark
202.8 ms
bench_struct_list
arrow/benches/json_writer.rs::benches::criterion_benchmark
29 ms
convert_columns 4096 string(10, 0)
arrow/benches/row_format.rs::benches::row_bench
464.1 µs
convert_columns_prepared 4096 bool(0, 0.5)
arrow/benches/row_format.rs::benches::row_bench
133.5 µs
bench_list
arrow/benches/json_writer.rs::benches::criterion_benchmark
309.5 ms
convert_columns_prepared 4096 string(100, 0)
arrow/benches/row_format.rs::benches::row_bench
1.2 ms
convert_columns_prepared 4096 string(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
728.5 µs
convert_rows 4096 string(100, 0)
arrow/benches/row_format.rs::benches::row_bench
1.1 ms
123.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
707.8 ns
-123.123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
708.6 ns
convert_columns_prepared 4096 string view(30, 0)
arrow/benches/row_format.rs::benches::row_bench
615.7 µs
convert_columns 4096 string(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
730.6 µs
convert_columns_prepared 4096 string(30, 0)
arrow/benches/row_format.rs::benches::row_bench
591.6 µs
convert_columns 4096 bool(0, 0.5)
arrow/benches/row_format.rs::benches::row_bench
135.9 µs
convert_columns_prepared 4096 string view(10, 0)
arrow/benches/row_format.rs::benches::row_bench
459.3 µs
bench_nullable_list
arrow/benches/json_writer.rs::benches::criterion_benchmark
72 ms
convert_columns 4096 string view(30, 0)
arrow/benches/row_format.rs::benches::row_bench
618.2 µs
convert_rows 4096 string view(30, 0)
arrow/benches/row_format.rs::benches::row_bench
660.3 µs
convert_rows 4096 string(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
669.9 µs
-123.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
1.1 µs
convert_columns 40960 string view(100, 0)
arrow/benches/row_format.rs::benches::row_bench
12.9 ms
0.0000123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
691.1 ns
-123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
1.1 µs
convert_rows 4096 string view(10, 0)
arrow/benches/row_format.rs::benches::row_bench
526.8 µs
convert_columns_prepared 40960 string view(100, 0)
arrow/benches/row_format.rs::benches::row_bench
13 ms
-12.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
1.2 µs
12.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
1.2 µs
123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
1.1 µs
123.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
1.1 µs
convert_rows 40960 string view(100, 0)
arrow/benches/row_format.rs::benches::row_bench
12.4 ms
00.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
1.1 µs
123.123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
705.6 ns
-00.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
1.1 µs
convert_columns 4096 string view(10, 0)
arrow/benches/row_format.rs::benches::row_bench
462.5 µs
-123.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
710.8 ns
99999999999999999.999
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
837.8 ns
123.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
1.2 µs
-12345678912345678.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
843.1 ns
convert_columns 4096 string view(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
753.3 µs
12345678912345678.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
869.2 ns
-99999999999999999.999
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
870 ns
convert_columns 4096 string_dictionary(100, 0)
arrow/benches/row_format.rs::benches::row_bench
2 ms
-.123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
650.6 ns
convert_columns_prepared 4096 string view(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
751.2 µs
convert_columns 4096 string_dictionary(10, 0)
arrow/benches/row_format.rs::benches::row_bench
772.5 µs
convert_columns 4096 string_dictionary_low_cardinality(10, 0)
arrow/benches/row_format.rs::benches::row_bench
333.7 µs
convert_rows 4096 string view(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
725.2 µs
convert_rows 4096 string_dictionary(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
670.6 µs
convert_columns 4096 string_dictionary(30, 0)
arrow/benches/row_format.rs::benches::row_bench
982.1 µs
convert_columns_prepared 4096 string_dictionary(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
1.2 ms
convert_columns_prepared 4096 string_dictionary(10, 0)
arrow/benches/row_format.rs::benches::row_bench
774.9 µs
4096 u64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.4 ms
convert_columns 4096 string_dictionary(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
1.2 ms
convert_columns_prepared 4096 string_dictionary_low_cardinality(100, 0)
arrow/benches/row_format.rs::benches::row_bench
855.1 µs
convert_rows 4096 string_dictionary(10, 0)
arrow/benches/row_format.rs::benches::row_bench
456.6 µs
convert_rows 4096 string_dictionary(30, 0)
arrow/benches/row_format.rs::benches::row_bench
594.2 µs
convert_columns_prepared 4096 string_dictionary_low_cardinality(10, 0)
arrow/benches/row_format.rs::benches::row_bench
322.1 µs
convert_columns_prepared 4096 string_dictionary(100, 0)
arrow/benches/row_format.rs::benches::row_bench
2 ms
convert_columns_prepared 4096 string_dictionary(30, 0)
arrow/benches/row_format.rs::benches::row_bench
970 µs
4096 u64_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
866.3 µs
4096 u64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.5 ms
convert_rows 4096 string_dictionary(100, 0)
arrow/benches/row_format.rs::benches::row_bench
1.1 ms
convert_rows 4096 string_dictionary_low_cardinality(10, 0)
arrow/benches/row_format.rs::benches::row_bench
456.3 µs
convert_columns 4096 string_dictionary_low_cardinality(100, 0)
arrow/benches/row_format.rs::benches::row_bench
866.5 µs
4096 i64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.5 ms
convert_columns 4096 string(20, 0.5), string(30, 0), string(100, 0), i64(0)
arrow/benches/row_format.rs::benches::row_bench
2.1 ms
convert_rows 4096 string_dictionary_low_cardinality(30, 0)
arrow/benches/row_format.rs::benches::row_bench
594.3 µs
4096 i64_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
874.4 µs
convert_columns 4096 string_dictionary_low_cardinality(30, 0)
arrow/benches/row_format.rs::benches::row_bench
411.1 µs
convert_columns_prepared 4096 string_dictionary_low_cardinality(30, 0)
arrow/benches/row_format.rs::benches::row_bench
399.7 µs
convert_columns 4096 4096 string_dictionary(20, 0.5), string_dictionary(30, 0), string_dictionary(100, 0), i64(0)
arrow/benches/row_format.rs::benches::row_bench
3.5 ms
4096 i64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.4 ms
convert_columns_prepared 4096 string(20, 0.5), string(30, 0), string(100, 0), i64(0)
arrow/benches/row_format.rs::benches::row_bench
2.1 ms
4096 u64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.4 ms
convert_rows 4096 4096 string_dictionary(20, 0.5), string_dictionary(30, 0), string_dictionary(100, 0), i64(0)
arrow/benches/row_format.rs::benches::row_bench
2 ms
4096 i64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.4 ms
4096 i64_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
870.7 µs
4096 i64_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
823.3 µs
convert_rows 4096 string_dictionary_low_cardinality(100, 0)
arrow/benches/row_format.rs::benches::row_bench
1.1 ms
mutable
arrow/benches/buffer_create.rs::benches::benchmark
6 ms
open(default)
parquet/benches/metadata.rs::benches::criterion_benchmark
133.9 µs
convert_rows 4096 string(20, 0.5), string(30, 0), string(100, 0), i64(0)
arrow/benches/row_format.rs::benches::row_bench
2 ms
convert_columns_prepared 4096 4096 string_dictionary(20, 0.5), string_dictionary(30, 0), string_dictionary(100, 0), i64(0)
arrow/benches/row_format.rs::benches::row_bench
3.5 ms
mutable iter extend_from_slice
arrow/benches/buffer_create.rs::benches::benchmark
8.4 ms
gc view types slice half
arrow-array/benches/gc_view_types.rs::benches::criterion_benchmark
3.5 ms
gc view types all
arrow-array/benches/gc_view_types.rs::benches::criterion_benchmark
7 ms
4096 f32(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.3 ms
from_slice prepared
arrow/benches/buffer_create.rs::benches::benchmark
4 ms
4096 f32_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.2 ms
from_slice
arrow/benches/buffer_create.rs::benches::benchmark
6.1 ms
.123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
647.5 ns
from_iter bool
arrow/benches/buffer_create.rs::benches::benchmark::Buffer
26 ms
record_batches_to_csv
arrow/benches/csv_writer.rs::benches::criterion_benchmark
51.4 µs
extract_statistics[UInt64]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract data page statistics for UInt64
131.4 µs
from_iter bool
arrow/benches/buffer_create.rs::benches::benchmark::MutableBuffer
25.6 ms
MutableBuffer iter bitset
arrow/benches/buffer_create.rs::benches::benchmark
29.7 ms
extract_statistics[Int64]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract data page statistics for Int64
135.2 µs
extract_statistics[F64]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract row group statistics for F64
18.8 µs
4096 f32_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.1 ms
mutable extend
arrow/benches/buffer_create.rs::benches::benchmark
7.7 ms
open(page index)
parquet/benches/metadata.rs::benches::criterion_benchmark
5.2 ms
mutable prepared
arrow/benches/buffer_create.rs::benches::benchmark
2.9 ms
4096 f32_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.2 ms
4096 f32(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.3 ms
extract_statistics[Dictionary(Int32, String)]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract row group statistics for Dictionary(Int32, String)
22.5 µs
4096 f32(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.3 ms
extract_statistics[Dictionary(Int32, String)]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract data page statistics for Dictionary(Int32, String)
227.9 µs
extract_statistics[String]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract row group statistics for String
22.7 µs
4096 i32_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
873.1 µs
bench_primitive_nulls
arrow/benches/builder.rs::benches::bench_primitive_nulls::bench_primitive_nulls
8.5 ms
4096 f64_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.1 ms
bench_bool
arrow/benches/builder.rs::benches::bench_bool::bench_bool
2 ms
extract_statistics[F64]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract data page statistics for F64
134.5 µs
extract_statistics[UInt64]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract row group statistics for UInt64
18.5 µs
bench_decimal128_builder
arrow/benches/builder.rs::benches::bench_decimal256
678.9 µs
4096 f64_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.2 ms
extract_statistics[String]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract data page statistics for String
225.8 µs
4096 string(10, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
787 µs
bench_primitive
arrow/benches/builder.rs::benches::bench_primitive::bench_primitive
8.5 ms
bench_decimal128_builder
arrow/benches/builder.rs::benches::bench_decimal128
667.4 µs
4096 i32_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
812.5 µs
bench_string
arrow/benches/builder.rs::benches::bench_string::bench_primitive
19.2 ms
4096 string(10, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
751.9 µs
4096 u64_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
868.1 µs
4096 i32(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.1 ms
4096 u64_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
817.4 µs
4096 f64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.4 ms
4096 i32(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.1 ms
extract_statistics[Int64]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract row group statistics for Int64
18.8 µs
4096 StringView(100, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
3.1 ms
4096 f64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.5 ms
4096 string(30, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.2 ms
4096 i32_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
864.8 µs
4096 i32(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.1 ms
4096 string(100, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
2.5 ms
4096 string(10, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
871 µs
4096 f64_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.2 ms
4096 string(30, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.2 ms
4096 StringView(100, 0.5) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.6 ms
4096 StringView(10, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
739.9 µs
4096 string(100, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
3.1 ms
4096 string(30, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.5 ms
4096 f64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.5 ms
4096 string(100, 0.5) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.8 ms
4096 string(100, 0.5) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.6 ms
4096 string(100, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
4 ms
4096 StringView(30, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.2 ms
4096 StringView(10, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
847.5 µs
4096 StringView(30, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.4 ms
4096 StringView(100, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
2.5 ms
4096 string(100, 0.5) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
2.2 ms
4096 StringView(30, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.2 ms
4096 StringView(100, 0.5) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
1.7 ms
4096 StringView(100, 0.5) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
2 ms
4096 string(20, 0.5), string(30, 0), string(100, 0), i64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
5.8 ms
4096 string(20, 0.5), string(30, 0), string(100, 0), i64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
6.8 ms
4096 StringView(100, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
2.7 ms
4096 StringView(20, 0.5), StringView(30, 0), StringView(100, 0), i64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
5.2 ms
4096 StringView(20, 0.5), StringView(30, 0), StringView(100, 0), i64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
5.8 ms
4096 string(20, 0.5), string(30, 0), f64(0), i64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
4.5 ms
4096 string(20, 0.5), string(30, 0), f64(0), i64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
4 ms
4096 StringView(10, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
739.4 µs
4096 StringView(20, 0.5), StringView(30, 0), f64(0), i64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
4 ms
4096 StringView(20, 0.5), StringView(30, 0), f64(0), i64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
4 ms
4096 StringView(20, 0.5), StringView(30, 0), StringView(100, 0), i64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
5.1 ms
4096 string(20, 0.5), string(30, 0), string(100, 0), i64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
5.2 ms
4096 StringView(20, 0.5), StringView(30, 0), f64(0), i64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
4.4 ms
4096 string(20, 0.5), string(30, 0), f64(0), i64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
4 ms

Ignored

boolean_append_packed
arrow/benches/boolean_append_packed.rs::benches::boolean_append_packed
Ignored
84 µs
© 2025 CodSpeed Technology
Home Terms Privacy Docs