File tree 2 files changed +2
-3
lines changed
datafusion/core/src/datasource
2 files changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -909,8 +909,7 @@ impl TableProvider for ListingTable {
909
909
keep_partition_by_columns,
910
910
} ;
911
911
912
- let unsorted: Vec < Vec < Expr > > = vec ! [ ] ;
913
- let order_requirements = if self . options ( ) . file_sort_order != unsorted {
912
+ let order_requirements = if !self . options ( ) . file_sort_order . is_empty ( ) {
914
913
// Multiple sort orders in outer vec are equivalent, so we pass only the first one
915
914
let ordering = self
916
915
. try_create_output_ordering ( ) ?
Original file line number Diff line number Diff line change @@ -119,7 +119,7 @@ impl MemTable {
119
119
///
120
120
/// Note that multiple sort orders are supported, if some are known to be
121
121
/// equivalent,
122
- pub fn with_sort_order ( self , mut sort_order : Vec < Vec < Expr > > ) -> Self {
122
+ pub fn with_sort_order ( self , mut sort_order : Vec < Vec < SortExpr > > ) -> Self {
123
123
std:: mem:: swap ( self . sort_order . lock ( ) . as_mut ( ) , & mut sort_order) ;
124
124
self
125
125
}
You can’t perform that action at this time.
0 commit comments