mirror of
https://github.com/postgres/postgres.git
synced 2025-11-21 00:42:43 +03:00
Support 'q' flag in jsonpath 'like_regex' predicate
SQL/JSON standard defines that jsonpath 'like_regex' predicate should support the same set of flags as XQuery/XPath. It appears that implementation of 'q' flag was missed. This commit fixes that. Discussion: https://postgr.es/m/CAPpHfdtyfPsxLYiTjp5Ov8T5xGsB5t3CwE5%2B3PS%3DLLwA%2BxTJog%40mail.gmail.com Author: Nikita Glukhov, Alexander Korotkov
This commit is contained in:
@@ -563,6 +563,8 @@ printJsonPathItem(StringInfo buf, JsonPathItem *v, bool inKey,
|
||||
appendStringInfoChar(buf, 'm');
|
||||
if (v->content.like_regex.flags & JSP_REGEX_WSPACE)
|
||||
appendStringInfoChar(buf, 'x');
|
||||
if (v->content.like_regex.flags & JSP_REGEX_QUOTE)
|
||||
appendStringInfoChar(buf, 'q');
|
||||
|
||||
appendStringInfoChar(buf, '"');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user