R/sqlManipulators.r

Defines functions getAllStrain_IDsfromSQL

Documented in getAllStrain_IDsfromSQL

#' getAllStrain_IDsfromSQL
#'
#' @param databaseConnection NA
#' @param table NA
#'
#' @return NA
#' @export
#'

getAllStrain_IDsfromSQL <- function(databaseConnection, table){
  # Gets unique Strain_IDs given a RSQLite database connecction and table name
  
  dbQuery <- glue::glue_sql("SELECT DISTINCT `Strain_ID`
                            FROM ({tab*})",
                            tab = table,
                            .con = databaseConnection)
  
  conn <- pool::poolCheckout(databaseConnection)
  dbQuery <- DBI::dbSendQuery(conn, dbQuery)
  dbQuery <- DBI::dbFetch(dbQuery)[ , 1]
  
  
}
chasemc/tempRepo documentation built on May 28, 2019, 7:32 p.m.