Mario Kevo created GEODE-8962: --------------------------------- Summary: Not possible to escape "$" character in query using LIKE operator Key: GEODE-8962 URL: https://issues.apache.org/jira/browse/GEODE-8962 Project: Geode Issue Type: Bug Components: querying Reporter: Mario Kevo
{color:#000000}If one query tries to match a string containg "$" character by a "=" or a "contains" operation, it works, and if data contains a "$" character and expression of query looks for it, works as expected.{color} {color:#172b4d} {color} {code:java} gfsh>query --query="select e.key from /example-region.entrySet e where e.key='aa$b'" Result : true Limit : 100 Rows : 1 Result ------ aa$b{code} {color:#000000}But if we replace the "=" operator in the Geode query by a "LIKE" operator, and a wildcard is added, then it seems the regular expression mode is somehow triggered and the "$" character starts behaving like endline character. That is expected. {color}{color:#172b4d} {color} {color:#172b4d} {color} {code:java} gfsh>query --query="select e.key from /example-region.entrySet e where e.key like 'aa$b'" Result : true Limit : 100 Rows : 0 {code} {color:#000000}There is no way to escape "$" character.{color} -- This message was sent by Atlassian Jira (v8.3.4#803005)