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

   🤖: Benchmark completed
   
   <details><summary>Details</summary>
   <p>
   
   
   ```
   group                                                                        
                                     case_improvements                      main
   -----                                                                        
                                     -----------------                      ----
   case_when 8192x100: CASE WHEN c1 < 0 THEN 0 WHEN c1 < 1000 THEN 1 ... WHEN 
c1 < n * 1000 THEN n ELSE n + 1 END    1.01       2.6±0.08s        ? ?/sec    
1.00       2.6±0.05s        ? ?/sec
   case_when 8192x100: CASE WHEN c1 <= 500 THEN 1 ELSE 0 END                    
                                     1.00     55.4±0.16µs        ? ?/sec    
1.00     55.2±0.08µs        ? ?/sec
   case_when 8192x100: CASE WHEN c1 <= 500 THEN c2 ELSE c3 END                  
                                     1.01   478.5±13.92µs        ? ?/sec    
1.00    472.1±6.25µs        ? ?/sec
   case_when 8192x100: CASE WHEN c1 <= 500 THEN c2 [ELSE NULL] END              
                                     1.00      6.7±0.01µs        ? ?/sec    
1.00      6.7±0.01µ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           1.00       3.1±0.02s        ? ?/sec    
1.00       3.1±0.01s        ? ?/sec
   case_when 8192x100: CASE c1 WHEN 1 THEN c2 WHEN 2 THEN c3 END                
                                     1.00    458.6±7.40µs        ? ?/sec    
1.05   481.7±15.12µ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.01    489.8±3.82ms        ? ?/sec    
1.00    484.6±4.84ms        ? ?/sec
   case_when 8192x3: CASE WHEN c1 <= 500 THEN 1 ELSE 0 END                      
                                     1.00     55.3±0.24µs        ? ?/sec    
1.00     55.3±0.28µs        ? ?/sec
   case_when 8192x3: CASE WHEN c1 <= 500 THEN c2 ELSE c3 END                    
                                     1.03    104.6±1.02µs        ? ?/sec    
1.00    102.0±0.39µs        ? ?/sec
   case_when 8192x3: CASE WHEN c1 <= 500 THEN c2 [ELSE NULL] END                
                                     1.00      6.6±0.01µs        ? ?/sec    
1.00      6.6±0.01µ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.00    558.9±1.86ms        ? ?/sec    
1.00    557.5±2.35ms        ? ?/sec
   case_when 8192x3: CASE c1 WHEN 1 THEN c2 WHEN 2 THEN c3 END                  
                                     1.01    115.2±0.45µs        ? ?/sec    
1.00    114.2±0.48µ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     1.00  1434.2±33.04ms        ? ?/sec    
1.00  1433.9±28.82ms        ? ?/sec
   case_when 8192x50: CASE WHEN c1 <= 500 THEN 1 ELSE 0 END                     
                                     1.00     55.3±0.12µs        ? ?/sec    
1.00     55.3±0.10µs        ? ?/sec
   case_when 8192x50: CASE WHEN c1 <= 500 THEN c2 ELSE c3 END                   
                                     1.02    263.4±3.35µs        ? ?/sec    
1.00    259.1±4.86µs        ? ?/sec
   case_when 8192x50: CASE WHEN c1 <= 500 THEN c2 [ELSE NULL] END               
                                     1.01      6.7±0.02µs        ? ?/sec    
1.00      6.6±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            1.00   1782.6±7.70ms        ? ?/sec    
1.00   1787.7±8.00ms        ? ?/sec
   case_when 8192x50: CASE c1 WHEN 1 THEN c2 WHEN 2 THEN c3 END                 
                                     1.03    275.1±5.26µs        ? ?/sec    
1.00    267.7±2.42µ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