@@ -273,10 +273,10 @@ extern "C" SEXP _duckdb_rapi_rel_set_symdiff(SEXP rel_a, SEXP rel_b) {
273273 END_CPP11
274274}
275275// relational.cpp
276- SEXP rapi_rel_from_sql (duckdb::conn_eptr_t con, const std::string sql);
277- extern " C" SEXP _duckdb_rapi_rel_from_sql (SEXP con, SEXP sql) {
276+ SEXP rapi_rel_from_sql (duckdb::conn_eptr_t con, const std::string sql, SEXP env );
277+ extern " C" SEXP _duckdb_rapi_rel_from_sql (SEXP con, SEXP sql, SEXP env ) {
278278 BEGIN_CPP11
279- return cpp11::as_sexp (rapi_rel_from_sql (cpp11::as_cpp<cpp11::decay_t <duckdb::conn_eptr_t >>(con), cpp11::as_cpp<cpp11::decay_t <const std::string>>(sql)));
279+ return cpp11::as_sexp (rapi_rel_from_sql (cpp11::as_cpp<cpp11::decay_t <duckdb::conn_eptr_t >>(con), cpp11::as_cpp<cpp11::decay_t <const std::string>>(sql), cpp11::as_cpp<cpp11:: decay_t <SEXP>>(env) ));
280280 END_CPP11
281281}
282282// relational.cpp
@@ -458,7 +458,7 @@ static const R_CallMethodDef CallEntries[] = {
458458 {" _duckdb_rapi_rel_filter" , (DL_FUNC) &_duckdb_rapi_rel_filter, 2 },
459459 {" _duckdb_rapi_rel_from_altrep_df" , (DL_FUNC) &_duckdb_rapi_rel_from_altrep_df, 4 },
460460 {" _duckdb_rapi_rel_from_df" , (DL_FUNC) &_duckdb_rapi_rel_from_df, 3 },
461- {" _duckdb_rapi_rel_from_sql" , (DL_FUNC) &_duckdb_rapi_rel_from_sql, 2 },
461+ {" _duckdb_rapi_rel_from_sql" , (DL_FUNC) &_duckdb_rapi_rel_from_sql, 3 },
462462 {" _duckdb_rapi_rel_from_table" , (DL_FUNC) &_duckdb_rapi_rel_from_table, 3 },
463463 {" _duckdb_rapi_rel_from_table_function" , (DL_FUNC) &_duckdb_rapi_rel_from_table_function, 4 },
464464 {" _duckdb_rapi_rel_insert" , (DL_FUNC) &_duckdb_rapi_rel_insert, 3 },
0 commit comments