For a duckplyr frame, this function executes the query
and stores the results in a CSV file,
without converting it to an R data frame.
The result is a duckplyr frame that can be used with subsequent dplyr verbs.
This function can also be used as a CSV writer for regular data frames.
These dots are for future extensions and must be empty.
prudence
Memory protection, controls if DuckDB may convert
intermediate results in DuckDB-managed memory to data frames in R memory.
"lavish": regardless of size,
"stingy": never,
"thrifty": up to a maximum size of 1 million cells.
The default is to inherit from the input.
This argument is provided here only for convenience.
The same effect can be achieved by forwarding the output to as_duckdb_tibble()
with the desired prudence.
See vignette("prudence") for more information.