pub async fn sort( ctx: &SessionContext, filename: &Path, columns: &[String], descending: bool, output: Option<PathBuf>, ) -> Result<(), DfKitError>