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

Function _arrow_Schema__AddField

r/src/arrowExports.cpp:5310–5317  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5308// schema.cpp
5309std::shared_ptr<arrow::Schema> Schema__AddField(const std::shared_ptr<arrow::Schema>& s, int i, const std::shared_ptr<arrow::Field>& field);
5310extern "C" SEXP _arrow_Schema__AddField(SEXP s_sexp, SEXP i_sexp, SEXP field_sexp){
5311BEGIN_CPP11
5312 arrow::r::Input<const std::shared_ptr<arrow::Schema>&>::type s(s_sexp);
5313 arrow::r::Input<int>::type i(i_sexp);
5314 arrow::r::Input<const std::shared_ptr<arrow::Field>&>::type field(field_sexp);
5315 return cpp11::as_sexp(Schema__AddField(s, i, field));
5316END_CPP11
5317}
5318// schema.cpp
5319std::shared_ptr<arrow::Schema> Schema__SetField(const std::shared_ptr<arrow::Schema>& s, int i, const std::shared_ptr<arrow::Field>& field);
5320extern "C" SEXP _arrow_Schema__SetField(SEXP s_sexp, SEXP i_sexp, SEXP field_sexp){

Callers

nothing calls this directly

Calls 2

as_sexpFunction · 0.85
Schema__AddFieldFunction · 0.85

Tested by

no test coverage detected