この機能は の現在の安定版リリースから継承され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.")
}
}
そしてとても便利なパッケージをありがとうございます。