DBI拡張(RJDBC、RSQLiteなど)を使用してパッケージを開発する場合、どのパッケージを参照する必要がありますか?パッケージ内のDBI関数の参照 - 使用するには?
connect_my_db <- function() DBI::dbConnect(RSQLite::SQLite(), "my_db.sqlite")
または
connect_my_db <- function() RSQLite::dbConnect(RSQLite::SQLite(), "my_db.sqlite")
?
最初の方法ではImportsでDBIを使用するように強制しますので、私は2番目の方法をお勧めします。しかし、他の側で私は仮想関数を呼び出す必要があり、Rは何を呼び出すか決定する。