alamb commented on PR #18329:
URL: https://github.com/apache/datafusion/pull/18329#issuecomment-3459127209

   🤖: Benchmark completed
   
   <details><summary>Details</summary>
   <p>
   
   
   ```
   group                                                                        
                                                     main                       
            projected_case
   -----                                                                        
                                                     ----                       
            --------------
   case_when 8192x100: CASE WHEN c1 < 0 THEN 0 WHEN c1 < 1000 THEN 1 ... WHEN 
c1 < n * 1000 THEN n ELSE n + 1 END                    19.61     2.7±0.02ms     
   ? ?/sec    1.00    137.6±1.66µs        ? ?/sec
   case_when 8192x100: CASE WHEN c1 <= 500 THEN 1 ELSE 0 END                    
                                                     1.00     55.7±0.10µs       
 ? ?/sec    1.00     55.4±0.19µs        ? ?/sec
   case_when 8192x100: CASE WHEN c1 <= 500 THEN c2 ELSE c3 END                  
                                                     15.83   383.2±9.95µs       
 ? ?/sec    1.00     24.2±0.54µs        ? ?/sec
   case_when 8192x100: CASE WHEN c1 <= 500 THEN c2 [ELSE NULL] END              
                                                     1.01      6.8±0.02µs       
 ? ?/sec    1.00      6.8±0.02µs        ? ?/sec
   case_when 8192x100: CASE WHEN c1 == 0 THEN 0 WHEN c1 == 1 THEN 1 ... WHEN c1 
== n THEN n ELSE n + 1 END                           34.74 1673.0±10.59ms       
 ? ?/sec    1.00     48.2±0.20ms        ? ?/sec
   case_when 8192x100: CASE c1 WHEN 0 THEN 0 WHEN 1 THEN 1 ... WHEN n THEN n 
ELSE n + 1 END                                          32.32 1698.5±10.39ms    
    ? ?/sec    1.00     52.6±0.30ms        ? ?/sec
   case_when 8192x100: CASE c1 WHEN 1 THEN c2 WHEN 2 THEN c3 END                
                                                     13.28   395.9±9.86µs       
 ? ?/sec    1.00     29.8±0.50µs        ? ?/sec
   case_when 8192x100: CASE c2 WHEN 0 THEN 0 WHEN 1000 THEN 1 ... WHEN n * 1000 
THEN n ELSE n + 1 END                                22.73     2.7±0.02ms       
 ? ?/sec    1.00    120.6±1.13µs        ? ?/sec
   case_when 8192x3: CASE WHEN c1 < 0 THEN 0 WHEN c1 < 1000 THEN 1 ... WHEN c1 
< n * 1000 THEN n ELSE n + 1 END                      1.51    207.9±2.19µs      
  ? ?/sec    1.00    137.4±1.64µs        ? ?/sec
   case_when 8192x3: CASE WHEN c1 <= 500 THEN 1 ELSE 0 END                      
                                                     1.01     55.5±0.17µs       
 ? ?/sec    1.00     55.0±0.12µs        ? ?/sec
   case_when 8192x3: CASE WHEN c1 <= 500 THEN c2 ELSE c3 END                    
                                                     1.00     23.2±0.49µs       
 ? ?/sec    1.01     23.6±0.45µs        ? ?/sec
   case_when 8192x3: CASE WHEN c1 <= 500 THEN c2 [ELSE NULL] END                
                                                     1.00      6.8±0.02µs       
 ? ?/sec    1.01      6.8±0.02µs        ? ?/sec
   case_when 8192x3: CASE WHEN c1 == 0 THEN 0 WHEN c1 == 1 THEN 1 ... WHEN c1 
== n THEN n ELSE n + 1 END                             1.41     68.3±0.29ms     
   ? ?/sec    1.00     48.3±0.29ms        ? ?/sec
   case_when 8192x3: CASE c1 WHEN 0 THEN 0 WHEN 1 THEN 1 ... WHEN n THEN n ELSE 
n + 1 END                                            1.38     73.3±0.47ms       
 ? ?/sec    1.00     53.0±0.37ms        ? ?/sec
   case_when 8192x3: CASE c1 WHEN 1 THEN c2 WHEN 2 THEN c3 END                  
                                                     1.01     29.9±0.71µs       
 ? ?/sec    1.00     29.8±0.57µs        ? ?/sec
   case_when 8192x3: CASE c2 WHEN 0 THEN 0 WHEN 1000 THEN 1 ... WHEN n * 1000 
THEN n ELSE n + 1 END                                  1.58    190.7±1.74µs     
   ? ?/sec    1.00    120.5±1.56µs        ? ?/sec
   case_when 8192x50: CASE WHEN c1 < 0 THEN 0 WHEN c1 < 1000 THEN 1 ... WHEN c1 
< n * 1000 THEN n ELSE n + 1 END                     9.95   1374.8±9.67µs       
 ? ?/sec    1.00    138.2±1.63µs        ? ?/sec
   case_when 8192x50: CASE WHEN c1 <= 500 THEN 1 ELSE 0 END                     
                                                     1.01     55.6±0.19µs       
 ? ?/sec    1.00     55.1±0.12µs        ? ?/sec
   case_when 8192x50: CASE WHEN c1 <= 500 THEN c2 ELSE c3 END                   
                                                     7.37    177.8±4.35µs       
 ? ?/sec    1.00     24.1±0.48µs        ? ?/sec
   case_when 8192x50: CASE WHEN c1 <= 500 THEN c2 [ELSE NULL] END               
                                                     1.00      6.8±0.02µs       
 ? ?/sec    1.00      6.8±0.01µs        ? ?/sec
   case_when 8192x50: CASE WHEN c1 == 0 THEN 0 WHEN c1 == 1 THEN 1 ... WHEN c1 
== n THEN n ELSE n + 1 END                            15.53   750.3±5.06ms      
  ? ?/sec    1.00     48.3±0.23ms        ? ?/sec
   case_when 8192x50: CASE c1 WHEN 0 THEN 0 WHEN 1 THEN 1 ... WHEN n THEN n 
ELSE n + 1 END                                           14.49   764.2±5.57ms   
     ? ?/sec    1.00     52.8±0.30ms        ? ?/sec
   case_when 8192x50: CASE c1 WHEN 1 THEN c2 WHEN 2 THEN c3 END                 
                                                     6.23    183.3±4.96µs       
 ? ?/sec    1.00     29.4±0.64µs        ? ?/sec
   case_when 8192x50: CASE c2 WHEN 0 THEN 0 WHEN 1000 THEN 1 ... WHEN n * 1000 
THEN n ELSE n + 1 END                                 11.37  1373.7±9.49µs      
  ? ?/sec    1.00    120.8±1.22µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0           1.03    
475.3±2.02µs        ? ?/sec    1.00    459.4±2.24µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.1         1.03    
530.2±3.21µs        ? ?/sec    1.00    516.5±1.50µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.5         1.01    
405.4±2.21µs        ? ?/sec    1.00    402.5±1.24µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0           1.02    
470.8±1.22µs        ? ?/sec    1.00    463.6±3.65µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.1         1.01    
525.9±1.84µs        ? ?/sec    1.00    520.0±2.40µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.5         1.00    
405.2±2.12µs        ? ?/sec    1.00    404.4±2.55µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.9, nulls: 0           1.02    
472.3±2.60µs        ? ?/sec    1.00    464.0±1.65µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.9, nulls: 0.1         1.02    
526.0±1.90µs        ? ?/sec    1.00    517.2±4.05µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, all equally 
true/case_when 8192 rows: in_range: 1, nulls: 0             1.02    
472.7±1.75µs        ? ?/sec    1.00    464.5±3.33µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0      1.01    196.1±1.49µs     
   ? ?/sec    1.00    194.2±0.45µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.1    1.01    275.5±1.39µs     
   ? ?/sec    1.00    273.5±0.92µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.5    1.01    261.8±0.85µs     
   ? ?/sec    1.00    259.8±1.34µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0      1.00    195.5±0.37µs     
   ? ?/sec    1.00    194.8±0.77µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.1    1.00    274.9±0.91µs     
   ? ?/sec    1.00    274.0±0.75µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.5    1.00    261.3±0.60µs     
   ? ?/sec    1.00    260.4±1.02µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.9, nulls: 0      1.01    195.9±0.91µs     
   ? ?/sec    1.00    194.7±0.46µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.9, nulls: 0.1    1.01    275.8±1.33µs     
   ? ?/sec    1.00    274.2±0.83µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 1, nulls: 0        1.00    195.7±0.56µs     
   ? ?/sec    1.00    195.0±0.43µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0           1.05    
644.1±2.41µs        ? ?/sec    1.00    616.1±1.92µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.1         1.04    
688.8±3.69µs        ? ?/sec    1.00    660.8±2.61µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.5         1.03    
511.2±7.70µs        ? ?/sec    1.00    498.5±1.75µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0           1.04    
642.0±3.67µs        ? ?/sec    1.00    619.1±1.94µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.1         1.03    
685.5±2.54µs        ? ?/sec    1.00    663.3±4.43µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.5         1.02    
511.0±2.55µs        ? ?/sec    1.00    501.3±2.51µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.9, nulls: 0           1.03    
639.8±3.19µs        ? ?/sec    1.00    618.6±5.47µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.9, nulls: 0.1         1.04    
685.1±3.31µs        ? ?/sec    1.00    661.2±3.75µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, all equally 
true/case_when 8192 rows: in_range: 1, nulls: 0             1.04    
642.1±3.73µs        ? ?/sec    1.00    616.2±3.76µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0      1.00    195.4±0.47µs     
   ? ?/sec    1.00    194.9±0.61µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.1    1.01    275.9±1.24µs     
   ? ?/sec    1.00    273.0±0.94µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.5    1.00    261.3±1.58µs     
   ? ?/sec    1.00    260.2±1.03µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0      1.00    195.6±0.59µs     
   ? ?/sec    1.00    195.2±2.38µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.1    1.00    275.3±1.19µs     
   ? ?/sec    1.00    274.7±2.44µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.5    1.00    261.6±2.74µs     
   ? ?/sec    1.00    260.6±1.21µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.9, nulls: 0      1.00    195.6±0.83µs     
   ? ?/sec    1.00    195.0±0.48µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.9, nulls: 0.1    1.00    275.0±0.90µs     
   ? ?/sec    1.00    274.5±1.73µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 1, nulls: 0        1.00    195.9±0.64µs     
   ? ?/sec    1.00    195.8±0.43µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0            1.02    
338.7±1.59µs        ? ?/sec    1.00    332.4±0.91µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.1          1.01    
399.6±1.52µs        ? ?/sec    1.00    396.4±1.26µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.5          1.01    
326.9±1.62µs        ? ?/sec    1.00    325.0±4.86µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0            1.02    
338.5±1.41µs        ? ?/sec    1.00    332.5±1.27µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.1          1.01    
399.5±1.54µs        ? ?/sec    1.00    396.9±1.30µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.5          1.00    
325.4±1.04µs        ? ?/sec    1.00    325.2±1.55µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.9, nulls: 0            1.02    
338.4±2.00µs        ? ?/sec    1.00    333.0±1.17µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.9, nulls: 0.1          1.01    
399.4±1.52µs        ? ?/sec    1.00    396.0±0.88µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, all equally 
true/case_when 8192 rows: in_range: 1, nulls: 0              1.03   
344.0±21.42µs        ? ?/sec    1.00    333.4±1.47µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0       1.01    195.8±0.43µs    
    ? ?/sec    1.00    194.2±0.66µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.1     1.01    276.0±1.14µs    
    ? ?/sec    1.00    273.9±3.04µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.5     1.01    261.8±1.15µs    
    ? ?/sec    1.00    259.5±1.00µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0       1.01    195.8±1.71µs    
    ? ?/sec    1.00    194.5±0.42µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.1     1.01    275.6±0.82µs    
    ? ?/sec    1.00    273.6±1.79µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.5     1.00    261.5±0.80µs    
    ? ?/sec    1.00    261.0±1.16µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.9, nulls: 0       1.01    195.8±0.62µs    
    ? ?/sec    1.00    194.9±0.65µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.9, nulls: 0.1     1.00    275.5±1.09µs    
    ? ?/sec    1.00    275.1±1.35µs        ? ?/sec
   lookup_table_case_when/case when i32 -> utf8, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 1, nulls: 0         1.01    196.3±0.63µs    
    ? ?/sec    1.00    195.3±0.65µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0           1.00    
850.5±1.95µs        ? ?/sec    1.01    858.1±1.92µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.1         1.00    
902.8±3.60µs        ? ?/sec    1.01    910.6±1.45µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.5         1.00    
636.8±7.77µs        ? ?/sec    1.02    648.5±1.66µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0           1.00    
850.6±1.99µs        ? ?/sec    1.01    858.7±8.75µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.1         1.00    
901.9±2.27µs        ? ?/sec    1.01    912.6±2.35µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.5         1.00    
634.9±1.85µs        ? ?/sec    1.02    648.5±1.86µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.9, nulls: 0           1.00    
850.4±2.55µs        ? ?/sec    1.01    859.1±3.68µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, all equally 
true/case_when 8192 rows: in_range: 0.9, nulls: 0.1         1.00    
902.6±2.49µs        ? ?/sec    1.01    910.3±4.27µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, all equally 
true/case_when 8192 rows: in_range: 1, nulls: 0             1.00    
849.5±1.90µs        ? ?/sec    1.01    858.8±5.66µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0      1.00    230.2±1.37µs     
   ? ?/sec    1.00    230.1±0.51µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.1    1.01   343.3±27.93µs     
   ? ?/sec    1.00   341.2±15.74µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.5    1.00    316.8±2.00µs     
   ? ?/sec    1.02    321.7±5.32µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0      1.00    230.3±1.62µs     
   ? ?/sec    1.00    230.2±0.63µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.1    1.00    336.8±1.03µs     
   ? ?/sec    1.01    340.0±2.57µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.5    1.00    317.6±1.28µs     
   ? ?/sec    1.01    322.0±1.04µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.9, nulls: 0      1.00    230.4±0.59µs     
   ? ?/sec    1.00    229.8±0.76µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.9, nulls: 0.1    1.00    336.8±1.25µs     
   ? ?/sec    1.01    340.2±1.41µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 10 entries, only first 2 are 
true/case_when 8192 rows: in_range: 1, nulls: 0        1.00    230.2±0.57µs     
   ? ?/sec    1.00    230.3±0.64µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0           1.00   
1210.6±5.03µs        ? ?/sec    1.02   1229.5±6.49µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.1         1.00   
1212.7±6.94µs        ? ?/sec    1.00   1218.4±2.75µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.5         1.00    
833.7±2.05µs        ? ?/sec    1.01    846.0±1.75µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0           1.00  
1212.0±12.13µs        ? ?/sec    1.01   1228.0±7.01µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.1         1.00   
1201.1±3.71µs        ? ?/sec    1.02   1219.5±6.77µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.5         1.00    
834.6±3.98µs        ? ?/sec    1.02    848.1±3.33µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.9, nulls: 0           1.00   
1209.7±3.32µs        ? ?/sec    1.02   1228.0±3.80µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, all equally 
true/case_when 8192 rows: in_range: 0.9, nulls: 0.1         1.00   
1200.2±3.96µs        ? ?/sec    1.01   1218.1±3.17µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, all equally 
true/case_when 8192 rows: in_range: 1, nulls: 0             1.00   
1213.2±6.32µs        ? ?/sec    1.01   1226.5±2.48µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0      1.00    230.2±0.79µs     
   ? ?/sec    1.00    230.0±0.43µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.1    1.00    336.4±1.44µs     
   ? ?/sec    1.00    337.8±0.91µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.5    1.00    317.8±2.80µs     
   ? ?/sec    1.01    321.5±2.43µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0      1.00    230.4±0.49µs     
   ? ?/sec    1.00    230.9±0.99µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.1    1.00    336.8±1.02µs     
   ? ?/sec    1.01    339.5±2.20µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.5    1.00    318.7±3.78µs     
   ? ?/sec    1.01    322.4±2.85µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.9, nulls: 0      1.00    230.2±0.52µs     
   ? ?/sec    1.00    230.6±2.64µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.9, nulls: 0.1    1.00    336.3±0.83µs     
   ? ?/sec    1.01    339.2±1.87µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 20 entries, only first 2 are 
true/case_when 8192 rows: in_range: 1, nulls: 0        1.00    230.4±0.52µs     
   ? ?/sec    1.00    229.9±0.39µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0            1.00    
548.6±1.34µs        ? ?/sec    1.01    555.2±1.30µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.1          1.00    
629.5±3.44µs        ? ?/sec    1.01    634.7±2.70µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.5          1.00    
486.3±1.52µs        ? ?/sec    1.03    499.4±1.81µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0            1.00    
549.8±1.35µs        ? ?/sec    1.01    555.0±1.59µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.1          1.00    
627.6±2.21µs        ? ?/sec    1.01    635.8±3.00µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.5          1.00    
485.2±1.64µs        ? ?/sec    1.03    500.6±2.18µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.9, nulls: 0            1.00    
547.9±1.99µs        ? ?/sec    1.01    554.2±1.55µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, all equally 
true/case_when 8192 rows: in_range: 0.9, nulls: 0.1          1.00    
629.5±1.77µs        ? ?/sec    1.01    634.3±1.65µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, all equally 
true/case_when 8192 rows: in_range: 1, nulls: 0              1.00    
549.3±2.01µs        ? ?/sec    1.01    556.5±1.82µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0       1.00    230.3±0.76µs    
    ? ?/sec    1.00    230.1±0.61µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.1     1.00    336.6±2.33µs    
    ? ?/sec    1.01    338.4±1.16µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.1, nulls: 0.5     1.00    317.9±1.27µs    
    ? ?/sec    1.01    321.5±0.58µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0       1.00    230.4±0.98µs    
    ? ?/sec    1.00    230.0±0.54µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.1     1.00    336.5±0.77µs    
    ? ?/sec    1.01    339.3±1.23µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.5, nulls: 0.5     1.00    317.7±1.17µs    
    ? ?/sec    1.01    321.4±0.79µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.9, nulls: 0       1.00    230.8±0.87µs    
    ? ?/sec    1.00    230.2±0.76µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 0.9, nulls: 0.1     1.00    336.6±1.42µs    
    ? ?/sec    1.01    339.9±2.57µs        ? ?/sec
   lookup_table_case_when/case when utf8 -> i32, 5 entries, only first 2 are 
true/case_when 8192 rows: in_range: 1, nulls: 0         1.00    230.3±0.59µs    
    ? ?/sec    1.00    230.5±2.74µs        ? ?/sec
   ```
   
   
   </p>
   </details>
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to