Avatar for the tursodatabase user
tursodatabase
turso
BlogDocsChangelog

return NULL when there is no record in `op_column`

#4905Merged
Comparing
pedrocarlo:empty-table-null-op-column
(
c0c6821
) with
main
(
1b2997e
)
CodSpeed Performance Gauge
0%
Untouched
380

Benchmarks

380 total
numeric_add_integers
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+24%
304.7 ns246.4 ns
numeric_mul_integers
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+21%
333.9 ns275.6 ns
numeric_sub_integers
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+21%
333.9 ns275.6 ns
numeric_div_integers
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+21%
336.9 ns278.6 ns
numeric_add_floats
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+19%
363.1 ns304.7 ns
numeric_add_mixed
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+17%
403.9 ns345.6 ns
numeric_add_overflow
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+15%
434.7 ns376.4 ns
subtract_integers
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+12%
564.2 ns505.8 ns
trim_spaces
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+7%
1.3 µs1.2 µs
substring_blob
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+6%
3.1 µs2.9 µs
add_integers
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+6%
535 ns505.8 ns
or_true_false
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+5%
560.8 ns531.7 ns
multiply_integers
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+5%
564.2 ns535 ns
or_false_false
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+5%
564.2 ns535 ns
and_true_true
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+5%
592.5 ns563.3 ns
and_true_false
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+5%
593.1 ns563.9 ns
add_floats
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+5%
593.3 ns564.2 ns
divide_integers
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+5%
625.6 ns596.4 ns
ltrim_with_pattern
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+4%
1.4 µs1.3 µs
concat_strings_multiple
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+4%
2.8 µs2.6 µs
substring_long_text
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+4%
4.8 µs4.6 µs
format_float_zero
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+4%
858.6 ns829.4 ns
min_integers
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+3%
888.3 ns859.2 ns
format_float_precision_edge
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+3%
5.4 µs5.2 µs
format_float_simple
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+3%
5.4 µs5.2 µs

Commits

Click on a commit to change the comparison range
Base
main
1b2997e
+0.36%
return NULL if the cursor is not pointing to a record in `op_column`, instead of following through and using the default value
c0c6821
23 hours ago
by pedrocarlo
© 2026 CodSpeed Technology
Home Terms Privacy Docs