Skip to content

Commit c3b7aba

Browse files
Added another test #2115
1 parent b01d7bb commit c3b7aba

File tree

2 files changed

+128
-0
lines changed

2 files changed

+128
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
1
2+
1
3+
0
4+
0
5+
1
6+
1
7+
0
8+
1
9+
1
10+
1
11+
0
12+
0
13+
1
14+
1
15+
0
16+
1
17+
1
18+
1
19+
0
20+
1
21+
1
22+
0
23+
1
24+
1
25+
0
26+
1
27+
1
28+
0
29+
1
30+
1
31+
0
32+
0
33+
1
34+
1
35+
0
36+
1
37+
1
38+
1
39+
0
40+
0
41+
1
42+
1
43+
0
44+
1
45+
1
46+
1
47+
0
48+
1
49+
1
50+
0
51+
1
52+
1
53+
0
54+
1
55+
1
56+
0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
SELECT has(['a', 'b'], 'a');
2+
SELECT has(['a', 'b'], 'b');
3+
SELECT has(['a', 'b'], 'c');
4+
SELECT has(['a', 'b'], NULL);
5+
6+
SELECT has(['a', NULL, 'b'], 'a');
7+
SELECT has(['a', NULL, 'b'], 'b');
8+
SELECT has(['a', NULL, 'b'], 'c');
9+
SELECT has(['a', NULL, 'b'], NULL);
10+
11+
SELECT has(materialize(['a', 'b']), 'a');
12+
SELECT has(materialize(['a', 'b']), 'b');
13+
SELECT has(materialize(['a', 'b']), 'c');
14+
SELECT has(materialize(['a', 'b']), NULL);
15+
16+
SELECT has(materialize(['a', NULL, 'b']), 'a');
17+
SELECT has(materialize(['a', NULL, 'b']), 'b');
18+
SELECT has(materialize(['a', NULL, 'b']), 'c');
19+
SELECT has(materialize(['a', NULL, 'b']), NULL);
20+
21+
SELECT has(['a', 'b'], materialize('a'));
22+
SELECT has(['a', 'b'], materialize('b'));
23+
SELECT has(['a', 'b'], materialize('c'));
24+
25+
SELECT has(['a', NULL, 'b'], materialize('a'));
26+
SELECT has(['a', NULL, 'b'], materialize('b'));
27+
SELECT has(['a', NULL, 'b'], materialize('c'));
28+
29+
SELECT has(materialize(['a', 'b']), materialize('a'));
30+
SELECT has(materialize(['a', 'b']), materialize('b'));
31+
SELECT has(materialize(['a', 'b']), materialize('c'));
32+
33+
SELECT has(materialize(['a', NULL, 'b']), materialize('a'));
34+
SELECT has(materialize(['a', NULL, 'b']), materialize('b'));
35+
SELECT has(materialize(['a', NULL, 'b']), materialize('c'));
36+
37+
38+
SELECT has([111, 222], 111);
39+
SELECT has([111, 222], 222);
40+
SELECT has([111, 222], 333);
41+
SELECT has([111, 222], NULL);
42+
43+
SELECT has([111, NULL, 222], 111);
44+
SELECT has([111, NULL, 222], 222);
45+
SELECT has([111, NULL, 222], 333);
46+
SELECT has([111, NULL, 222], NULL);
47+
48+
SELECT has(materialize([111, 222]), 111);
49+
SELECT has(materialize([111, 222]), 222);
50+
SELECT has(materialize([111, 222]), 333);
51+
SELECT has(materialize([111, 222]), NULL);
52+
53+
SELECT has(materialize([111, NULL, 222]), 111);
54+
SELECT has(materialize([111, NULL, 222]), 222);
55+
SELECT has(materialize([111, NULL, 222]), 333);
56+
SELECT has(materialize([111, NULL, 222]), NULL);
57+
58+
SELECT has([111, 222], materialize(111));
59+
SELECT has([111, 222], materialize(222));
60+
SELECT has([111, 222], materialize(333));
61+
62+
SELECT has([111, NULL, 222], materialize(111));
63+
SELECT has([111, NULL, 222], materialize(222));
64+
SELECT has([111, NULL, 222], materialize(333));
65+
66+
SELECT has(materialize([111, 222]), materialize(111));
67+
SELECT has(materialize([111, 222]), materialize(222));
68+
SELECT has(materialize([111, 222]), materialize(333));
69+
70+
SELECT has(materialize([111, NULL, 222]), materialize(111));
71+
SELECT has(materialize([111, NULL, 222]), materialize(222));
72+
SELECT has(materialize([111, NULL, 222]), materialize(333));

0 commit comments

Comments
 (0)