MCPcopy Create free account
hub / github.com/apache/arrow / _arrow_fs___S3FileSystem__create

Function _arrow_fs___S3FileSystem__create

r/src/arrowExports.cpp:3596–3618  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3594#if defined(ARROW_R_WITH_S3)
3595std::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);
3596extern "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){
3597BEGIN_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));
3617END_CPP11
3618}
3619#else
3620extern "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. ");

Callers

nothing calls this directly

Calls 2

as_sexpFunction · 0.85

Tested by

no test coverage detected