title: Error: no applicable method for dplyr functions applied to an object of class "c('SQLiteConnection', 'DBIConnection', 'DBIObject')"
body: <p>I am getting the following error after the latest update of R packages:</p>
  <pre><code>Error in UseMethod(&quot;db_has_table&quot;) : 
    no applicable method for 'db_has_table' applied to an object of class &quot;c('SQLiteConnection', 'DBIConnection', 'DBIObject')&quot;
  </code></pre>
  <p>Minimal reproducible example:</p>
  <pre><code>library(DBI)
  library(dplyr)
  
  con &lt;- dbConnect(RSQLite::SQLite(), &quot;:memory:&quot;)
  dbCreateTable(con, &quot;iris&quot;, iris)
  dbAppendTable(con, &quot;iris&quot;, iris)
  
  # this works:
  dbListTables(con)
  [1] &quot;iris&quot;
  
  # this does not work:
  db_list_tables(con)
  
  Error in UseMethod(&quot;db_list_tables&quot;) : 
    no applicable method for 'db_list_tables' applied to an object of class &quot;c('SQLiteConnection', 'DBIConnection', 'DBIObject')&quot;
  </code></pre>
  <p>In particular, I updated DBI from 1.1.0 to 1.1.2</p>
  <p>dplyr is 1.0.9 (this is current version as of today) and worked before the DBI update.</p>
  <p>Please help resolving this error</p>