@@ -273,10 +273,10 @@ extern "C" SEXP _duckdb_rapi_rel_set_symdiff(SEXP rel_a, SEXP rel_b) {
273
273
END_CPP11
274
274
}
275
275
// 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 ) {
278
278
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) ));
280
280
END_CPP11
281
281
}
282
282
// relational.cpp
@@ -458,7 +458,7 @@ static const R_CallMethodDef CallEntries[] = {
458
458
{" _duckdb_rapi_rel_filter" , (DL_FUNC) &_duckdb_rapi_rel_filter, 2 },
459
459
{" _duckdb_rapi_rel_from_altrep_df" , (DL_FUNC) &_duckdb_rapi_rel_from_altrep_df, 4 },
460
460
{" _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 },
462
462
{" _duckdb_rapi_rel_from_table" , (DL_FUNC) &_duckdb_rapi_rel_from_table, 3 },
463
463
{" _duckdb_rapi_rel_from_table_function" , (DL_FUNC) &_duckdb_rapi_rel_from_table_function, 4 },
464
464
{" _duckdb_rapi_rel_insert" , (DL_FUNC) &_duckdb_rapi_rel_insert, 3 },
0 commit comments