Resets native per-scalar-UDF diagnostic counters without unregistering any DuckDB catalog function. Current liveness gauges such as pending/in-flight counts are preserved; their max fields are reset to the current values.
Arguments
- con
A
duckdb_connectionwith Rducks enabled.- name
Optional SQL scalar-UDF function name registered with
rducks_register_scalar_udf(). IfNULL, reset counters for all native Rducks scalar UDFs in the database runtime.
Examples
# \donttest{
db <- duckdb::dbConnect(duckdb::duckdb(config = list(allow_unsigned_extensions = "true")))
rducks_enable(db, threads = "single")
rducks_register_scalar_udf(db, "my_fn", function(x) x + 1L,
args = list(INTEGER), returns = INTEGER)
#> <rducks_scalar_udf_registration>
#> registered: yes
#> name: my_fn
#> evaluation_mode: scalar
#> plan: arrow_r+serial
#> signature: my_fn(INTEGER) -> INTEGER
rducks_reset_udf_counters(db, "my_fn")
rducks_release(db)
DBI::dbDisconnect(db)
# }