Skip to content

Commit

Permalink
feat: Adds support for scanning parquet from GCP
Browse files Browse the repository at this point in the history
  • Loading branch information
andyquinterom committed Apr 23, 2024
1 parent 636daa0 commit 12bc03f
Show file tree
Hide file tree
Showing 20 changed files with 655 additions and 19 deletions.
2 changes: 1 addition & 1 deletion R/extendr-wrappers.R
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ import_arrow_ipc <- function(path, n_rows, cache, rechunk, row_name, row_index,

new_from_ndjson <- function(path, infer_schema_length, batch_size, n_rows, low_memory, rechunk, row_index_name, row_index_offset, ignore_errors) .Call(wrap__new_from_ndjson, path, infer_schema_length, batch_size, n_rows, low_memory, rechunk, row_index_name, row_index_offset, ignore_errors)

new_from_parquet <- function(path, n_rows, cache, parallel, rechunk, row_name, row_index, use_statistics, low_memory, hive_partitioning) .Call(wrap__new_from_parquet, path, n_rows, cache, parallel, rechunk, row_name, row_index, use_statistics, low_memory, hive_partitioning)
new_from_parquet <- function(path, n_rows, cache, parallel, rechunk, row_name, row_index, cloud_options, use_statistics, low_memory, hive_partitioning) .Call(wrap__new_from_parquet, path, n_rows, cache, parallel, rechunk, row_name, row_index, cloud_options, use_statistics, low_memory, hive_partitioning)

test_rpolarserr <- function() .Call(wrap__test_rpolarserr)

Expand Down
4 changes: 3 additions & 1 deletion R/io_parquet.R
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ pl_scan_parquet = function(
hive_partitioning = TRUE,
rechunk = FALSE,
low_memory = FALSE,
cloud_options = NULL,
use_statistics = TRUE,
cache = TRUE) {
new_from_parquet(
Expand All @@ -58,7 +59,8 @@ pl_scan_parquet = function(
row_index = row_index_offset,
low_memory = low_memory,
use_statistics = use_statistics,
hive_partitioning = hive_partitioning
hive_partitioning = hive_partitioning,
cloud_options = cloud_options
) |>
unwrap("in pl$scan_parquet():")
}
Expand Down
2 changes: 1 addition & 1 deletion man/DataFrame_class.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/DataFrame_to_data_frame.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/DataFrame_to_list.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions man/IO_scan_parquet.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/LazyFrame_class.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/S3_as.data.frame.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/S3_as.vector.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/S3_as_arrow_table.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/S3_as_nanoarrow_array_stream.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/S3_as_record_batch_reader.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/S3_infer_nanoarrow_schema.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/S3_knit_print.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/Series_class.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion man/Series_to_r.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 12bc03f

Please sign in to comment.