EnricoMi opened a new pull request, #44738:
URL: https://github.com/apache/arrow/pull/44738

   ### Rationale for this change
   
   An acero node that turns an implicit ordering into an explicit ordering 
(rows sorted by some columns) is useful to re-use order that already exists in 
the data.
   
   ### What changes are included in this PR?
   
   This PR adds the `AssertOrderNode` that implements this logic. The `Scanner` 
employs that node to turn the implicit ordering of the `ScanNode` into an 
explicit order as defined by user code via `ScanBuilder.Ordering`.
   
   ### Are these changes tested?
   There are unit tests for the `AssertOrderNode` as well as for the `ScanNode` 
and `ScanBuilder`.
   
   ### Are there any user-facing changes?
   The following options has been added:
   - the `Ordering` option added to `ScanBuilder`
   - the `ordering` option aded to `ScanNodeOptions`
   - the `AssertNodeOptions` class
   


-- 
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]

Reply via email to