v13 support
[smlar.git] / expected / intervali.out
1 set extra_float_digits =0;
2 SELECT set_smlar_limit(5.0);
3  set_smlar_limit 
4 -----------------
5                5
6 (1 row)
7
8 SET smlar.type='overlap';
9 DROP INDEX idx_test_interval;
10 SELECT smlar('{199,199,199,199,1}', '{199,1}'::interval[]);
11  smlar 
12 -------
13      2
14 (1 row)
15
16 SELECT  t, smlar(v, '{199,198,197,196,195,194,193,192,191,190}') AS s FROM test_interval WHERE v % '{199,198,197,196,195,194,193,192,191,190}' ORDER BY s DESC, t;
17   t  | s  
18 -----+----
19  199 | 10
20  200 | 10
21  198 |  9
22  197 |  8
23  196 |  7
24  195 |  6
25  194 |  5
26 (7 rows)
27
28 CREATE INDEX idx_test_interval ON test_interval USING gin (v _interval_sml_ops);
29 SET enable_seqscan = off;
30 SELECT  t, smlar(v, '{199,198,197,196,195,194,193,192,191,190}') AS s FROM test_interval WHERE v % '{199,198,197,196,195,194,193,192,191,190}' ORDER BY s DESC, t;
31   t  | s  
32 -----+----
33  199 | 10
34  200 | 10
35  198 |  9
36  197 |  8
37  196 |  7
38  195 |  6
39  194 |  5
40 (7 rows)
41
42 RESET enable_seqscan;