eywek
12/20/2021, 12:55 PMNOT LIKE doesn’t work, do you know why?
i.e. I’m having results with
select * from datasource_61c064dc1c9900030074e5f3 where JSONEXTRACTSCALAR("labels", '$.locale', 'STRING') LIKE '%fr_FR%' limit 10
but 0 results with
select * from datasource_61c064dc1c9900030074e5f3 where JSONEXTRACTSCALAR("labels", '$.locale', 'STRING') NOT LIKE '%en_US%' limit 10
where labels is
{
"locale": "fr_FR",
"brand": "undiz"
}
Thank youAtri Sharma
12/20/2021, 1:12 PMeywek
12/20/2021, 1:22 PMSELECT * FROM datasource_61c08221384b0003008bbc49 WHERE NOT (JSONEXTRACTSCALAR("labels", '$.locale', 'STRING') LIKE '%en_US%') LIMIT 0,100
Returns
ProcessingException(errorCode:150, message:PQLParsingError:
org.apache.pinot.sql.parsers.SqlCompilationException: Unsupported filter kind: NOT
at org.apache.pinot.sql.parsers.rewriter.PredicateComparisonRewriter.updateComparisonPredicate(PredicateComparisonRewriter.java:58)
at org.apache.pinot.sql.parsers.rewriter.PredicateComparisonRewriter.rewrite(PredicateComparisonRewriter.java:37)
at org.apache.pinot.sql.parsers.CalciteSqlParser.queryRewrite(CalciteSqlParser.java:373)
at org.apache.pinot.sql.parsers.CalciteSqlParser.compileCalciteSqlToPinotQuery(CalciteSqlParser.java:367))Atri Sharma
12/20/2021, 1:23 PMeywek
12/20/2021, 1:24 PMAtri Sharma
12/20/2021, 1:24 PMeywek
12/20/2021, 1:25 PMAtri Sharma
12/20/2021, 1:25 PMeywek
12/20/2021, 1:27 PMAtri Sharma
12/20/2021, 1:27 PMeywek
12/20/2021, 1:28 PMAtri Sharma
12/20/2021, 1:29 PMeywek
12/20/2021, 1:29 PMMayank