При разработке пакета с использованием расширения DBI (например, RJDBC, RSQLite), на какой пакет следует ссылаться?
connect_my_db <- function() DBI::dbConnect(RSQLite::SQLite(), "my_db.sqlite")
or
connect_my_db <- function() RSQLite::dbConnect(RSQLite::SQLite(), "my_db.sqlite")
?
Первый метод заставляет меня использовать DBI в импорте, поэтому я предпочитаю второй. Но с другой стороны, я должен вызвать виртуальную функцию и позволить R решить, что вызывать.