A character file name or URI, raw vector, an Arrow input stream,
or a FileSystem with path (SubTreeFileSystem).
If a file name or URI, an Arrow InputStream will be opened and
closed when finished. If an input stream is provided, it will be left
A character vector of column names to keep, as in the
"select" argument to data.table::fread(), or a
tidy selection specification
of columns, as used in dplyr::select().
Should the function return a data.frame (default) or
an Arrow Table?