This is an automated email from the ASF dual-hosted git repository.

hongze pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git


The following commit(s) were added to refs/heads/main by this push:
     new 75f881724c [VL] Doc: Update outdated operators in the documentation 
(#9474)
75f881724c is described below

commit 75f881724c4255f1453227577ff05b950d1f8001
Author: Arnav Balyan <[email protected]>
AuthorDate: Mon May 5 19:46:04 2025 +0530

    [VL] Doc: Update outdated operators in the documentation (#9474)
---
 docs/velox-backend-support-progress.md | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/docs/velox-backend-support-progress.md 
b/docs/velox-backend-support-progress.md
index 38159b74ff..c1ba44421f 100644
--- a/docs/velox-backend-support-progress.md
+++ b/docs/velox-backend-support-progress.md
@@ -62,13 +62,14 @@ Gluten supports 30+ operators (Drag to right to see all 
data types)
 |                             | The enforce single row operation checks that 
input contains at most one row and returns that row unmodified                  
                                               | N                              
                        | EnforceSingleRowNode  | NS      | NS   | NS    | NS  
| NS   | NS    | NS     | NS     | NS   | NS     | NS    | NS  | NS          | 
NS   | NS        | NS      | NS       | NS  |
 |                             | The assign unique id operation adds one column 
at the end of the input columns with unique value per row                       
                                             | N                                
                      | AssignUniqueIdNode    | NS      | NS   | NS    | NS  | 
NS   | NS    | NS     | NS     | NS   | NS     | NS    | NS  | NS          | S  
  | S         | S       | S        | S   |
 | ReusedExchangeExec          | A wrapper for reused exchange to have 
different output                                                                
                                                      | ReusedExchangeExec      
                               | N                     |         |      |       
|     |      |       |        |        |      |        |       |     |          
   |      |           |         |          |     |
-| CollectLimitExec            | Reduce to single partition and apply limit     
                                                                                
                                             | N                                
                      | N                     |         |      |       |     |  
    |       |        |        |      |        |       |     |             |     
 |           |         |          |     |
+| CollectLimitExec            | Reduce to single partition and apply limit     
                                                                                
                                             | ColumnarCollectLimitExec         
                      | N                     | S       | S    | S     | S   | 
S    | S     | S      | S      | S    | S      | S     | S   | S           | S  
  | S         | S       | S        | S   |
+| CollectTailExec             | Collect the tail `x` elements from dataframe   
                                                                                
                                             | ColumnarCollectTailExec          
                      | N                     | S       | S    | S     | S   | 
S    | S     | S      | S      | S    | S      | S     | S   | S           | S  
  | S         | S       | S        | S   |
 | BroadcastExchangeExec       | The backend for broadcast exchange of data     
                                                                                
                                             | Y                                
                      | Y                     | S       | S    | S     | S   | 
S    | S     | S      | S      | S    | S      | NS    | NS  | NS          | S  
  | NS        | S       | NS       | NS  |
 | ObjectHashAggregateExec     | The backend for hash based aggregations 
supporting TypedImperativeAggregate functions                                   
                                                    | 
HashAggregateExecBaseTransformer                       | N                     
|         |      |       |     |      |       |        |        |      |        
|       |     |             |      |           |         |          |     |
 | SortAggregateExec           | The backend for sort based aggregations        
                                                                                
                                             | HashAggregateExecBaseTransformer 
(Partially supported) | N                     |         |      |       |     |  
    |       |        |        |      |        |       |     |             |     
 |           |         |          |     |
 | CoalesceExec                | Reduce the partition numbers                   
                                                                                
                                             | CoalesceExecTransformer          
                      | N                     |         |      |       |     |  
    |       |        |        |      |        |       |     |             |     
 |           |         |          |     |
 | GenerateExec                | The backend for operations that generate more 
output rows than input rows like explode                                        
                                              | GenerateExecTransformer         
                       | UnnestNode            |         |      |       |     | 
     |       |        |        |      |        |       |     |             |    
  |           |         |          |     |
-| RangeExec                   | The backend for range operator                 
                                                                                
                                             | N                                
                      | N                     |         |      |       |     |  
    |       |        |        |      |        |       |     |             |     
 |           |         |          |     |
+| RangeExec                   | The backend for range operator                 
                                                                                
                                             | ColumnarRangeExec                
                      | N                     | S       | S    | S     | S   | 
S    | S     | S      | S      | S    | S      | S     | S   | S           | S  
  | S         | S       | S        | S   | 
 | SampleExec                  | The backend for the sample operator            
                                                                                
                                             | SampleExecTransformer            
                      | N                     |         |      |       |     |  
    |       |        |        |      |        |       |     |             |     
 |           |         |          |     |
 | SubqueryBroadcastExec       | Plan to collect and transform the broadcast 
key values                                                                      
                                                | Y                             
                         | Y                     | S       | S    | S     | S   
| S    | S     | S      | S      | S    | S      | NS    | NS  | NS          | 
S    | NS        | S       | NS       | NS  |
 | TakeOrderedAndProjectExec   | Take the first limit elements as defined by 
the sortOrder, and do projection if needed                                      
                                                | Y                             
                         | Y                     | S       | S    | S     | S   
| S    | S     | S      | S      | S    | S      | NS    | NS  | NS          | 
S    | NS        | S       | NS       | NS  |


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

Reply via email to