select jsonb '{"a": 12}' @? '$'; select jsonb '{"a": 12}' @? '1'; select jsonb '{"a": 12}' @? '$.a.b'; select jsonb '{"a": 12}' @? '$.b'; select jsonb '{"a": 12}' @? '$.a + 2'; select jsonb '{"a": 12}' @? '$.b + 2'; select jsonb '{"a": {"a": 12}}' @? '$.a.a'; select jsonb '{"a": {"a": 12}}' @? '$.*.a'; select jsonb '{"b": {"a": 12}}' @? '$.*.a'; select jsonb '{"b": {"a": 12}}' @? '$.*.b'; select jsonb '{"b": {"a": 12}}' @? 'strict $.*.b'; select jsonb '{}' @? '$.*'; select jsonb '{"a": 1}' @? '$.*'; select jsonb '{"a": {"b": 1}}' @? 'lax $.**{1}'; select jsonb '{"a": {"b": 1}}' @? 'lax $.**{2}'; select jsonb '{"a": {"b": 1}}' @? 'lax $.**{3}'; select jsonb '[]' @? '$[*]'; select jsonb '[1]' @? '$[*]'; select jsonb '[1]' @? '$[1]'; select jsonb '[1]' @? 'strict $[1]'; select jsonb_path_query('[1]', 'strict $[1]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1]', 'strict $[1]'); ^ select jsonb_path_query('[1]', 'strict $[1]', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1]', 'strict $[1]', silent => true); ^ select jsonb '[1]' @? 'lax $[10000000000000000]'; select jsonb '[1]' @? 'strict $[10000000000000000]'; select jsonb_path_query('[1]', 'lax $[10000000000000000]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1]', 'lax $[10000000000000000]'); ^ select jsonb_path_query('[1]', 'strict $[10000000000000000]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1]', 'strict $[10000000000000000]'); ^ select jsonb '[1]' @? '$[0]'; select jsonb '[1]' @? '$[0.3]'; select jsonb '[1]' @? '$[0.5]'; select jsonb '[1]' @? '$[0.9]'; select jsonb '[1]' @? '$[1.2]'; select jsonb '[1]' @? 'strict $[1.2]'; select jsonb '{"a": [1,2,3], "b": [3,4,5]}' @? '$ ? (@.a[*] > @.b[*])'; select jsonb '{"a": [1,2,3], "b": [3,4,5]}' @? '$ ? (@.a[*] >= @.b[*])'; select jsonb '{"a": [1,2,3], "b": [3,4,"5"]}' @? '$ ? (@.a[*] >= @.b[*])'; select jsonb '{"a": [1,2,3], "b": [3,4,"5"]}' @? 'strict $ ? (@.a[*] >= @.b[*])'; select jsonb '{"a": [1,2,3], "b": [3,4,null]}' @? '$ ? (@.a[*] >= @.b[*])'; select jsonb '1' @? '$ ? ((@ == "1") is unknown)'; select jsonb '1' @? '$ ? ((@ == 1) is unknown)'; select jsonb '[{"a": 1}, {"a": 2}]' @? '$[0 to 1] ? (@.a > 1)'; select jsonb_path_exists('[{"a": 1}, {"a": 2}, 3]', 'lax $[*].a', silent => false); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 select jsonb_path_exists('[{"a": 1}, {"a": 2}, 3]', 'lax $[*].a', silent => false); ^ select jsonb_path_exists('[{"a": 1}, {"a": 2}, 3]', 'lax $[*].a', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 select jsonb_path_exists('[{"a": 1}, {"a": 2}, 3]', 'lax $[*].a', silent => true); ^ select jsonb_path_exists('[{"a": 1}, {"a": 2}, 3]', 'strict $[*].a', silent => false); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 select jsonb_path_exists('[{"a": 1}, {"a": 2}, 3]', 'strict $[*].a', silent => false); ^ select jsonb_path_exists('[{"a": 1}, {"a": 2}, 3]', 'strict $[*].a', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 select jsonb_path_exists('[{"a": 1}, {"a": 2}, 3]', 'strict $[*].a', silent => true); ^ select jsonb_path_query('1', 'lax $.a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1', 'lax $.a'); ^ select jsonb_path_query('1', 'strict $.a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1', 'strict $.a'); ^ select jsonb_path_query('1', 'strict $.*'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1', 'strict $.*'); ^ select jsonb_path_query('1', 'strict $.a', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1', 'strict $.a', silent => true); ^ select jsonb_path_query('1', 'strict $.*', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1', 'strict $.*', silent => true); ^ select jsonb_path_query('[]', 'lax $.a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', 'lax $.a'); ^ select jsonb_path_query('[]', 'strict $.a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', 'strict $.a'); ^ select jsonb_path_query('[]', 'strict $.a', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', 'strict $.a', silent => true); ^ select jsonb_path_query('{}', 'lax $.a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{}', 'lax $.a'); ^ select jsonb_path_query('{}', 'strict $.a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{}', 'strict $.a'); ^ select jsonb_path_query('{}', 'strict $.a', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{}', 'strict $.a', silent => true); ^ select jsonb_path_query('1', 'strict $[1]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1', 'strict $[1]'); ^ select jsonb_path_query('1', 'strict $[*]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1', 'strict $[*]'); ^ select jsonb_path_query('[]', 'strict $[1]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', 'strict $[1]'); ^ select jsonb_path_query('[]', 'strict $["a"]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', 'strict $["a"]'); ^ select jsonb_path_query('1', 'strict $[1]', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1', 'strict $[1]', silent => true); ^ select jsonb_path_query('1', 'strict $[*]', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1', 'strict $[*]', silent => true); ^ select jsonb_path_query('[]', 'strict $[1]', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', 'strict $[1]', silent => true); ^ select jsonb_path_query('[]', 'strict $["a"]', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', 'strict $["a"]', silent => true); ^ select jsonb_path_query('{"a": 12, "b": {"a": 13}}', '$.a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": 12, "b": {"a": 13}}', '$.a'); ^ select jsonb_path_query('{"a": 12, "b": {"a": 13}}', '$.b'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": 12, "b": {"a": 13}}', '$.b'); ^ select jsonb_path_query('{"a": 12, "b": {"a": 13}}', '$.*'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": 12, "b": {"a": 13}}', '$.*'); ^ select jsonb_path_query('{"a": 12, "b": {"a": 13}}', 'lax $.*.a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": 12, "b": {"a": 13}}', 'lax $.*.a'); ^ select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[*].a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[*].a'); ^ select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[*].*'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[*].*'); ^ select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[0].a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[0].a'); ^ select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[1].a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[1].a'); ^ select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[2].a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[2].a'); ^ select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[0,1].a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[0,1].a'); ^ select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[0 to 10].a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[0 to 10].a'); ^ select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[0 to 10 / 0].a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[12, {"a": 13}, {"b": 14}]', 'lax $[0 to 10 / 0].a'); ^ select jsonb_path_query('[12, {"a": 13}, {"b": 14}, "ccc", true]', '$[2.5 - 1 to $.size() - 2]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[12, {"a": 13}, {"b": 14}, "ccc", true]', '$[2.5 - 1 to $.size() - 2]'); ^ select jsonb_path_query('1', 'lax $[0]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1', 'lax $[0]'); ^ select jsonb_path_query('1', 'lax $[*]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1', 'lax $[*]'); ^ select jsonb_path_query('[1]', 'lax $[0]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1]', 'lax $[0]'); ^ select jsonb_path_query('[1]', 'lax $[*]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1]', 'lax $[*]'); ^ select jsonb_path_query('[1,2,3]', 'lax $[*]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,2,3]', 'lax $[*]'); ^ select jsonb_path_query('[1,2,3]', 'strict $[*].a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,2,3]', 'strict $[*].a'); ^ select jsonb_path_query('[1,2,3]', 'strict $[*].a', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,2,3]', 'strict $[*].a', silent => true); ^ select jsonb_path_query('[]', '$[last]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', '$[last]'); ^ select jsonb_path_query('[]', '$[last ? (exists(last))]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', '$[last ? (exists(last))]'); ^ select jsonb_path_query('[]', 'strict $[last]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', 'strict $[last]'); ^ select jsonb_path_query('[]', 'strict $[last]', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', 'strict $[last]', silent => true); ^ select jsonb_path_query('[1]', '$[last]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1]', '$[last]'); ^ select jsonb_path_query('[1,2,3]', '$[last]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,2,3]', '$[last]'); ^ select jsonb_path_query('[1,2,3]', '$[last - 1]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,2,3]', '$[last - 1]'); ^ select jsonb_path_query('[1,2,3]', '$[last ? (@.type() == "number")]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,2,3]', '$[last ? (@.type() == "number")]'); ^ select jsonb_path_query('[1,2,3]', '$[last ? (@.type() == "string")]'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,2,3]', '$[last ? (@.type() == "string")]'); ^ select jsonb_path_query('[1,2,3]', '$[last ? (@.type() == "string")]', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,2,3]', '$[last ? (@.type() == "string")]', silent => true); ^ select * from jsonb_path_query('{"a": 10}', '$'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('{"a": 10}', '$'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('{"a": 10}', '$'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown) select * from jsonb_path_query('{"a": 10}', '$'); ^ select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown) select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)'); ^ select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '1'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '1'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '1'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown,unknown) select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '1'); ^ select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '[{"value" : 13}]'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '[{"value" : 13}]'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '[{"value" : 13}]'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown,unknown) select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '[{"value" : 13}]'); ^ select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '{"value" : 13}'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '{"value" : 13}'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '{"value" : 13}'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown,unknown) select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '{"value" : 13}'); ^ select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '{"value" : 8}'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '{"value" : 8}'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '{"value" : 8}'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown,unknown) select * from jsonb_path_query('{"a": 10}', '$ ? (@.a < $value)', '{"value" : 8}'); ^ select * from jsonb_path_query('{"a": 10}', '$.a ? (@ < $value)', '{"value" : 13}'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('{"a": 10}', '$.a ? (@ < $value)', '{"value" : 13}'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('{"a": 10}', '$.a ? (@ < $value)', '{"value" : 13}'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown,unknown) select * from jsonb_path_query('{"a": 10}', '$.a ? (@ < $value)', '{"value" : 13}'); ^ select * from jsonb_path_query('[10,11,12,13,14,15]', '$[*] ? (@ < $value)', '{"value" : 13}'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('[10,11,12,13,14,15]', '$[*] ? (@ < $value)', '{"value" : 13}'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('[10,11,12,13,14,15]', '$[*] ? (@ < $value)', '{"value" : 13}'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown,unknown) select * from jsonb_path_query('[10,11,12,13,14,15]', '$[*] ? (@ < $value)', '{"value" : 13}'); ^ select * from jsonb_path_query('[10,11,12,13,14,15]', '$[0,1] ? (@ < $x.value)', '{"x": {"value" : 13}}'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('[10,11,12,13,14,15]', '$[0,1] ? (@ < $x.value)', '{"x": {"value" : 13}}'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('[10,11,12,13,14,15]', '$[0,1] ? (@ < $x.value)', '{"x": {"value" : 13}}'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown,unknown) select * from jsonb_path_query('[10,11,12,13,14,15]', '$[0,1] ? (@ < $x.value)', '{"x": {"value" : 13}}'); ^ select * from jsonb_path_query('[10,11,12,13,14,15]', '$[0 to 2] ? (@ < $value)', '{"value" : 15}'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('[10,11,12,13,14,15]', '$[0 to 2] ? (@ < $value)', '{"value" : 15}'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('[10,11,12,13,14,15]', '$[0 to 2] ? (@ < $value)', '{"value" : 15}'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown,unknown) select * from jsonb_path_query('[10,11,12,13,14,15]', '$[0 to 2] ? (@ < $value)', '{"value" : 15}'); ^ select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == "1")'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == "1")'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == "1")'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown) select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == "1")'); ^ select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == $value)', '{"value" : "1"}'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == $value)', '{"value" : "1"}'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == $value)', '{"value" : "1"}'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown,unknown) select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == $value)', '{"value" : "1"}'); ^ select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == $value)', '{"value" : null}'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == $value)', '{"value" : null}'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == $value)', '{"value" : null}'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown,unknown) select * from jsonb_path_query('[1,"1",2,"2",null]', '$[*] ? (@ == $value)', '{"value" : null}'); ^ select * from jsonb_path_query('[1, "2", null]', '$[*] ? (@ != null)'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('[1, "2", null]', '$[*] ? (@ != null)'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('[1, "2", null]', '$[*] ? (@ != null)'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown) select * from jsonb_path_query('[1, "2", null]', '$[*] ? (@ != null)'); ^ select * from jsonb_path_query('[1, "2", null]', '$[*] ? (@ == null)'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('[1, "2", null]', '$[*] ? (@ == null)'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('[1, "2", null]', '$[*] ? (@ == null)'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown) select * from jsonb_path_query('[1, "2", null]', '$[*] ? (@ == null)'); ^ select * from jsonb_path_query('{}', '$ ? (@ == @)'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('{}', '$ ? (@ == @)'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('{}', '$ ? (@ == @)'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown) select * from jsonb_path_query('{}', '$ ? (@ == @)'); ^ select * from jsonb_path_query('[]', 'strict $ ? (@ == @)'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem select * from jsonb_path_query('[]', 'strict $ ? (@ == @)'); ^ -stdin-:
:1:15: Error: At function: PgCall select * from jsonb_path_query('[]', 'strict $ ? (@ == @)'); ^ -stdin-:
:1:15: Error: Unable to find an overload for proc jsonb_path_query with given argument types: (unknown,unknown) select * from jsonb_path_query('[]', 'strict $ ? (@ == @)'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{0}'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{0}'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{0 to last}'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{0 to last}'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1}'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1}'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1 to last}'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1 to last}'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{2}'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{2}'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{2 to last}'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{2 to last}'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{3 to last}'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{3 to last}'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{last}'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{last}'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**.b ? (@ > 0)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**.b ? (@ > 0)'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{0}.b ? (@ > 0)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{0}.b ? (@ > 0)'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1}.b ? (@ > 0)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1}.b ? (@ > 0)'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{0 to last}.b ? (@ > 0)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{0 to last}.b ? (@ > 0)'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1 to last}.b ? (@ > 0)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1 to last}.b ? (@ > 0)'); ^ select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1 to 2}.b ? (@ > 0)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"b": 1}}', 'lax $.**{1 to 2}.b ? (@ > 0)'); ^ select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**.b ? (@ > 0)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**.b ? (@ > 0)'); ^ select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{0}.b ? (@ > 0)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{0}.b ? (@ > 0)'); ^ select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{1}.b ? (@ > 0)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{1}.b ? (@ > 0)'); ^ select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{0 to last}.b ? (@ > 0)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{0 to last}.b ? (@ > 0)'); ^ select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{1 to last}.b ? (@ > 0)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{1 to last}.b ? (@ > 0)'); ^ select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{1 to 2}.b ? (@ > 0)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{1 to 2}.b ? (@ > 0)'); ^ select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{2 to 3}.b ? (@ > 0)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": {"c": {"b": 1}}}', 'lax $.**{2 to 3}.b ? (@ > 0)'); ^ select jsonb '{"a": {"b": 1}}' @? '$.**.b ? ( @ > 0)'; select jsonb '{"a": {"b": 1}}' @? '$.**{0}.b ? ( @ > 0)'; select jsonb '{"a": {"b": 1}}' @? '$.**{1}.b ? ( @ > 0)'; select jsonb '{"a": {"b": 1}}' @? '$.**{0 to last}.b ? ( @ > 0)'; select jsonb '{"a": {"b": 1}}' @? '$.**{1 to last}.b ? ( @ > 0)'; select jsonb '{"a": {"b": 1}}' @? '$.**{1 to 2}.b ? ( @ > 0)'; select jsonb '{"a": {"c": {"b": 1}}}' @? '$.**.b ? ( @ > 0)'; select jsonb '{"a": {"c": {"b": 1}}}' @? '$.**{0}.b ? ( @ > 0)'; select jsonb '{"a": {"c": {"b": 1}}}' @? '$.**{1}.b ? ( @ > 0)'; select jsonb '{"a": {"c": {"b": 1}}}' @? '$.**{0 to last}.b ? ( @ > 0)'; select jsonb '{"a": {"c": {"b": 1}}}' @? '$.**{1 to last}.b ? ( @ > 0)'; select jsonb '{"a": {"c": {"b": 1}}}' @? '$.**{1 to 2}.b ? ( @ > 0)'; select jsonb '{"a": {"c": {"b": 1}}}' @? '$.**{2 to 3}.b ? ( @ > 0)'; select jsonb_path_query('{"g": {"x": 2}}', '$.g ? (exists (@.x))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"g": {"x": 2}}', '$.g ? (exists (@.x))'); ^ select jsonb_path_query('{"g": {"x": 2}}', '$.g ? (exists (@.y))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"g": {"x": 2}}', '$.g ? (exists (@.y))'); ^ select jsonb_path_query('{"g": {"x": 2}}', '$.g ? (exists (@.x ? (@ >= 2) ))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"g": {"x": 2}}', '$.g ? (exists (@.x ? (@ >= 2) ))'); ^ select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'lax $.g ? (exists (@.x))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'lax $.g ? (exists (@.x))'); ^ select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'lax $.g ? (exists (@.x + "3"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'lax $.g ? (exists (@.x + "3"))'); ^ select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'lax $.g ? ((exists (@.x + "3")) is unknown)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'lax $.g ? ((exists (@.x + "3")) is unknown)'); ^ select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'strict $.g[*] ? (exists (@.x))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'strict $.g[*] ? (exists (@.x))'); ^ select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'strict $.g[*] ? ((exists (@.x)) is unknown)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'strict $.g[*] ? ((exists (@.x)) is unknown)'); ^ select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'strict $.g ? (exists (@[*].x))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'strict $.g ? (exists (@[*].x))'); ^ select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'strict $.g ? ((exists (@[*].x)) is unknown)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"g": [{"x": 2}, {"y": 3}]}', 'strict $.g ? ((exists (@[*].x)) is unknown)'); ^ --test ternary logic select x, y, jsonb_path_query( '[true, false, null]', '$[*] ? (@ == true && ($x == true && $y == true) || @ == false && !($x == true && $y == true) || @ == null && ($x == true && $y == true) is unknown)', jsonb_build_object('x', x, 'y', y) ) as "x && y" from (values (jsonb 'true'), ('false'), ('"null"')) x(x), (values (jsonb 'true'), ('false'), ('"null"')) y(y); -stdin-:
: Error: Parse Sql -stdin-:
:4:2: Error: Generator functions are not allowed in: SELECT jsonb_path_query( ^ select x, y, jsonb_path_query( '[true, false, null]', '$[*] ? (@ == true && ($x == true || $y == true) || @ == false && !($x == true || $y == true) || @ == null && ($x == true || $y == true) is unknown)', jsonb_build_object('x', x, 'y', y) ) as "x || y" from (values (jsonb 'true'), ('false'), ('"null"')) x(x), (values (jsonb 'true'), ('false'), ('"null"')) y(y); -stdin-:
: Error: Parse Sql -stdin-:
:3:2: Error: Generator functions are not allowed in: SELECT jsonb_path_query( ^ select jsonb '{"a": 1, "b":1}' @? '$ ? (@.a == @.b)'; select jsonb '{"c": {"a": 1, "b":1}}' @? '$ ? (@.a == @.b)'; select jsonb '{"c": {"a": 1, "b":1}}' @? '$.c ? (@.a == @.b)'; select jsonb '{"c": {"a": 1, "b":1}}' @? '$.c ? ($.c.a == @.b)'; select jsonb '{"c": {"a": 1, "b":1}}' @? '$.* ? (@.a == @.b)'; select jsonb '{"a": 1, "b":1}' @? '$.** ? (@.a == @.b)'; select jsonb '{"c": {"a": 1, "b":1}}' @? '$.** ? (@.a == @.b)'; select jsonb_path_query('{"c": {"a": 2, "b":1}}', '$.** ? (@.a == 1 + 1)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"c": {"a": 2, "b":1}}', '$.** ? (@.a == 1 + 1)'); ^ select jsonb_path_query('{"c": {"a": 2, "b":1}}', '$.** ? (@.a == (1 + 1))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"c": {"a": 2, "b":1}}', '$.** ? (@.a == (1 + 1))'); ^ select jsonb_path_query('{"c": {"a": 2, "b":1}}', '$.** ? (@.a == @.b + 1)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"c": {"a": 2, "b":1}}', '$.** ? (@.a == @.b + 1)'); ^ select jsonb_path_query('{"c": {"a": 2, "b":1}}', '$.** ? (@.a == (@.b + 1))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"c": {"a": 2, "b":1}}', '$.** ? (@.a == (@.b + 1))'); ^ select jsonb '{"c": {"a": -1, "b":1}}' @? '$.** ? (@.a == - 1)'; select jsonb '{"c": {"a": -1, "b":1}}' @? '$.** ? (@.a == -1)'; select jsonb '{"c": {"a": -1, "b":1}}' @? '$.** ? (@.a == -@.b)'; select jsonb '{"c": {"a": -1, "b":1}}' @? '$.** ? (@.a == - @.b)'; select jsonb '{"c": {"a": 0, "b":1}}' @? '$.** ? (@.a == 1 - @.b)'; select jsonb '{"c": {"a": 2, "b":1}}' @? '$.** ? (@.a == 1 - - @.b)'; select jsonb '{"c": {"a": 0, "b":1}}' @? '$.** ? (@.a == 1 - +@.b)'; select jsonb '[1,2,3]' @? '$ ? (+@[*] > +2)'; select jsonb '[1,2,3]' @? '$ ? (+@[*] > +3)'; select jsonb '[1,2,3]' @? '$ ? (-@[*] < -2)'; select jsonb '[1,2,3]' @? '$ ? (-@[*] < -3)'; select jsonb '1' @? '$ ? ($ > 0)'; -- arithmetic errors select jsonb_path_query('[1,2,0,3]', '$[*] ? (2 / @ > 0)'); -stdin-:
: Error: Parse Sql -stdin-:
:2:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,2,0,3]', '$[*] ? (2 / @ > 0)'); ^ select jsonb_path_query('[1,2,0,3]', '$[*] ? ((2 / @ > 0) is unknown)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,2,0,3]', '$[*] ? ((2 / @ > 0) is unknown)'); ^ select jsonb_path_query('0', '1 / $'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('0', '1 / $'); ^ select jsonb_path_query('0', '1 / $ + 2'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('0', '1 / $ + 2'); ^ select jsonb_path_query('0', '-(3 + 1 % $)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('0', '-(3 + 1 % $)'); ^ select jsonb_path_query('1', '$ + "2"'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1', '$ + "2"'); ^ select jsonb_path_query('[1, 2]', '3 * $'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1, 2]', '3 * $'); ^ select jsonb_path_query('"a"', '-$'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"a"', '-$'); ^ select jsonb_path_query('[1,"2",3]', '+$'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,"2",3]', '+$'); ^ select jsonb_path_query('1', '$ + "2"', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1', '$ + "2"', silent => true); ^ select jsonb_path_query('[1, 2]', '3 * $', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1, 2]', '3 * $', silent => true); ^ select jsonb_path_query('"a"', '-$', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"a"', '-$', silent => true); ^ select jsonb_path_query('[1,"2",3]', '+$', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,"2",3]', '+$', silent => true); ^ select jsonb '["1",2,0,3]' @? '-$[*]'; select jsonb '[1,"2",0,3]' @? '-$[*]'; select jsonb '["1",2,0,3]' @? 'strict -$[*]'; select jsonb '[1,"2",0,3]' @? 'strict -$[*]'; -- unwrapping of operator arguments in lax mode select jsonb_path_query('{"a": [2]}', 'lax $.a * 3'); -stdin-:
: Error: Parse Sql -stdin-:
:2:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": [2]}', 'lax $.a * 3'); ^ select jsonb_path_query('{"a": [2]}', 'lax $.a + 3'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": [2]}', 'lax $.a + 3'); ^ select jsonb_path_query('{"a": [2, 3, 4]}', 'lax -$.a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": [2, 3, 4]}', 'lax -$.a'); ^ -- should fail select jsonb_path_query('{"a": [1, 2]}', 'lax $.a * 3'); -stdin-:
: Error: Parse Sql -stdin-:
:2:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": [1, 2]}', 'lax $.a * 3'); ^ select jsonb_path_query('{"a": [1, 2]}', 'lax $.a * 3', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": [1, 2]}', 'lax $.a * 3', silent => true); ^ -- extension: boolean expressions select jsonb_path_query('2', '$ > 1'); -stdin-:
: Error: Parse Sql -stdin-:
:2:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('2', '$ > 1'); ^ select jsonb_path_query('2', '$ <= 1'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('2', '$ <= 1'); ^ select jsonb_path_query('2', '$ == "2"'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('2', '$ == "2"'); ^ select jsonb '2' @? '$ == "2"'; select jsonb '2' @@ '$ > 1'; select jsonb '2' @@ '$ <= 1'; select jsonb '2' @@ '$ == "2"'; select jsonb '2' @@ '1'; select jsonb '{}' @@ '$'; select jsonb '[]' @@ '$'; select jsonb '[1,2,3]' @@ '$[*]'; select jsonb '[]' @@ '$[*]'; select jsonb_path_match('[[1, true], [2, false]]', 'strict $[*] ? (@[0] > $x) [1]', '{"x": 1}'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem, At function: PgResultItem select jsonb_path_match('[[1, true], [2, false]]', 'strict $[*] ? (@[0] > $x) [1]', '{"x": 1}'); ^ -stdin-:
:1:8: Error: At function: PgCall select jsonb_path_match('[[1, true], [2, false]]', 'strict $[*] ? (@[0] > $x) [1]', '{"x": 1}'); ^ -stdin-:
:1:8: Error: Unable to find an overload for proc jsonb_path_match with given argument types: (unknown,unknown,unknown) select jsonb_path_match('[[1, true], [2, false]]', 'strict $[*] ? (@[0] > $x) [1]', '{"x": 1}'); ^ select jsonb_path_match('[[1, true], [2, false]]', 'strict $[*] ? (@[0] < $x) [1]', '{"x": 2}'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem, At function: PgResultItem select jsonb_path_match('[[1, true], [2, false]]', 'strict $[*] ? (@[0] < $x) [1]', '{"x": 2}'); ^ -stdin-:
:1:8: Error: At function: PgCall select jsonb_path_match('[[1, true], [2, false]]', 'strict $[*] ? (@[0] < $x) [1]', '{"x": 2}'); ^ -stdin-:
:1:8: Error: Unable to find an overload for proc jsonb_path_match with given argument types: (unknown,unknown,unknown) select jsonb_path_match('[[1, true], [2, false]]', 'strict $[*] ? (@[0] < $x) [1]', '{"x": 2}'); ^ select jsonb_path_match('[{"a": 1}, {"a": 2}, 3]', 'lax exists($[*].a)', silent => false); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 select jsonb_path_match('[{"a": 1}, {"a": 2}, 3]', 'lax exists($[*].a)', silent => false); ^ select jsonb_path_match('[{"a": 1}, {"a": 2}, 3]', 'lax exists($[*].a)', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 select jsonb_path_match('[{"a": 1}, {"a": 2}, 3]', 'lax exists($[*].a)', silent => true); ^ select jsonb_path_match('[{"a": 1}, {"a": 2}, 3]', 'strict exists($[*].a)', silent => false); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 select jsonb_path_match('[{"a": 1}, {"a": 2}, 3]', 'strict exists($[*].a)', silent => false); ^ select jsonb_path_match('[{"a": 1}, {"a": 2}, 3]', 'strict exists($[*].a)', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 select jsonb_path_match('[{"a": 1}, {"a": 2}, 3]', 'strict exists($[*].a)', silent => true); ^ select jsonb_path_query('[null,1,true,"a",[],{}]', '$.type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[null,1,true,"a",[],{}]', '$.type()'); ^ select jsonb_path_query('[null,1,true,"a",[],{}]', 'lax $.type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[null,1,true,"a",[],{}]', 'lax $.type()'); ^ select jsonb_path_query('[null,1,true,"a",[],{}]', '$[*].type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[null,1,true,"a",[],{}]', '$[*].type()'); ^ select jsonb_path_query('null', 'null.type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('null', 'null.type()'); ^ select jsonb_path_query('null', 'true.type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('null', 'true.type()'); ^ select jsonb_path_query('null', '(123).type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('null', '(123).type()'); ^ select jsonb_path_query('null', '"123".type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('null', '"123".type()'); ^ select jsonb_path_query('{"a": 2}', '($.a - 5).abs() + 10'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": 2}', '($.a - 5).abs() + 10'); ^ select jsonb_path_query('{"a": 2.5}', '-($.a * $.a).floor() % 4.3'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": 2.5}', '-($.a * $.a).floor() % 4.3'); ^ select jsonb_path_query('[1, 2, 3]', '($[*] > 2) ? (@ == true)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1, 2, 3]', '($[*] > 2) ? (@ == true)'); ^ select jsonb_path_query('[1, 2, 3]', '($[*] > 3).type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1, 2, 3]', '($[*] > 3).type()'); ^ select jsonb_path_query('[1, 2, 3]', '($[*].a > 3).type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1, 2, 3]', '($[*].a > 3).type()'); ^ select jsonb_path_query('[1, 2, 3]', 'strict ($[*].a > 3).type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1, 2, 3]', 'strict ($[*].a > 3).type()'); ^ select jsonb_path_query('[1,null,true,"11",[],[1],[1,2,3],{},{"a":1,"b":2}]', 'strict $[*].size()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,null,true,"11",[],[1],[1,2,3],{},{"a":1,"b":2}]', 'strict $[*].size()'); ^ select jsonb_path_query('[1,null,true,"11",[],[1],[1,2,3],{},{"a":1,"b":2}]', 'strict $[*].size()', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,null,true,"11",[],[1],[1,2,3],{},{"a":1,"b":2}]', 'strict $[*].size()', silent => true); ^ select jsonb_path_query('[1,null,true,"11",[],[1],[1,2,3],{},{"a":1,"b":2}]', 'lax $[*].size()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[1,null,true,"11",[],[1],[1,2,3],{},{"a":1,"b":2}]', 'lax $[*].size()'); ^ select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].abs()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].abs()'); ^ select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].floor()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].floor()'); ^ select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].ceiling()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].ceiling()'); ^ select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].ceiling().abs()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].ceiling().abs()'); ^ select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].ceiling().abs().type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[0, 1, -2, -3.4, 5.6]', '$[*].ceiling().abs().type()'); ^ select jsonb_path_query('[{},1]', '$[*].keyvalue()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[{},1]', '$[*].keyvalue()'); ^ select jsonb_path_query('[{},1]', '$[*].keyvalue()', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[{},1]', '$[*].keyvalue()', silent => true); ^ select jsonb_path_query('{}', '$.keyvalue()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{}', '$.keyvalue()'); ^ select jsonb_path_query('{"a": 1, "b": [1, 2], "c": {"a": "bbb"}}', '$.keyvalue()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{"a": 1, "b": [1, 2], "c": {"a": "bbb"}}', '$.keyvalue()'); ^ select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', '$[*].keyvalue()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', '$[*].keyvalue()'); ^ select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', 'strict $.keyvalue()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', 'strict $.keyvalue()'); ^ select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', 'lax $.keyvalue()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', 'lax $.keyvalue()'); ^ select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', 'strict $.keyvalue().a'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[{"a": 1, "b": [1, 2]}, {"c": {"a": "bbb"}}]', 'strict $.keyvalue().a'); ^ select jsonb '{"a": 1, "b": [1, 2]}' @? 'lax $.keyvalue()'; select jsonb '{"a": 1, "b": [1, 2]}' @? 'lax $.keyvalue().key'; select jsonb_path_query('null', '$.double()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('null', '$.double()'); ^ select jsonb_path_query('true', '$.double()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('true', '$.double()'); ^ select jsonb_path_query('null', '$.double()', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('null', '$.double()', silent => true); ^ select jsonb_path_query('true', '$.double()', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('true', '$.double()', silent => true); ^ select jsonb_path_query('[]', '$.double()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', '$.double()'); ^ select jsonb_path_query('[]', 'strict $.double()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', 'strict $.double()'); ^ select jsonb_path_query('{}', '$.double()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{}', '$.double()'); ^ select jsonb_path_query('[]', 'strict $.double()', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', 'strict $.double()', silent => true); ^ select jsonb_path_query('{}', '$.double()', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{}', '$.double()', silent => true); ^ select jsonb_path_query('1.23', '$.double()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1.23', '$.double()'); ^ select jsonb_path_query('"1.23"', '$.double()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"1.23"', '$.double()'); ^ select jsonb_path_query('"1.23aaa"', '$.double()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"1.23aaa"', '$.double()'); ^ select jsonb_path_query('1e1000', '$.double()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1e1000', '$.double()'); ^ select jsonb_path_query('"nan"', '$.double()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"nan"', '$.double()'); ^ select jsonb_path_query('"NaN"', '$.double()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"NaN"', '$.double()'); ^ select jsonb_path_query('"inf"', '$.double()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"inf"', '$.double()'); ^ select jsonb_path_query('"-inf"', '$.double()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"-inf"', '$.double()'); ^ select jsonb_path_query('"inf"', '$.double()', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"inf"', '$.double()', silent => true); ^ select jsonb_path_query('"-inf"', '$.double()', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"-inf"', '$.double()', silent => true); ^ select jsonb_path_query('{}', '$.abs()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{}', '$.abs()'); ^ select jsonb_path_query('true', '$.floor()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('true', '$.floor()'); ^ select jsonb_path_query('"1.2"', '$.ceiling()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"1.2"', '$.ceiling()'); ^ select jsonb_path_query('{}', '$.abs()', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{}', '$.abs()', silent => true); ^ select jsonb_path_query('true', '$.floor()', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('true', '$.floor()', silent => true); ^ select jsonb_path_query('"1.2"', '$.ceiling()', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"1.2"', '$.ceiling()', silent => true); ^ select jsonb_path_query('["", "a", "abc", "abcabc"]', '$[*] ? (@ starts with "abc")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('["", "a", "abc", "abcabc"]', '$[*] ? (@ starts with "abc")'); ^ select jsonb_path_query('["", "a", "abc", "abcabc"]', 'strict $ ? (@[*] starts with "abc")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('["", "a", "abc", "abcabc"]', 'strict $ ? (@[*] starts with "abc")'); ^ select jsonb_path_query('["", "a", "abd", "abdabc"]', 'strict $ ? (@[*] starts with "abc")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('["", "a", "abd", "abdabc"]', 'strict $ ? (@[*] starts with "abc")'); ^ select jsonb_path_query('["abc", "abcabc", null, 1]', 'strict $ ? (@[*] starts with "abc")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('["abc", "abcabc", null, 1]', 'strict $ ? (@[*] starts with "abc")'); ^ select jsonb_path_query('["abc", "abcabc", null, 1]', 'strict $ ? ((@[*] starts with "abc") is unknown)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('["abc", "abcabc", null, 1]', 'strict $ ? ((@[*] starts with "abc") is unknown)'); ^ select jsonb_path_query('[[null, 1, "abc", "abcabc"]]', 'lax $ ? (@[*] starts with "abc")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[[null, 1, "abc", "abcabc"]]', 'lax $ ? (@[*] starts with "abc")'); ^ select jsonb_path_query('[[null, 1, "abd", "abdabc"]]', 'lax $ ? ((@[*] starts with "abc") is unknown)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[[null, 1, "abd", "abdabc"]]', 'lax $ ? ((@[*] starts with "abc") is unknown)'); ^ select jsonb_path_query('[null, 1, "abd", "abdabc"]', 'lax $[*] ? ((@ starts with "abc") is unknown)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[null, 1, "abd", "abdabc"]', 'lax $[*] ? ((@ starts with "abc") is unknown)'); ^ select jsonb_path_query('[null, 1, "abc", "abd", "aBdC", "abdacb", "babc", "adc\nabc", "ab\nadc"]', 'lax $[*] ? (@ like_regex "^ab.*c")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[null, 1, "abc", "abd", "aBdC", "abdacb", "babc", "adc\nabc", "ab\nadc"]', 'lax $[*] ? (@ like_regex "^ab.*c")'); ^ select jsonb_path_query('[null, 1, "abc", "abd", "aBdC", "abdacb", "babc", "adc\nabc", "ab\nadc"]', 'lax $[*] ? (@ like_regex "^ab.*c" flag "i")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[null, 1, "abc", "abd", "aBdC", "abdacb", "babc", "adc\nabc", "ab\nadc"]', 'lax $[*] ? (@ like_regex "^ab.*c" flag "i")'); ^ select jsonb_path_query('[null, 1, "abc", "abd", "aBdC", "abdacb", "babc", "adc\nabc", "ab\nadc"]', 'lax $[*] ? (@ like_regex "^ab.*c" flag "m")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[null, 1, "abc", "abd", "aBdC", "abdacb", "babc", "adc\nabc", "ab\nadc"]', 'lax $[*] ? (@ like_regex "^ab.*c" flag "m")'); ^ select jsonb_path_query('[null, 1, "abc", "abd", "aBdC", "abdacb", "babc", "adc\nabc", "ab\nadc"]', 'lax $[*] ? (@ like_regex "^ab.*c" flag "s")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[null, 1, "abc", "abd", "aBdC", "abdacb", "babc", "adc\nabc", "ab\nadc"]', 'lax $[*] ? (@ like_regex "^ab.*c" flag "s")'); ^ select jsonb_path_query('[null, 1, "a\b", "a\\b", "^a\\b$"]', 'lax $[*] ? (@ like_regex "a\\b" flag "q")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[null, 1, "a\b", "a\\b", "^a\\b$"]', 'lax $[*] ? (@ like_regex "a\\b" flag "q")'); ^ select jsonb_path_query('[null, 1, "a\b", "a\\b", "^a\\b$"]', 'lax $[*] ? (@ like_regex "a\\b" flag "")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[null, 1, "a\b", "a\\b", "^a\\b$"]', 'lax $[*] ? (@ like_regex "a\\b" flag "")'); ^ select jsonb_path_query('[null, 1, "a\b", "a\\b", "^a\\b$"]', 'lax $[*] ? (@ like_regex "^a\\b$" flag "q")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[null, 1, "a\b", "a\\b", "^a\\b$"]', 'lax $[*] ? (@ like_regex "^a\\b$" flag "q")'); ^ select jsonb_path_query('[null, 1, "a\b", "a\\b", "^a\\b$"]', 'lax $[*] ? (@ like_regex "^a\\B$" flag "q")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[null, 1, "a\b", "a\\b", "^a\\b$"]', 'lax $[*] ? (@ like_regex "^a\\B$" flag "q")'); ^ select jsonb_path_query('[null, 1, "a\b", "a\\b", "^a\\b$"]', 'lax $[*] ? (@ like_regex "^a\\B$" flag "iq")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[null, 1, "a\b", "a\\b", "^a\\b$"]', 'lax $[*] ? (@ like_regex "^a\\B$" flag "iq")'); ^ select jsonb_path_query('[null, 1, "a\b", "a\\b", "^a\\b$"]', 'lax $[*] ? (@ like_regex "^a\\b$" flag "")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[null, 1, "a\b", "a\\b", "^a\\b$"]', 'lax $[*] ? (@ like_regex "^a\\b$" flag "")'); ^ select jsonb_path_query('null', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('null', '$.datetime()'); ^ select jsonb_path_query('true', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('true', '$.datetime()'); ^ select jsonb_path_query('1', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('1', '$.datetime()'); ^ select jsonb_path_query('[]', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', '$.datetime()'); ^ select jsonb_path_query('[]', 'strict $.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('[]', 'strict $.datetime()'); ^ select jsonb_path_query('{}', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('{}', '$.datetime()'); ^ select jsonb_path_query('"bogus"', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"bogus"', '$.datetime()'); ^ select jsonb_path_query('"12:34"', '$.datetime("aaa")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34"', '$.datetime("aaa")'); ^ select jsonb_path_query('"aaaa"', '$.datetime("HH24")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"aaaa"', '$.datetime("HH24")'); ^ select jsonb '"10-03-2017"' @? '$.datetime("dd-mm-yyyy")'; select jsonb_path_query('"10-03-2017"', '$.datetime("dd-mm-yyyy")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017"', '$.datetime("dd-mm-yyyy")'); ^ select jsonb_path_query('"10-03-2017"', '$.datetime("dd-mm-yyyy").type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017"', '$.datetime("dd-mm-yyyy").type()'); ^ select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy")'); ^ select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy").type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy").type()'); ^ select jsonb_path_query('"10-03-2017 12:34"', ' $.datetime("dd-mm-yyyy HH24:MI").type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34"', ' $.datetime("dd-mm-yyyy HH24:MI").type()'); ^ select jsonb_path_query('"10-03-2017 12:34 +05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM").type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34 +05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM").type()'); ^ select jsonb_path_query('"12:34:56"', '$.datetime("HH24:MI:SS").type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34:56"', '$.datetime("HH24:MI:SS").type()'); ^ select jsonb_path_query('"12:34:56 +05:20"', '$.datetime("HH24:MI:SS TZH:TZM").type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34:56 +05:20"', '$.datetime("HH24:MI:SS TZH:TZM").type()'); ^ select jsonb_path_query('"10-03-2017T12:34:56"', '$.datetime("dd-mm-yyyy\"T\"HH24:MI:SS")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017T12:34:56"', '$.datetime("dd-mm-yyyy\"T\"HH24:MI:SS")'); ^ select jsonb_path_query('"10-03-2017t12:34:56"', '$.datetime("dd-mm-yyyy\"T\"HH24:MI:SS")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017t12:34:56"', '$.datetime("dd-mm-yyyy\"T\"HH24:MI:SS")'); ^ select jsonb_path_query('"10-03-2017 12:34:56"', '$.datetime("dd-mm-yyyy\"T\"HH24:MI:SS")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34:56"', '$.datetime("dd-mm-yyyy\"T\"HH24:MI:SS")'); ^ set time zone '+00'; select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI")'); ^ select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI TZH")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI TZH")'); ^ select jsonb_path_query('"10-03-2017 12:34 +05"', '$.datetime("dd-mm-yyyy HH24:MI TZH")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34 +05"', '$.datetime("dd-mm-yyyy HH24:MI TZH")'); ^ select jsonb_path_query('"10-03-2017 12:34 -05"', '$.datetime("dd-mm-yyyy HH24:MI TZH")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34 -05"', '$.datetime("dd-mm-yyyy HH24:MI TZH")'); ^ select jsonb_path_query('"10-03-2017 12:34 +05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34 +05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM")'); ^ select jsonb_path_query('"10-03-2017 12:34 -05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34 -05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM")'); ^ select jsonb_path_query('"12:34"', '$.datetime("HH24:MI")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34"', '$.datetime("HH24:MI")'); ^ select jsonb_path_query('"12:34"', '$.datetime("HH24:MI TZH")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34"', '$.datetime("HH24:MI TZH")'); ^ select jsonb_path_query('"12:34 +05"', '$.datetime("HH24:MI TZH")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34 +05"', '$.datetime("HH24:MI TZH")'); ^ select jsonb_path_query('"12:34 -05"', '$.datetime("HH24:MI TZH")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34 -05"', '$.datetime("HH24:MI TZH")'); ^ select jsonb_path_query('"12:34 +05:20"', '$.datetime("HH24:MI TZH:TZM")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34 +05:20"', '$.datetime("HH24:MI TZH:TZM")'); ^ select jsonb_path_query('"12:34 -05:20"', '$.datetime("HH24:MI TZH:TZM")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34 -05:20"', '$.datetime("HH24:MI TZH:TZM")'); ^ set time zone '+10'; select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI")'); ^ select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI TZH")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34"', '$.datetime("dd-mm-yyyy HH24:MI TZH")'); ^ select jsonb_path_query('"10-03-2017 12:34 +05"', '$.datetime("dd-mm-yyyy HH24:MI TZH")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34 +05"', '$.datetime("dd-mm-yyyy HH24:MI TZH")'); ^ select jsonb_path_query('"10-03-2017 12:34 -05"', '$.datetime("dd-mm-yyyy HH24:MI TZH")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34 -05"', '$.datetime("dd-mm-yyyy HH24:MI TZH")'); ^ select jsonb_path_query('"10-03-2017 12:34 +05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34 +05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM")'); ^ select jsonb_path_query('"10-03-2017 12:34 -05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"10-03-2017 12:34 -05:20"', '$.datetime("dd-mm-yyyy HH24:MI TZH:TZM")'); ^ select jsonb_path_query('"12:34"', '$.datetime("HH24:MI")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34"', '$.datetime("HH24:MI")'); ^ select jsonb_path_query('"12:34"', '$.datetime("HH24:MI TZH")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34"', '$.datetime("HH24:MI TZH")'); ^ select jsonb_path_query('"12:34 +05"', '$.datetime("HH24:MI TZH")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34 +05"', '$.datetime("HH24:MI TZH")'); ^ select jsonb_path_query('"12:34 -05"', '$.datetime("HH24:MI TZH")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34 -05"', '$.datetime("HH24:MI TZH")'); ^ select jsonb_path_query('"12:34 +05:20"', '$.datetime("HH24:MI TZH:TZM")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34 +05:20"', '$.datetime("HH24:MI TZH:TZM")'); ^ select jsonb_path_query('"12:34 -05:20"', '$.datetime("HH24:MI TZH:TZM")'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34 -05:20"', '$.datetime("HH24:MI TZH:TZM")'); ^ set time zone default; select jsonb_path_query('"2017-03-10"', '$.datetime().type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"2017-03-10"', '$.datetime().type()'); ^ select jsonb_path_query('"2017-03-10"', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"2017-03-10"', '$.datetime()'); ^ select jsonb_path_query('"2017-03-10 12:34:56"', '$.datetime().type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"2017-03-10 12:34:56"', '$.datetime().type()'); ^ select jsonb_path_query('"2017-03-10 12:34:56"', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"2017-03-10 12:34:56"', '$.datetime()'); ^ select jsonb_path_query('"2017-03-10 12:34:56+3"', '$.datetime().type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"2017-03-10 12:34:56+3"', '$.datetime().type()'); ^ select jsonb_path_query('"2017-03-10 12:34:56+3"', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"2017-03-10 12:34:56+3"', '$.datetime()'); ^ select jsonb_path_query('"2017-03-10 12:34:56+3:10"', '$.datetime().type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"2017-03-10 12:34:56+3:10"', '$.datetime().type()'); ^ select jsonb_path_query('"2017-03-10 12:34:56+3:10"', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"2017-03-10 12:34:56+3:10"', '$.datetime()'); ^ select jsonb_path_query('"2017-03-10T12:34:56+3:10"', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"2017-03-10T12:34:56+3:10"', '$.datetime()'); ^ select jsonb_path_query('"2017-03-10t12:34:56+3:10"', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"2017-03-10t12:34:56+3:10"', '$.datetime()'); ^ select jsonb_path_query('"12:34:56"', '$.datetime().type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34:56"', '$.datetime().type()'); ^ select jsonb_path_query('"12:34:56"', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34:56"', '$.datetime()'); ^ select jsonb_path_query('"12:34:56+3"', '$.datetime().type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34:56+3"', '$.datetime().type()'); ^ select jsonb_path_query('"12:34:56+3"', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34:56+3"', '$.datetime()'); ^ select jsonb_path_query('"12:34:56+3:10"', '$.datetime().type()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34:56+3:10"', '$.datetime().type()'); ^ select jsonb_path_query('"12:34:56+3:10"', '$.datetime()'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"12:34:56+3:10"', '$.datetime()'); ^ set time zone '+00'; -- date comparison select jsonb_path_query( '["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03+04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03+04", "2017-03-10 03:00:00+03"]', '$[*].datetime() ? (@ == "10.03.2017".datetime("dd.mm.yyyy"))'); -stdin-:
: Error: Parse Sql -stdin-:
:2:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query( '["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03+04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03+04", "2017-03-10 03:00:00+03"]', '$[*].datetime() ? (@ >= "10.03.2017".datetime("dd.mm.yyyy"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query( '["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03+04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03+04", "2017-03-10 03:00:00+03"]', '$[*].datetime() ? (@ < "10.03.2017".datetime("dd.mm.yyyy"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query_tz( '["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03+04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03+04", "2017-03-10 03:00:00+03"]', '$[*].datetime() ? (@ == "10.03.2017".datetime("dd.mm.yyyy"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ select jsonb_path_query_tz( '["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03+04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03+04", "2017-03-10 03:00:00+03"]', '$[*].datetime() ? (@ >= "10.03.2017".datetime("dd.mm.yyyy"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ select jsonb_path_query_tz( '["2017-03-10", "2017-03-11", "2017-03-09", "12:34:56", "01:02:03+04", "2017-03-10 00:00:00", "2017-03-10 12:34:56", "2017-03-10 01:02:03+04", "2017-03-10 03:00:00+03"]', '$[*].datetime() ? (@ < "10.03.2017".datetime("dd.mm.yyyy"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ -- time comparison select jsonb_path_query( '["12:34:00", "12:35:00", "12:36:00", "12:35:00+00", "12:35:00+01", "13:35:00+01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00+01"]', '$[*].datetime() ? (@ == "12:35".datetime("HH24:MI"))'); -stdin-:
: Error: Parse Sql -stdin-:
:2:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query( '["12:34:00", "12:35:00", "12:36:00", "12:35:00+00", "12:35:00+01", "13:35:00+01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00+01"]', '$[*].datetime() ? (@ >= "12:35".datetime("HH24:MI"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query( '["12:34:00", "12:35:00", "12:36:00", "12:35:00+00", "12:35:00+01", "13:35:00+01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00+01"]', '$[*].datetime() ? (@ < "12:35".datetime("HH24:MI"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query_tz( '["12:34:00", "12:35:00", "12:36:00", "12:35:00+00", "12:35:00+01", "13:35:00+01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00+01"]', '$[*].datetime() ? (@ == "12:35".datetime("HH24:MI"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ select jsonb_path_query_tz( '["12:34:00", "12:35:00", "12:36:00", "12:35:00+00", "12:35:00+01", "13:35:00+01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00+01"]', '$[*].datetime() ? (@ >= "12:35".datetime("HH24:MI"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ select jsonb_path_query_tz( '["12:34:00", "12:35:00", "12:36:00", "12:35:00+00", "12:35:00+01", "13:35:00+01", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00+01"]', '$[*].datetime() ? (@ < "12:35".datetime("HH24:MI"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ -- timetz comparison select jsonb_path_query( '["12:34:00+01", "12:35:00+01", "12:36:00+01", "12:35:00+02", "12:35:00-02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]', '$[*].datetime() ? (@ == "12:35 +1".datetime("HH24:MI TZH"))'); -stdin-:
: Error: Parse Sql -stdin-:
:2:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query( '["12:34:00+01", "12:35:00+01", "12:36:00+01", "12:35:00+02", "12:35:00-02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]', '$[*].datetime() ? (@ >= "12:35 +1".datetime("HH24:MI TZH"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query( '["12:34:00+01", "12:35:00+01", "12:36:00+01", "12:35:00+02", "12:35:00-02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]', '$[*].datetime() ? (@ < "12:35 +1".datetime("HH24:MI TZH"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query_tz( '["12:34:00+01", "12:35:00+01", "12:36:00+01", "12:35:00+02", "12:35:00-02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]', '$[*].datetime() ? (@ == "12:35 +1".datetime("HH24:MI TZH"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ select jsonb_path_query_tz( '["12:34:00+01", "12:35:00+01", "12:36:00+01", "12:35:00+02", "12:35:00-02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]', '$[*].datetime() ? (@ >= "12:35 +1".datetime("HH24:MI TZH"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ select jsonb_path_query_tz( '["12:34:00+01", "12:35:00+01", "12:36:00+01", "12:35:00+02", "12:35:00-02", "10:35:00", "11:35:00", "12:35:00", "2017-03-10", "2017-03-10 12:35:00", "2017-03-10 12:35:00 +1"]', '$[*].datetime() ? (@ < "12:35 +1".datetime("HH24:MI TZH"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ -- timestamp comparison select jsonb_path_query( '["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00+01", "2017-03-10 13:35:00+01", "2017-03-10 12:35:00-01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56+01"]', '$[*].datetime() ? (@ == "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))'); -stdin-:
: Error: Parse Sql -stdin-:
:2:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query( '["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00+01", "2017-03-10 13:35:00+01", "2017-03-10 12:35:00-01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56+01"]', '$[*].datetime() ? (@ >= "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query( '["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00+01", "2017-03-10 13:35:00+01", "2017-03-10 12:35:00-01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56+01"]', '$[*].datetime() ? (@ < "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query_tz( '["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00+01", "2017-03-10 13:35:00+01", "2017-03-10 12:35:00-01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56+01"]', '$[*].datetime() ? (@ == "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ select jsonb_path_query_tz( '["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00+01", "2017-03-10 13:35:00+01", "2017-03-10 12:35:00-01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56+01"]', '$[*].datetime() ? (@ >= "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ select jsonb_path_query_tz( '["2017-03-10 12:34:00", "2017-03-10 12:35:00", "2017-03-10 12:36:00", "2017-03-10 12:35:00+01", "2017-03-10 13:35:00+01", "2017-03-10 12:35:00-01", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56+01"]', '$[*].datetime() ? (@ < "10.03.2017 12:35".datetime("dd.mm.yyyy HH24:MI"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ -- timestamptz comparison select jsonb_path_query( '["2017-03-10 12:34:00+01", "2017-03-10 12:35:00+01", "2017-03-10 12:36:00+01", "2017-03-10 12:35:00+02", "2017-03-10 12:35:00-02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56+01"]', '$[*].datetime() ? (@ == "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))'); -stdin-:
: Error: Parse Sql -stdin-:
:2:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query( '["2017-03-10 12:34:00+01", "2017-03-10 12:35:00+01", "2017-03-10 12:36:00+01", "2017-03-10 12:35:00+02", "2017-03-10 12:35:00-02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56+01"]', '$[*].datetime() ? (@ >= "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query( '["2017-03-10 12:34:00+01", "2017-03-10 12:35:00+01", "2017-03-10 12:36:00+01", "2017-03-10 12:35:00+02", "2017-03-10 12:35:00-02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56+01"]', '$[*].datetime() ? (@ < "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query( ^ select jsonb_path_query_tz( '["2017-03-10 12:34:00+01", "2017-03-10 12:35:00+01", "2017-03-10 12:36:00+01", "2017-03-10 12:35:00+02", "2017-03-10 12:35:00-02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56+01"]', '$[*].datetime() ? (@ == "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ select jsonb_path_query_tz( '["2017-03-10 12:34:00+01", "2017-03-10 12:35:00+01", "2017-03-10 12:36:00+01", "2017-03-10 12:35:00+02", "2017-03-10 12:35:00-02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56+01"]', '$[*].datetime() ? (@ >= "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ select jsonb_path_query_tz( '["2017-03-10 12:34:00+01", "2017-03-10 12:35:00+01", "2017-03-10 12:36:00+01", "2017-03-10 12:35:00+02", "2017-03-10 12:35:00-02", "2017-03-10 10:35:00", "2017-03-10 11:35:00", "2017-03-10 12:35:00", "2017-03-10", "2017-03-11", "12:34:56", "12:34:56+01"]', '$[*].datetime() ? (@ < "10.03.2017 12:35 +1".datetime("dd.mm.yyyy HH24:MI TZH"))'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query_tz( ^ -- overflow during comparison select jsonb_path_query('"1000000-01-01"', '$.datetime() > "2020-01-01 12:00:00".datetime()'::jsonpath); -stdin-:
: Error: Parse Sql -stdin-:
:2:8: Error: Generator functions are not allowed in: SELECT select jsonb_path_query('"1000000-01-01"', '$.datetime() > "2020-01-01 12:00:00".datetime()'::jsonpath); ^ set time zone default; -- jsonpath operators SELECT jsonb_path_query('[{"a": 1}, {"a": 2}]', '$[*]'); -stdin-:
: Error: Parse Sql -stdin-:
:2:8: Error: Generator functions are not allowed in: SELECT SELECT jsonb_path_query('[{"a": 1}, {"a": 2}]', '$[*]'); ^ SELECT jsonb_path_query('[{"a": 1}, {"a": 2}]', '$[*] ? (@.a > 10)'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: Generator functions are not allowed in: SELECT SELECT jsonb_path_query('[{"a": 1}, {"a": 2}]', '$[*] ? (@.a > 10)'); ^ SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem, At function: PgResultItem SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a'); ^ -stdin-:
:1:8: Error: At function: PgCall SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a'); ^ -stdin-:
:1:8: Error: Unable to find an overload for proc jsonb_path_query_array with given argument types: (unknown,unknown) SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a'); ^ SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem, At function: PgResultItem SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a'); ^ -stdin-:
:1:8: Error: At function: PgCall SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a'); ^ -stdin-:
:1:8: Error: Unable to find an overload for proc jsonb_path_query_array with given argument types: (unknown,unknown) SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a'); ^ SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ == 1)'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem, At function: PgResultItem SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ == 1)'); ^ -stdin-:
:1:8: Error: At function: PgCall SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ == 1)'); ^ -stdin-:
:1:8: Error: Unable to find an overload for proc jsonb_path_query_array with given argument types: (unknown,unknown) SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ == 1)'); ^ SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 10)'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem, At function: PgResultItem SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 10)'); ^ -stdin-:
:1:8: Error: At function: PgCall SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 10)'); ^ -stdin-:
:1:8: Error: Unable to find an overload for proc jsonb_path_query_array with given argument types: (unknown,unknown) SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 10)'); ^ SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}]', '$[*].a ? (@ > $min && @ < $max)', vars => '{"min": 1, "max": 4}'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}]', '$[*].a ? (@ > $min && @ < $max)', vars => '{"min": 1, "max": 4}'); ^ SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}]', '$[*].a ? (@ > $min && @ < $max)', vars => '{"min": 3, "max": 4}'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_query_array('[{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}]', '$[*].a ? (@ > $min && @ < $max)', vars => '{"min": 3, "max": 4}'); ^ SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem, At function: PgResultItem SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a'); ^ -stdin-:
:1:8: Error: At function: PgCall SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a'); ^ -stdin-:
:1:8: Error: Unable to find an overload for proc jsonb_path_query_first with given argument types: (unknown,unknown) SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a'); ^ SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {}]', 'strict $[*].a', silent => true); ^ SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem, At function: PgResultItem SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a'); ^ -stdin-:
:1:8: Error: At function: PgCall SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a'); ^ -stdin-:
:1:8: Error: Unable to find an overload for proc jsonb_path_query_first with given argument types: (unknown,unknown) SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a'); ^ SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ == 1)'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem, At function: PgResultItem SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ == 1)'); ^ -stdin-:
:1:8: Error: At function: PgCall SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ == 1)'); ^ -stdin-:
:1:8: Error: Unable to find an overload for proc jsonb_path_query_first with given argument types: (unknown,unknown) SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ == 1)'); ^ SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 10)'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem, At function: PgResultItem SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 10)'); ^ -stdin-:
:1:8: Error: At function: PgCall SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 10)'); ^ -stdin-:
:1:8: Error: Unable to find an overload for proc jsonb_path_query_first with given argument types: (unknown,unknown) SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 10)'); ^ SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}]', '$[*].a ? (@ > $min && @ < $max)', vars => '{"min": 1, "max": 4}'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}]', '$[*].a ? (@ > $min && @ < $max)', vars => '{"min": 1, "max": 4}'); ^ SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}]', '$[*].a ? (@ > $min && @ < $max)', vars => '{"min": 3, "max": 4}'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_query_first('[{"a": 1}, {"a": 2}, {"a": 3}, {"a": 5}]', '$[*].a ? (@ > $min && @ < $max)', vars => '{"min": 3, "max": 4}'); ^ SELECT jsonb '[{"a": 1}, {"a": 2}]' @? '$[*].a ? (@ > 1)'; SELECT jsonb '[{"a": 1}, {"a": 2}]' @? '$[*] ? (@.a > 2)'; SELECT jsonb_path_exists('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 1)'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem, At function: PgResultItem SELECT jsonb_path_exists('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 1)'); ^ -stdin-:
:1:8: Error: At function: PgCall SELECT jsonb_path_exists('[{"a": 1}, {"a": 2}]', '$[*].a ? (@ > 1)'); ^ -stdin-:
:1:8: Error: Unable to find an overload for proc jsonb_path_exists with given argument types: (unknown,unknown) 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}'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 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}'); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 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); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_match('true', '$', silent => false); ^ SELECT jsonb_path_match('false', '$', silent => false); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_match('false', '$', silent => false); ^ SELECT jsonb_path_match('null', '$', silent => false); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_match('null', '$', silent => false); ^ SELECT jsonb_path_match('1', '$', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_match('1', '$', silent => true); ^ SELECT jsonb_path_match('1', '$', silent => false); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_match('1', '$', silent => false); ^ SELECT jsonb_path_match('"a"', '$', silent => false); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_match('"a"', '$', silent => false); ^ SELECT jsonb_path_match('{}', '$', silent => false); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_match('{}', '$', silent => false); ^ SELECT jsonb_path_match('[true]', '$', silent => false); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_match('[true]', '$', silent => false); ^ SELECT jsonb_path_match('{}', 'lax $.a', silent => false); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_match('{}', 'lax $.a', silent => false); ^ SELECT jsonb_path_match('{}', 'strict $.a', silent => false); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_match('{}', 'strict $.a', silent => false); ^ SELECT jsonb_path_match('{}', 'strict $.a', silent => true); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_match('{}', 'strict $.a', silent => true); ^ SELECT jsonb_path_match('[true, true]', '$[*]', silent => false); -stdin-:
: Error: Parse Sql -stdin-:
:1:8: Error: alternative is not implemented yet : 118 SELECT jsonb_path_match('[true, true]', '$[*]', silent => false); ^ SELECT jsonb '[{"a": 1}, {"a": 2}]' @@ '$[*].a > 1'; SELECT jsonb '[{"a": 1}, {"a": 2}]' @@ '$[*].a > 2'; SELECT jsonb_path_match('[{"a": 1}, {"a": 2}]', '$[*].a > 1'); -stdin-:
: Error: Type annotation -stdin-:
:1:1: Error: At function: RemovePrefixMembers, At function: PgSelect, At function: PgSetItem, At function: PgResultItem SELECT jsonb_path_match('[{"a": 1}, {"a": 2}]', '$[*].a > 1'); ^ -stdin-:
:1:8: Error: At function: PgCall SELECT jsonb_path_match('[{"a": 1}, {"a": 2}]', '$[*].a > 1'); ^ -stdin-:
:1:8: Error: Unable to find an overload for proc jsonb_path_match with given argument types: (unknown,unknown) SELECT jsonb_path_match('[{"a": 1}, {"a": 2}]', '$[*].a > 1'); ^ -- test string comparison (Unicode codepoint collation) WITH str(j, num) AS ( SELECT jsonb_build_object('s', s), num FROM unnest('{"", "a", "ab", "abc", "abcd", "b", "A", "AB", "ABC", "ABc", "ABcD", "B"}'::text[]) WITH ORDINALITY AS a(s, num) ) SELECT s1.j, s2.j, jsonb_path_query_first(s1.j, '$.s < $s', vars => s2.j) lt, jsonb_path_query_first(s1.j, '$.s <= $s', vars => s2.j) le, jsonb_path_query_first(s1.j, '$.s == $s', vars => s2.j) eq, jsonb_path_query_first(s1.j, '$.s >= $s', vars => s2.j) ge, jsonb_path_query_first(s1.j, '$.s > $s', vars => s2.j) gt FROM str s1, str s2 ORDER BY s1.num, s2.num; -stdin-:
: Error: Parse Sql -stdin-:
:2:6: Error: RangeFunction: unsupported ordinality WITH str(j, num) AS ^