R/sql_postgre_q.R

Defines functions sql_postgre_q

Documented in sql_postgre_q

#' Return q number of sql_render()
#'
#' @param x sql object
#'
#' @return one number
#' @export
#'
sql_postgre_q <- function(x){
    sql0 = as.character(dbplyr::sql_render(x))
    q <- as.numeric(gsub('\"|q','',stringr::str_extract_all(sql0,'\"q[0-9]*\"')[[1]]))
    ifelse(length(q)==0,0,q)
}
yikeshu0611/mimicR documentation built on Dec. 23, 2021, 7:21 p.m.