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]
