@@ -198,86 +198,86 @@ CREATE OPERATOR CLASS jsquery_ops
198
198
OPERATOR 1 = ,
199
199
FUNCTION 1 jsquery_hash(jsquery);
200
200
201
- CREATE OR REPLACE FUNCTION gin_compare_jsonb_bloom_value (bytea , bytea )
201
+ CREATE OR REPLACE FUNCTION gin_compare_jsonb_value_path (bytea , bytea )
202
202
RETURNS integer
203
203
AS ' MODULE_PATHNAME'
204
204
LANGUAGE C STRICT IMMUTABLE;
205
205
206
- CREATE OR REPLACE FUNCTION gin_compare_partial_jsonb_bloom_value (bytea , bytea , smallint , internal)
206
+ CREATE OR REPLACE FUNCTION gin_compare_partial_jsonb_value_path (bytea , bytea , smallint , internal)
207
207
RETURNS integer
208
208
AS ' MODULE_PATHNAME'
209
209
LANGUAGE C STRICT IMMUTABLE;
210
210
211
- CREATE OR REPLACE FUNCTION gin_extract_jsonb_bloom_value (internal, internal, internal)
211
+ CREATE OR REPLACE FUNCTION gin_extract_jsonb_value_path (internal, internal, internal)
212
212
RETURNS internal
213
213
AS ' MODULE_PATHNAME'
214
214
LANGUAGE C STRICT IMMUTABLE;
215
215
216
- CREATE OR REPLACE FUNCTION gin_extract_jsonb_query_bloom_value (anyarray, internal, smallint , internal, internal, internal, internal)
216
+ CREATE OR REPLACE FUNCTION gin_extract_jsonb_query_value_path (anyarray, internal, smallint , internal, internal, internal, internal)
217
217
RETURNS internal
218
218
AS ' MODULE_PATHNAME'
219
219
LANGUAGE C STRICT IMMUTABLE;
220
220
221
- CREATE OR REPLACE FUNCTION gin_consistent_jsonb_bloom_value (internal, smallint , anyarray, integer , internal, internal, internal, internal)
221
+ CREATE OR REPLACE FUNCTION gin_consistent_jsonb_value_path (internal, smallint , anyarray, integer , internal, internal, internal, internal)
222
222
RETURNS boolean
223
223
AS ' MODULE_PATHNAME'
224
224
LANGUAGE C STRICT IMMUTABLE;
225
225
226
- CREATE OR REPLACE FUNCTION gin_triconsistent_jsonb_bloom_value (internal, smallint , anyarray, integer , internal, internal, internal)
226
+ CREATE OR REPLACE FUNCTION gin_triconsistent_jsonb_value_path (internal, smallint , anyarray, integer , internal, internal, internal)
227
227
RETURNS boolean
228
228
AS ' MODULE_PATHNAME'
229
229
LANGUAGE C STRICT IMMUTABLE;
230
230
231
- CREATE OPERATOR CLASS jsonb_bloom_value_ops
231
+ CREATE OPERATOR CLASS jsonb_value_path_ops
232
232
FOR TYPE jsonb USING gin AS
233
233
OPERATOR 7 @> ,
234
234
OPERATOR 14 @@ (jsonb, jsquery),
235
- FUNCTION 1 gin_compare_jsonb_bloom_value (bytea , bytea ),
236
- FUNCTION 2 gin_extract_jsonb_bloom_value (internal, internal, internal),
237
- FUNCTION 3 gin_extract_jsonb_query_bloom_value (anyarray, internal, smallint , internal, internal, internal, internal),
238
- FUNCTION 4 gin_consistent_jsonb_bloom_value (internal, smallint , anyarray, integer , internal, internal, internal, internal),
239
- FUNCTION 5 gin_compare_partial_jsonb_bloom_value (bytea , bytea , smallint , internal),
240
- FUNCTION 6 gin_triconsistent_jsonb_bloom_value (internal, smallint , anyarray, integer , internal, internal, internal),
235
+ FUNCTION 1 gin_compare_jsonb_value_path (bytea , bytea ),
236
+ FUNCTION 2 gin_extract_jsonb_value_path (internal, internal, internal),
237
+ FUNCTION 3 gin_extract_jsonb_query_value_path (anyarray, internal, smallint , internal, internal, internal, internal),
238
+ FUNCTION 4 gin_consistent_jsonb_value_path (internal, smallint , anyarray, integer , internal, internal, internal, internal),
239
+ FUNCTION 5 gin_compare_partial_jsonb_value_path (bytea , bytea , smallint , internal),
240
+ FUNCTION 6 gin_triconsistent_jsonb_value_path (internal, smallint , anyarray, integer , internal, internal, internal),
241
241
STORAGE bytea ;
242
242
243
- CREATE OR REPLACE FUNCTION gin_compare_jsonb_hash_value (bytea , bytea )
243
+ CREATE OR REPLACE FUNCTION gin_compare_jsonb_path_value (bytea , bytea )
244
244
RETURNS integer
245
245
AS ' MODULE_PATHNAME'
246
246
LANGUAGE C STRICT IMMUTABLE;
247
247
248
- CREATE OR REPLACE FUNCTION gin_compare_partial_jsonb_hash_value (bytea , bytea , smallint , internal)
248
+ CREATE OR REPLACE FUNCTION gin_compare_partial_jsonb_path_value (bytea , bytea , smallint , internal)
249
249
RETURNS integer
250
250
AS ' MODULE_PATHNAME'
251
251
LANGUAGE C STRICT IMMUTABLE;
252
252
253
- CREATE OR REPLACE FUNCTION gin_extract_jsonb_hash_value (internal, internal, internal)
253
+ CREATE OR REPLACE FUNCTION gin_extract_jsonb_path_value (internal, internal, internal)
254
254
RETURNS internal
255
255
AS ' MODULE_PATHNAME'
256
256
LANGUAGE C STRICT IMMUTABLE;
257
257
258
- CREATE OR REPLACE FUNCTION gin_extract_jsonb_query_hash_value (anyarray, internal, smallint , internal, internal, internal, internal)
258
+ CREATE OR REPLACE FUNCTION gin_extract_jsonb_query_path_value (anyarray, internal, smallint , internal, internal, internal, internal)
259
259
RETURNS internal
260
260
AS ' MODULE_PATHNAME'
261
261
LANGUAGE C STRICT IMMUTABLE;
262
262
263
- CREATE OR REPLACE FUNCTION gin_consistent_jsonb_hash_value (internal, smallint , anyarray, integer , internal, internal, internal, internal)
263
+ CREATE OR REPLACE FUNCTION gin_consistent_jsonb_path_value (internal, smallint , anyarray, integer , internal, internal, internal, internal)
264
264
RETURNS boolean
265
265
AS ' MODULE_PATHNAME'
266
266
LANGUAGE C STRICT IMMUTABLE;
267
267
268
- CREATE OR REPLACE FUNCTION gin_triconsistent_jsonb_hash_value (internal, smallint , anyarray, integer , internal, internal, internal)
268
+ CREATE OR REPLACE FUNCTION gin_triconsistent_jsonb_path_value (internal, smallint , anyarray, integer , internal, internal, internal)
269
269
RETURNS boolean
270
270
AS ' MODULE_PATHNAME'
271
271
LANGUAGE C STRICT IMMUTABLE;
272
272
273
- CREATE OPERATOR CLASS jsonb_hash_value_ops
273
+ CREATE OPERATOR CLASS jsonb_path_value_ops
274
274
FOR TYPE jsonb USING gin AS
275
275
OPERATOR 7 @> ,
276
276
OPERATOR 14 @@ (jsonb, jsquery),
277
- FUNCTION 1 gin_compare_jsonb_hash_value (bytea , bytea ),
278
- FUNCTION 2 gin_extract_jsonb_hash_value (internal, internal, internal),
279
- FUNCTION 3 gin_extract_jsonb_query_hash_value (anyarray, internal, smallint , internal, internal, internal, internal),
280
- FUNCTION 4 gin_consistent_jsonb_hash_value (internal, smallint , anyarray, integer , internal, internal, internal, internal),
281
- FUNCTION 5 gin_compare_partial_jsonb_hash_value (bytea , bytea , smallint , internal),
282
- FUNCTION 6 gin_triconsistent_jsonb_hash_value (internal, smallint , anyarray, integer , internal, internal, internal),
277
+ FUNCTION 1 gin_compare_jsonb_path_value (bytea , bytea ),
278
+ FUNCTION 2 gin_extract_jsonb_path_value (internal, internal, internal),
279
+ FUNCTION 3 gin_extract_jsonb_query_path_value (anyarray, internal, smallint , internal, internal, internal, internal),
280
+ FUNCTION 4 gin_consistent_jsonb_path_value (internal, smallint , anyarray, integer , internal, internal, internal, internal),
281
+ FUNCTION 5 gin_compare_partial_jsonb_path_value (bytea , bytea , smallint , internal),
282
+ FUNCTION 6 gin_triconsistent_jsonb_path_value (internal, smallint , anyarray, integer , internal, internal, internal),
283
283
STORAGE bytea ;
0 commit comments