I can't get the string detection to work through dbplyr: ``` tbl(con,"results") %>% filter(grepl("position",name)) ``` `'ParseException:SQLparser:42000!SELECT: no such binary operator 'grepl(char,clob)''` or the stringr package: ``` tbl(con, "results" %>% filter(str_detect(pattern = "position",string = name)) ``` `'ParseException:SQLparser:42000!SELECT: no such binary operator 'instr(clob,char)''` While it does work if I create the SQL: ``` DBI::dbGetQuery(con,"select * from results where name like '%position%'") ``` Where is this translation implemented? Is this a DBI issue, dbplyr issue? Where should I look?
I can't get the string detection to work through dbplyr:
'ParseException:SQLparser:42000!SELECT: no such binary operator 'grepl(char,clob)''or the stringr package:
'ParseException:SQLparser:42000!SELECT: no such binary operator 'instr(clob,char)''While it does work if I create the SQL:
Where is this translation implemented? Is this a DBI issue, dbplyr issue? Where should I look?