Properly handle file operations to ensure file descriptors are closed after usage.
Select supports ordering by a single column, both in ascending and descending order.
Merge branch 'filesort'