monetdb_check_subquery()太严格了

时间:2014-09-29 06:34:53

标签: r monetdb

此函数继承自dplyr的当前稳定版本,但我认为它已迁移到MonetDB.R

在出现任何字符串“limit”和“offset”时失败,在我的情况下恰好是列名,但也可能是值。也许警告会更合适?很抱歉没有充分了解正则表达式以提出更精确的建议。

> getAnywhere("monetdb_check_subquery")[2]
function (sql) 
{
    if (grepl("ORDER BY|LIMIT|OFFSET", as.character(sql), ignore.case = TRUE)) {
        stop(sql, " contains ORDER BY, LIMIT or OFFSET keywords, which are not supported.")
    }
}

谢谢你提供一个非常方便的包裹。

0 个答案:

没有答案