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

Function _arrow_ExecNode_Aggregate

r/src/arrowExports.cpp:1152–1159  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1150#if defined(ARROW_R_WITH_ACERO)
1151std::shared_ptr<acero::ExecNode> ExecNode_Aggregate(const std::shared_ptr<acero::ExecNode>& input, cpp11::list options, std::vector<std::string> key_names);
1152extern "C" SEXP _arrow_ExecNode_Aggregate(SEXP input_sexp, SEXP options_sexp, SEXP key_names_sexp){
1153BEGIN_CPP11
1154 arrow::r::Input<const std::shared_ptr<acero::ExecNode>&>::type input(input_sexp);
1155 arrow::r::Input<cpp11::list>::type options(options_sexp);
1156 arrow::r::Input<std::vector<std::string>>::type key_names(key_names_sexp);
1157 return cpp11::as_sexp(ExecNode_Aggregate(input, options, key_names));
1158END_CPP11
1159}
1160#else
1161extern "C" SEXP _arrow_ExecNode_Aggregate(SEXP input_sexp, SEXP options_sexp, SEXP key_names_sexp){
1162 Rf_error("Cannot call ExecNode_Aggregate(). 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
ExecNode_AggregateFunction · 0.85

Tested by

no test coverage detected