Try to create a new FileSource that can produce data in the specified sort order. This method attempts to optimize data retrieval to match the requested ordering. It receives both the requested ordering and equivalence properties that describe the output data from this file source. # Parameters `order` - The requested sort ordering from the query `eq_properties` - Equivalence properties of the d
(
&self,
order: &[PhysicalSortExpr],
eq_properties: &EquivalenceProperties,
)
| 258 | /// [`Self::try_reverse_output`] until it is removed. After that point, the |
| 259 | /// default implementation will return [`SortOrderPushdownResult::Unsupported`]. |
| 260 | fn try_pushdown_sort( |
| 261 | &self, |
| 262 | order: &[PhysicalSortExpr], |
| 263 | eq_properties: &EquivalenceProperties, |
| 264 | ) -> Result<SortOrderPushdownResult<Arc<dyn FileSource>>> { |
| 265 | #[expect(deprecated)] |
| 266 | self.try_reverse_output(order, eq_properties) |
| 267 | } |
| 268 | |
| 269 | /// Deprecated: Renamed to [`Self::try_pushdown_sort`]. |
| 270 | #[deprecated( |
nothing calls this directly
no test coverage detected