File tree Expand file tree Collapse file tree 2 files changed +37
-3
lines changed Expand file tree Collapse file tree 2 files changed +37
-3
lines changed Original file line number Diff line number Diff line change @@ -174,7 +174,6 @@ AS $$
174174$$ LANGUAGE plpgsql;
175175
176176
177-
178177DROP FUNCTION IF EXISTS cs_ciphertext_v1_v0(val jsonb);
179178
180179CREATE FUNCTION cs_ciphertext_v1_v0 (val jsonb)
@@ -203,7 +202,6 @@ CREATE FUNCTION cs_match_v1_v0_0(val jsonb)
203202 IMMUTABLE STRICT PARALLEL SAFE
204203AS $$
205204 BEGIN
206-
207205 IF val ? ' m' THEN
208206 RETURN ARRAY(SELECT jsonb_array_elements(val- > ' m' ))::cs_match_index_v1;
209207 END IF;
@@ -212,7 +210,7 @@ AS $$
212210$$ LANGUAGE plpgsql;
213211
214212
215- DROP FUNCTION IF EXISTS cs_match_v1_v0(val jsonb);
213+ DROP FUNCTION IF EXISTS cs_match_v1_v0(val jsonb);
216214
217215CREATE FUNCTION cs_match_v1_v0 (val jsonb)
218216 RETURNS cs_match_index_v1
Original file line number Diff line number Diff line change 55 BEGIN
66 ASSERT (SELECT EXISTS (SELECT cs_unique_v1(' {"u": "u"}' ::jsonb)));
77 ASSERT (SELECT EXISTS (SELECT cs_match_v1(' {"m": []}' ::jsonb)));
8+ ASSERT (SELECT EXISTS (SELECT cs_ste_vec_v1(' {"sv": [[]]}' ::jsonb)));
9+ ASSERT (SELECT EXISTS (SELECT cs_ore_64_8_v1(' {"o": "()"}' ::jsonb)));
10+
11+ END;
12+ $$ LANGUAGE plpgsql;
13+
14+ DO $$
15+ BEGIN
16+ -- sanity check
17+ PERFORM cs_ore_64_8_v1(' {"o": "()"}' ::jsonb);
18+
19+ BEGIN
20+ PERFORM cs_ore_64_8_v1(' {}' ::jsonb);
21+ RAISE NOTICE ' Missing index. Function call should have failed.' ;
22+ ASSERT false;
23+ EXCEPTION
24+ WHEN OTHERS THEN
25+ ASSERT true;
26+ END;
827 END;
928$$ LANGUAGE plpgsql;
1029
30+ DO $$
31+ BEGIN
32+ -- sanity check
33+ PERFORM cs_ste_vec_v1(' {"sv": [[]]}' ::jsonb);
34+
35+ BEGIN
36+ PERFORM cs_ste_vec_v1(' {}' ::jsonb);
37+ RAISE NOTICE ' Missing index. Function call should have failed.' ;
38+ ASSERT false;
39+ EXCEPTION
40+ WHEN OTHERS THEN
41+ ASSERT true;
42+ END;
43+ END;
44+ $$ LANGUAGE plpgsql;
45+
46+
1147DO $$
1248 BEGIN
1349 -- sanity check
You can’t perform that action at this time.
0 commit comments