R/query.R

Defines functions rws_query

Documented in rws_query

#' Query SQLite Database
#'
#' Gets a query from a SQLite database.
#'
#' @param query A string of a SQLite query.
#' @inheritParams rws_write
#' @return A data frame of the query.
#' @aliases rws_query_sqlite
#' @export
#'
#' @examples
#' conn <- rws_connect()
#' rws_write(rws_data, exists = FALSE, conn = conn)
#' rws_query("SELECT date, posixct, factor FROM rws_data", conn = conn)
#' rws_disconnect(conn)
rws_query <- function(query, meta = TRUE, conn) {
  chk_string(query)
  chk_flag(meta)
  chk_sqlite_conn(conn, connected = TRUE)

  data <- query_data(query, meta, conn)
  as_tibble_sf(data)
}
poissonconsulting/readwritesqlite documentation built on Oct. 17, 2022, 7:20 p.m.