@@ -354,7 +354,7 @@ select 'a in (0,1,2)'::jsquery;
354354 "a" IN (0, 1, 2)
355355(1 row)
356356
357- select 'a in (0,null, "null", xxx, "zzz", 2)'::jsquery;
357+ select 'a IN (0,null, "null", xxx, "zzz", 2)'::jsquery;
358358 jsquery
359359-------------------------------------------
360360 "a" IN (0, null, "null", "xxx", "zzz", 2)
@@ -786,3 +786,33 @@ select '[1,2,3]'::jsonb @@ '#($ = 2)';
786786 t
787787(1 row)
788788
789+ select '{"a": {"b": 3, "c": "hey"}, "x": [5,6]}'::jsonb @@ '%.b=3';
790+ ?column?
791+ ----------
792+ t
793+ (1 row)
794+
795+ select '{"a": {"b": 3, "c": "hey"}, "x": [5,6]}'::jsonb @@ 'a.%=3';
796+ ?column?
797+ ----------
798+ t
799+ (1 row)
800+
801+ select '{"a": {"b": 3, "c": "hey"}, "x": [5,6]}'::jsonb @@ '%.%="hey"';
802+ ?column?
803+ ----------
804+ t
805+ (1 row)
806+
807+ select '{"a": {"b": 3, "c": "hey"}, "x": [5,6]}'::jsonb @@ '%="hey"';
808+ ?column?
809+ ----------
810+ f
811+ (1 row)
812+
813+ select '{"a": {"b": 3, "c": "hey"}, "x": [5,6]}'::jsonb @@ '%=[5,6]';
814+ ?column?
815+ ----------
816+ t
817+ (1 row)
818+
0 commit comments