@ -366,6 +366,18 @@ SELECT jsonb_path_exists('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 1)');
SELECT jsonb_path_exists ( ' [{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}] ' , ' $[*] ? (@.a > $min && @.a < $max) ' , vars = > ' {"min": 1, "max": 4} ' ) ;
SELECT jsonb_path_exists ( ' [{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}] ' , ' $[*] ? (@.a > $min && @.a < $max) ' , vars = > ' {"min": 1, "max": 4} ' ) ;
SELECT jsonb_path_exists ( ' [{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}] ' , ' $[*] ? (@.a > $min && @.a < $max) ' , vars = > ' {"min": 3, "max": 4} ' ) ;
SELECT jsonb_path_exists ( ' [{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}] ' , ' $[*] ? (@.a > $min && @.a < $max) ' , vars = > ' {"min": 3, "max": 4} ' ) ;
SELECT jsonb_path_match ( ' true ' , ' $ ' , silent = > false ) ;
SELECT jsonb_path_match ( ' false ' , ' $ ' , silent = > false ) ;
SELECT jsonb_path_match ( ' null ' , ' $ ' , silent = > false ) ;
SELECT jsonb_path_match ( ' 1 ' , ' $ ' , silent = > true ) ;
SELECT jsonb_path_match ( ' 1 ' , ' $ ' , silent = > false ) ;
SELECT jsonb_path_match ( ' "a" ' , ' $ ' , silent = > false ) ;
SELECT jsonb_path_match ( ' {} ' , ' $ ' , silent = > false ) ;
SELECT jsonb_path_match ( ' [true] ' , ' $ ' , silent = > false ) ;
SELECT jsonb_path_match ( ' {} ' , ' lax $.a ' , silent = > false ) ;
SELECT jsonb_path_match ( ' {} ' , ' strict $.a ' , silent = > false ) ;
SELECT jsonb_path_match ( ' {} ' , ' strict $.a ' , silent = > true ) ;
SELECT jsonb_path_match ( ' [true, true] ' , ' $[*] ' , silent = > false ) ;
SELECT jsonb ' [{"a": 1}, {"a": 2}] ' @ @ ' $[*].a > 1 ' ;
SELECT jsonb ' [{"a": 1}, {"a": 2}] ' @ @ ' $[*].a > 1 ' ;
SELECT jsonb ' [{"a": 1}, {"a": 2}] ' @ @ ' $[*].a > 2 ' ;
SELECT jsonb ' [{"a": 1}, {"a": 2}] ' @ @ ' $[*].a > 2 ' ;
SELECT jsonb_path_match ( ' [{"a": 1}, {"a": 2}] ' , ' $[*].a > 1 ' ) ;
SELECT jsonb_path_match ( ' [{"a": 1}, {"a": 2}] ' , ' $[*].a > 1 ' ) ;