7
7
-- cs_encrypted_v1 > ore_64_8_v1
8
8
--
9
9
10
-
11
10
DROP OPERATOR IF EXISTS > (cs_encrypted_v1, cs_encrypted_v1);
12
11
DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_gt_v1(a cs_encrypted_v1, b cs_encrypted_v1);
13
12
@@ -47,9 +46,9 @@ CREATE OPERATOR >(
47
46
48
47
49
48
DROP OPERATOR IF EXISTS > (cs_encrypted_v1, ore_64_8_v1);
50
- DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_lt_v1 (a cs_encrypted_v1, b ore_64_8_v1);
49
+ DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_gt_v1 (a cs_encrypted_v1, b ore_64_8_v1);
51
50
52
- CREATE FUNCTION cs_encrypted_ore_64_8_v1_lt_v1 (a cs_encrypted_v1, b ore_64_8_v1)
51
+ CREATE FUNCTION cs_encrypted_ore_64_8_v1_gt_v1 (a cs_encrypted_v1, b ore_64_8_v1)
53
52
RETURNS boolean AS $$
54
53
SELECT cs_ore_64_8_v1(a) > b;
55
54
$$ LANGUAGE SQL;
@@ -86,9 +85,9 @@ CREATE OPERATOR >(
86
85
87
86
88
87
DROP OPERATOR IF EXISTS > (ore_64_8_v1, cs_encrypted_v1);
89
- DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_lt_v1 (a ore_64_8_v1, b cs_encrypted_v1);
88
+ DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_gt_v1 (a ore_64_8_v1, b cs_encrypted_v1);
90
89
91
- CREATE FUNCTION cs_encrypted_ore_64_8_v1_lt_v1 (a ore_64_8_v1, b cs_encrypted_v1)
90
+ CREATE FUNCTION cs_encrypted_ore_64_8_v1_gt_v1 (a ore_64_8_v1, b cs_encrypted_v1)
92
91
RETURNS boolean AS $$
93
92
SELECT a > cs_ore_64_8_v1(b);
94
93
$$ LANGUAGE SQL;
@@ -146,18 +145,18 @@ CREATE OPERATOR <(
146
145
);
147
146
148
147
149
- DROP OPERATOR IF EXISTS < (cs_encrypted_v1, ore_64_8_v1 );
150
- DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_lt_v1(a cs_encrypted_v1 , b ore_64_8_v1 );
148
+ DROP OPERATOR IF EXISTS < (jsonb, cs_encrypted_v1 );
149
+ DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_lt_v1(a jsonb , b cs_encrypted_v1 );
151
150
152
- CREATE FUNCTION cs_encrypted_ore_64_8_v1_lt_v1 (a cs_encrypted_v1 , b ore_64_8_v1 )
151
+ CREATE FUNCTION cs_encrypted_ore_64_8_v1_lt_v1 (a jsonb , b cs_encrypted_v1 )
153
152
RETURNS boolean AS $$
154
- SELECT cs_ore_64_8_v1(a) < b ;
153
+ SELECT cs_ore_64_8_v1(a) < cs_ore_64_8_v1(b) ;
155
154
$$ LANGUAGE SQL;
156
155
157
156
CREATE OPERATOR < (
158
157
PROCEDURE= " cs_encrypted_ore_64_8_v1_lt_v1" ,
159
- LEFTARG= cs_encrypted_v1 ,
160
- RIGHTARG= ore_64_8_v1 ,
158
+ LEFTARG= jsonb ,
159
+ RIGHTARG= cs_encrypted_v1 ,
161
160
COMMUTATOR = > ,
162
161
NEGATOR = >= ,
163
162
RESTRICT = scalarltsel,
@@ -166,26 +165,26 @@ CREATE OPERATOR <(
166
165
167
166
168
167
169
- DROP OPERATOR IF EXISTS < (jsonb, cs_encrypted_v1 );
170
- DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_lt_v1(a jsonb , b cs_encrypted_v1 );
168
+ DROP OPERATOR IF EXISTS < (cs_encrypted_v1, ore_64_8_v1 );
169
+ DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_lt_v1(a cs_encrypted_v1 , b ore_64_8_v1 );
171
170
172
- CREATE FUNCTION cs_encrypted_ore_64_8_v1_lt_v1 (a jsonb , b cs_encrypted_v1 )
171
+ CREATE FUNCTION cs_encrypted_ore_64_8_v1_lt_v1 (a cs_encrypted_v1 , b ore_64_8_v1 )
173
172
RETURNS boolean AS $$
174
- SELECT cs_ore_64_8_v1(a) < cs_ore_64_8_v1(b) ;
173
+ SELECT cs_ore_64_8_v1(a) < b ;
175
174
$$ LANGUAGE SQL;
176
175
177
176
CREATE OPERATOR < (
178
177
PROCEDURE= " cs_encrypted_ore_64_8_v1_lt_v1" ,
179
- LEFTARG= jsonb ,
180
- RIGHTARG= cs_encrypted_v1 ,
178
+ LEFTARG= cs_encrypted_v1 ,
179
+ RIGHTARG= ore_64_8_v1 ,
181
180
COMMUTATOR = > ,
182
181
NEGATOR = >= ,
183
182
RESTRICT = scalarltsel,
184
183
JOIN = scalarltjoinsel
185
184
);
186
185
187
186
188
- DROP OPERATOR IF EXISTS < (ore_64_8_v1, cs_encrypted_v1);
187
+ DROP OPERATOR IF EXISTS < (ore_64_8_v1, cs_encrypted_v1);
189
188
DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_lt_v1(a ore_64_8_v1, b cs_encrypted_v1);
190
189
191
190
CREATE FUNCTION cs_encrypted_ore_64_8_v1_lt_v1 (a ore_64_8_v1, b cs_encrypted_v1)
@@ -207,15 +206,15 @@ CREATE OPERATOR <(
207
206
-- ---------------------------------------------------------------------------------------
208
207
209
208
210
- DROP OPERATOR IF EXISTS >= (cs_encrypted_v1, cs_encrypted_v1);
209
+ DROP OPERATOR IF EXISTS >= (cs_encrypted_v1, cs_encrypted_v1);
211
210
DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_gte_v1(a cs_encrypted_v1, b cs_encrypted_v1);
212
211
213
212
CREATE FUNCTION cs_encrypted_ore_64_8_v1_gte_v1 (a cs_encrypted_v1, b cs_encrypted_v1)
214
213
RETURNS boolean AS $$
215
214
SELECT cs_ore_64_8_v1(a) >= cs_ore_64_8_v1(b);
216
215
$$ LANGUAGE SQL;
217
216
218
- CREATE OPERATOR < (
217
+ CREATE OPERATOR >= (
219
218
PROCEDURE= " cs_encrypted_ore_64_8_v1_gte_v1" ,
220
219
LEFTARG= cs_encrypted_v1,
221
220
RIGHTARG= cs_encrypted_v1,
@@ -234,7 +233,7 @@ RETURNS boolean AS $$
234
233
SELECT cs_ore_64_8_v1(a) >= cs_ore_64_8_v1(b);
235
234
$$ LANGUAGE SQL;
236
235
237
- CREATE OPERATOR < (
236
+ CREATE OPERATOR >= (
238
237
PROCEDURE= " cs_encrypted_ore_64_8_v1_gte_v1" ,
239
238
LEFTARG= cs_encrypted_v1,
240
239
RIGHTARG= jsonb,
@@ -253,7 +252,7 @@ RETURNS boolean AS $$
253
252
SELECT cs_ore_64_8_v1(a) >= b;
254
253
$$ LANGUAGE SQL;
255
254
256
- CREATE OPERATOR < (
255
+ CREATE OPERATOR >= (
257
256
PROCEDURE= " cs_encrypted_ore_64_8_v1_gte_v1" ,
258
257
LEFTARG= cs_encrypted_v1,
259
258
RIGHTARG= ore_64_8_v1,
@@ -272,7 +271,7 @@ RETURNS boolean AS $$
272
271
SELECT cs_ore_64_8_v1(a) >= cs_ore_64_8_v1(b);
273
272
$$ LANGUAGE SQL;
274
273
275
- CREATE OPERATOR < (
274
+ CREATE OPERATOR >= (
276
275
PROCEDURE= " cs_encrypted_ore_64_8_v1_gte_v1" ,
277
276
LEFTARG= jsonb,
278
277
RIGHTARG= cs_encrypted_v1,
@@ -283,15 +282,15 @@ CREATE OPERATOR <(
283
282
);
284
283
285
284
286
- DROP OPERATOR IF EXISTS >= (ore_64_8_v1, cs_encrypted_v1);
285
+ DROP OPERATOR IF EXISTS >= (ore_64_8_v1, cs_encrypted_v1);
287
286
DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_gte_v1(a ore_64_8_v1, b cs_encrypted_v1);
288
287
289
288
CREATE FUNCTION cs_encrypted_ore_64_8_v1_gte_v1 (a ore_64_8_v1, b cs_encrypted_v1)
290
289
RETURNS boolean AS $$
291
290
SELECT a >= cs_ore_64_8_v1(b);
292
291
$$ LANGUAGE SQL;
293
292
294
- CREATE OPERATOR < (
293
+ CREATE OPERATOR >= (
295
294
PROCEDURE= " cs_encrypted_ore_64_8_v1_gte_v1" ,
296
295
LEFTARG= ore_64_8_v1,
297
296
RIGHTARG= cs_encrypted_v1,
@@ -313,7 +312,7 @@ RETURNS boolean AS $$
313
312
SELECT cs_ore_64_8_v1(a) <= cs_ore_64_8_v1(b);
314
313
$$ LANGUAGE SQL;
315
314
316
- CREATE OPERATOR < (
315
+ CREATE OPERATOR <= (
317
316
PROCEDURE= " cs_encrypted_ore_64_8_v1_lte_v1" ,
318
317
LEFTARG= cs_encrypted_v1,
319
318
RIGHTARG= cs_encrypted_v1,
@@ -332,7 +331,7 @@ RETURNS boolean AS $$
332
331
SELECT cs_ore_64_8_v1(a) <= cs_ore_64_8_v1(b);
333
332
$$ LANGUAGE SQL;
334
333
335
- CREATE OPERATOR < (
334
+ CREATE OPERATOR <= (
336
335
PROCEDURE= " cs_encrypted_ore_64_8_v1_lte_v1" ,
337
336
LEFTARG= cs_encrypted_v1,
338
337
RIGHTARG= jsonb,
@@ -343,37 +342,37 @@ CREATE OPERATOR <(
343
342
);
344
343
345
344
346
- DROP OPERATOR IF EXISTS <= (cs_encrypted_v1, ore_64_8_v1 );
347
- DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_lte_v1(a cs_encrypted_v1 , b ore_64_8_v1 );
345
+ DROP OPERATOR IF EXISTS <= (jsonb, cs_encrypted_v1 );
346
+ DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_lte_v1(a jsonb , b cs_encrypted_v1 );
348
347
349
- CREATE FUNCTION cs_encrypted_ore_64_8_v1_lte_v1 (a cs_encrypted_v1 , b ore_64_8_v1 )
348
+ CREATE FUNCTION cs_encrypted_ore_64_8_v1_lte_v1 (a jsonb , b cs_encrypted_v1 )
350
349
RETURNS boolean AS $$
351
350
SELECT cs_ore_64_8_v1(a) <= cs_ore_64_8_v1(b);
352
351
$$ LANGUAGE SQL;
353
352
354
- CREATE OPERATOR < (
353
+ CREATE OPERATOR <= (
355
354
PROCEDURE= " cs_encrypted_ore_64_8_v1_lte_v1" ,
356
- LEFTARG= cs_encrypted_v1 ,
357
- RIGHTARG= ore_64_8_v1 ,
355
+ LEFTARG= jsonb ,
356
+ RIGHTARG= cs_encrypted_v1 ,
358
357
COMMUTATOR = >= ,
359
358
NEGATOR = > ,
360
359
RESTRICT = scalarlesel,
361
360
JOIN = scalarlejoinsel
362
361
);
363
362
364
363
365
- DROP OPERATOR IF EXISTS <= (jsonb, cs_encrypted_v1 );
366
- DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_lte_v1(a jsonb , b cs_encrypted_v1 );
364
+ DROP OPERATOR IF EXISTS <= (cs_encrypted_v1, ore_64_8_v1 );
365
+ DROP FUNCTION IF EXISTS cs_encrypted_ore_64_8_v1_lte_v1(a cs_encrypted_v1 , b ore_64_8_v1 );
367
366
368
- CREATE FUNCTION cs_encrypted_ore_64_8_v1_lte_v1 (a jsonb , b cs_encrypted_v1 )
367
+ CREATE FUNCTION cs_encrypted_ore_64_8_v1_lte_v1 (a cs_encrypted_v1 , b ore_64_8_v1 )
369
368
RETURNS boolean AS $$
370
- SELECT cs_ore_64_8_v1(a) <= cs_ore_64_8_v1(b) ;
369
+ SELECT cs_ore_64_8_v1(a) <= b ;
371
370
$$ LANGUAGE SQL;
372
371
373
- CREATE OPERATOR < (
372
+ CREATE OPERATOR <= (
374
373
PROCEDURE= " cs_encrypted_ore_64_8_v1_lte_v1" ,
375
- LEFTARG= jsonb ,
376
- RIGHTARG= cs_encrypted_v1 ,
374
+ LEFTARG= cs_encrypted_v1 ,
375
+ RIGHTARG= ore_64_8_v1 ,
377
376
COMMUTATOR = >= ,
378
377
NEGATOR = > ,
379
378
RESTRICT = scalarlesel,
@@ -389,7 +388,7 @@ RETURNS boolean AS $$
389
388
SELECT a <= cs_ore_64_8_v1(b);
390
389
$$ LANGUAGE SQL;
391
390
392
- CREATE OPERATOR < (
391
+ CREATE OPERATOR <= (
393
392
PROCEDURE= " cs_encrypted_ore_64_8_v1_lte_v1" ,
394
393
LEFTARG= ore_64_8_v1,
395
394
RIGHTARG= cs_encrypted_v1,
@@ -416,3 +415,5 @@ CREATE OPERATOR CLASS cs_encrypted_ore_64_8_v1_btree_ops_v1 DEFAULT FOR TYPE cs_
416
415
OPERATOR 3 = ,
417
416
OPERATOR 4 >= ,
418
417
OPERATOR 5 > ;
418
+
419
+
0 commit comments