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 $$
174
174
$$ LANGUAGE plpgsql;
175
175
176
176
177
-
178
177
DROP FUNCTION IF EXISTS cs_ciphertext_v1_v0(val jsonb);
179
178
180
179
CREATE FUNCTION cs_ciphertext_v1_v0 (val jsonb)
@@ -203,7 +202,6 @@ CREATE FUNCTION cs_match_v1_v0_0(val jsonb)
203
202
IMMUTABLE STRICT PARALLEL SAFE
204
203
AS $$
205
204
BEGIN
206
-
207
205
IF val ? ' m' THEN
208
206
RETURN ARRAY(SELECT jsonb_array_elements(val- > ' m' ))::cs_match_index_v1;
209
207
END IF;
@@ -212,7 +210,7 @@ AS $$
212
210
$$ LANGUAGE plpgsql;
213
211
214
212
215
- DROP FUNCTION IF EXISTS cs_match_v1_v0(val jsonb);
213
+ DROP FUNCTION IF EXISTS cs_match_v1_v0(val jsonb);
216
214
217
215
CREATE FUNCTION cs_match_v1_v0 (val jsonb)
218
216
RETURNS cs_match_index_v1
Original file line number Diff line number Diff line change 5
5
BEGIN
6
6
ASSERT (SELECT EXISTS (SELECT cs_unique_v1(' {"u": "u"}' ::jsonb)));
7
7
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;
8
27
END;
9
28
$$ LANGUAGE plpgsql;
10
29
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
+
11
47
DO $$
12
48
BEGIN
13
49
-- sanity check
You can’t perform that action at this time.
0 commit comments