diff --git a/DESCRIPTION b/DESCRIPTION index d0a4ac7e..544bde40 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -42,7 +42,7 @@ Imports: jsonlite, lubridate, methods, - arrow, + nanoparquet, purrr, readr, rlang, diff --git a/R/utils.R b/R/utils.R index b163b903..53199184 100644 --- a/R/utils.R +++ b/R/utils.R @@ -147,7 +147,7 @@ soql_nullable_select <- function(soql_list, columns) { #' file reader/writer function, which will be one of #' [readr::read_csv()] / [readr::write_csv()], #' [readr::read_tsv()] / [readr::write_tsv()], and -#' [arrow::read_parquet()] / [arrow::write_parquet()], +#' [nanoparquet::read_parquet()] / [nanoparquet::write_parquet()], #' depending on the file format. #' @return For `read_tabular_file`, the result of #' reading in the file, as a @@ -162,7 +162,7 @@ read_tabular_file <- function(path_to_file, ...) { file_readers <- c( "tsv" = readr::read_tsv, "csv" = readr::read_csv, - "parquet" = arrow::read_parquet + "parquet" = nanoparquet::read_parquet ) checkmate::assert_names(file_format, subset.of = names(file_readers)) @@ -180,7 +180,7 @@ write_tabular_file <- function(table, path_to_file, ...) { file_writers <- c( "tsv" = readr::write_tsv, "csv" = readr::write_csv, - "parquet" = arrow::write_parquet + "parquet" = nanoparquet::write_parquet ) checkmate::assert_names(file_format, subset.of = names(file_writers)) diff --git a/man/read_tabular_file.Rd b/man/read_tabular_file.Rd index bb478bcf..79555e3d 100644 --- a/man/read_tabular_file.Rd +++ b/man/read_tabular_file.Rd @@ -19,7 +19,7 @@ Must have extension \code{.tsv}, \code{.csv}, or \code{.parquet} file reader/writer function, which will be one of \code{\link[readr:read_delim]{readr::read_csv()}} / \code{\link[readr:write_delim]{readr::write_csv()}}, \code{\link[readr:read_delim]{readr::read_tsv()}} / \code{\link[readr:write_delim]{readr::write_tsv()}}, and -\code{\link[arrow:read_parquet]{arrow::read_parquet()}} / \code{\link[arrow:write_parquet]{arrow::write_parquet()}}, +\code{\link[nanoparquet:read_parquet]{nanoparquet::read_parquet()}} / \code{\link[nanoparquet:write_parquet]{nanoparquet::write_parquet()}}, depending on the file format.} \item{table}{Table to write (\code{write_tabular_file} only).}