|
1 | 1 | -- Aggregate functions for ORE
|
2 |
| -DROP FUNCTION IF EXISTS cs_min_encrypted_v1; |
3 |
| -CREATE FUNCTION cs_min_encrypted_v1(a cs_encrypted_v1, b cs_encrypted_v1) |
4 |
| -RETURNS cs_encrypted_v1 |
| 2 | +DROP FUNCTION IF EXISTS eql_v1.min_encrypted; |
| 3 | +CREATE FUNCTION eql_v1.min_encrypted(a eql_v1_encrypted, b eql_v1_encrypted) |
| 4 | +RETURNS eql_v1_encrypted |
5 | 5 | LANGUAGE plpgsql
|
6 | 6 | STRICT
|
7 | 7 | AS $$
|
8 | 8 | BEGIN
|
9 |
| - IF cs_ore_64_8_v1(a) < cs_ore_64_8_v1(b) THEN |
| 9 | + IF eql_v1.ore_64_8_v1(a) < eql_v1.ore_64_8_v1(b) THEN |
10 | 10 | RETURN a;
|
11 | 11 | ELSE
|
12 | 12 | RETURN b;
|
13 | 13 | END IF;
|
14 | 14 | END;
|
15 | 15 | $$;
|
16 | 16 |
|
17 |
| -CREATE AGGREGATE cs_min_v1(cs_encrypted_v1) |
| 17 | +CREATE AGGREGATE eql_v1.min(eql_v1_encrypted) |
18 | 18 | (
|
19 |
| - sfunc = cs_min_encrypted_v1, |
20 |
| - stype = cs_encrypted_v1 |
| 19 | + sfunc = eql_v1.min_encrypted, |
| 20 | + stype = eql_v1_encrypted |
21 | 21 | );
|
22 | 22 |
|
23 |
| -DROP FUNCTION IF EXISTS cs_max_encrypted_v1; |
24 |
| -CREATE FUNCTION cs_max_encrypted_v1(a cs_encrypted_v1, b cs_encrypted_v1) |
25 |
| -RETURNS cs_encrypted_v1 |
| 23 | +DROP FUNCTION IF EXISTS eql_v1.max_encrypted; |
| 24 | +CREATE FUNCTION eql_v1.max_encrypted(a eql_v1_encrypted, b eql_v1_encrypted) |
| 25 | +RETURNS eql_v1_encrypted |
26 | 26 | LANGUAGE plpgsql
|
27 | 27 | STRICT
|
28 | 28 | AS $$
|
29 | 29 | BEGIN
|
30 |
| - IF cs_ore_64_8_v1(a) > cs_ore_64_8_v1(b) THEN |
| 30 | + IF eql_v1.ore_64_8_v1(a) > eql_v1.ore_64_8_v1(b) THEN |
31 | 31 | RETURN a;
|
32 | 32 | ELSE
|
33 | 33 | RETURN b;
|
34 | 34 | END IF;
|
35 | 35 | END;
|
36 | 36 | $$;
|
37 | 37 |
|
38 |
| -CREATE AGGREGATE cs_max_v1(cs_encrypted_v1) |
| 38 | +CREATE AGGREGATE eql_v1.max(eql_v1_encrypted) |
39 | 39 | (
|
40 |
| - sfunc = cs_max_encrypted_v1, |
41 |
| - stype = cs_encrypted_v1 |
| 40 | + sfunc = eql_v1.max_encrypted, |
| 41 | + stype = eql_v1_encrypted |
42 | 42 | );
|
0 commit comments