| 3594 | #if defined(ARROW_R_WITH_S3) |
| 3595 | std::shared_ptr<fs::S3FileSystem> fs___S3FileSystem__create(bool anonymous, std::string access_key, std::string secret_key, std::string session_token, std::string role_arn, std::string session_name, std::string external_id, int load_frequency, std::string region, std::string endpoint_override, std::string scheme, std::string proxy_options, bool background_writes, bool allow_bucket_creation, bool allow_bucket_deletion, bool check_directory_existence_before_creation, double connect_timeout, double request_timeout); |
| 3596 | extern "C" SEXP _arrow_fs___S3FileSystem__create(SEXP anonymous_sexp, SEXP access_key_sexp, SEXP secret_key_sexp, SEXP session_token_sexp, SEXP role_arn_sexp, SEXP session_name_sexp, SEXP external_id_sexp, SEXP load_frequency_sexp, SEXP region_sexp, SEXP endpoint_override_sexp, SEXP scheme_sexp, SEXP proxy_options_sexp, SEXP background_writes_sexp, SEXP allow_bucket_creation_sexp, SEXP allow_bucket_deletion_sexp, SEXP check_directory_existence_before_creation_sexp, SEXP connect_timeout_sexp, SEXP request_timeout_sexp){ |
| 3597 | BEGIN_CPP11 |
| 3598 | arrow::r::Input<bool>::type anonymous(anonymous_sexp); |
| 3599 | arrow::r::Input<std::string>::type access_key(access_key_sexp); |
| 3600 | arrow::r::Input<std::string>::type secret_key(secret_key_sexp); |
| 3601 | arrow::r::Input<std::string>::type session_token(session_token_sexp); |
| 3602 | arrow::r::Input<std::string>::type role_arn(role_arn_sexp); |
| 3603 | arrow::r::Input<std::string>::type session_name(session_name_sexp); |
| 3604 | arrow::r::Input<std::string>::type external_id(external_id_sexp); |
| 3605 | arrow::r::Input<int>::type load_frequency(load_frequency_sexp); |
| 3606 | arrow::r::Input<std::string>::type region(region_sexp); |
| 3607 | arrow::r::Input<std::string>::type endpoint_override(endpoint_override_sexp); |
| 3608 | arrow::r::Input<std::string>::type scheme(scheme_sexp); |
| 3609 | arrow::r::Input<std::string>::type proxy_options(proxy_options_sexp); |
| 3610 | arrow::r::Input<bool>::type background_writes(background_writes_sexp); |
| 3611 | arrow::r::Input<bool>::type allow_bucket_creation(allow_bucket_creation_sexp); |
| 3612 | arrow::r::Input<bool>::type allow_bucket_deletion(allow_bucket_deletion_sexp); |
| 3613 | arrow::r::Input<bool>::type check_directory_existence_before_creation(check_directory_existence_before_creation_sexp); |
| 3614 | arrow::r::Input<double>::type connect_timeout(connect_timeout_sexp); |
| 3615 | arrow::r::Input<double>::type request_timeout(request_timeout_sexp); |
| 3616 | return cpp11::as_sexp(fs___S3FileSystem__create(anonymous, access_key, secret_key, session_token, role_arn, session_name, external_id, load_frequency, region, endpoint_override, scheme, proxy_options, background_writes, allow_bucket_creation, allow_bucket_deletion, check_directory_existence_before_creation, connect_timeout, request_timeout)); |
| 3617 | END_CPP11 |
| 3618 | } |
| 3619 | #else |
| 3620 | extern "C" SEXP _arrow_fs___S3FileSystem__create(SEXP anonymous_sexp, SEXP access_key_sexp, SEXP secret_key_sexp, SEXP session_token_sexp, SEXP role_arn_sexp, SEXP session_name_sexp, SEXP external_id_sexp, SEXP load_frequency_sexp, SEXP region_sexp, SEXP endpoint_override_sexp, SEXP scheme_sexp, SEXP proxy_options_sexp, SEXP background_writes_sexp, SEXP allow_bucket_creation_sexp, SEXP allow_bucket_deletion_sexp, SEXP check_directory_existence_before_creation_sexp, SEXP connect_timeout_sexp, SEXP request_timeout_sexp){ |
| 3621 | Rf_error("Cannot call fs___S3FileSystem__create(). See https://arrow.apache.org/docs/r/articles/install.html for help installing Arrow C++ libraries. "); |
nothing calls this directly
no test coverage detected