@@ -198,86 +198,86 @@ CREATE OPERATOR CLASS jsquery_ops
198198OPERATOR1 = ,
199199FUNCTION1 jsquery_hash(jsquery);
200200
201- CREATE OR REPLACE FUNCTION gin_compare_jsonb_bloom_value (bytea ,bytea )
201+ CREATE OR REPLACE FUNCTION gin_compare_jsonb_value_path (bytea ,bytea )
202202RETURNSinteger
203203AS ' MODULE_PATHNAME'
204204LANGUAGE C STRICT IMMUTABLE;
205205
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)
207207RETURNSinteger
208208AS ' MODULE_PATHNAME'
209209LANGUAGE C STRICT IMMUTABLE;
210210
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)
212212RETURNS internal
213213AS ' MODULE_PATHNAME'
214214LANGUAGE C STRICT IMMUTABLE;
215215
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)
217217RETURNS internal
218218AS ' MODULE_PATHNAME'
219219LANGUAGE C STRICT IMMUTABLE;
220220
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)
222222RETURNSboolean
223223AS ' MODULE_PATHNAME'
224224LANGUAGE C STRICT IMMUTABLE;
225225
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)
227227RETURNSboolean
228228AS ' MODULE_PATHNAME'
229229LANGUAGE C STRICT IMMUTABLE;
230230
231- CREATE OPERATOR CLASS jsonb_bloom_value_ops
231+ CREATE OPERATOR CLASS jsonb_value_path_ops
232232FOR TYPE jsonb USING ginAS
233233OPERATOR7 @> ,
234234OPERATOR14 @@ (jsonb, jsquery),
235- FUNCTION1 gin_compare_jsonb_bloom_value (bytea ,bytea ),
236- FUNCTION2 gin_extract_jsonb_bloom_value (internal, internal, internal),
237- FUNCTION3 gin_extract_jsonb_query_bloom_value (anyarray, internal,smallint , internal, internal, internal, internal),
238- FUNCTION4 gin_consistent_jsonb_bloom_value (internal,smallint , anyarray,integer , internal, internal, internal, internal),
239- FUNCTION5 gin_compare_partial_jsonb_bloom_value (bytea ,bytea ,smallint , internal),
240- FUNCTION6 gin_triconsistent_jsonb_bloom_value (internal,smallint , anyarray,integer , internal, internal, internal),
235+ FUNCTION1 gin_compare_jsonb_value_path (bytea ,bytea ),
236+ FUNCTION2 gin_extract_jsonb_value_path (internal, internal, internal),
237+ FUNCTION3 gin_extract_jsonb_query_value_path (anyarray, internal,smallint , internal, internal, internal, internal),
238+ FUNCTION4 gin_consistent_jsonb_value_path (internal,smallint , anyarray,integer , internal, internal, internal, internal),
239+ FUNCTION5 gin_compare_partial_jsonb_value_path (bytea ,bytea ,smallint , internal),
240+ FUNCTION6 gin_triconsistent_jsonb_value_path (internal,smallint , anyarray,integer , internal, internal, internal),
241241STORAGEbytea ;
242242
243- CREATE OR REPLACE FUNCTION gin_compare_jsonb_hash_value (bytea ,bytea )
243+ CREATE OR REPLACE FUNCTION gin_compare_jsonb_path_value (bytea ,bytea )
244244RETURNSinteger
245245AS ' MODULE_PATHNAME'
246246LANGUAGE C STRICT IMMUTABLE;
247247
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)
249249RETURNSinteger
250250AS ' MODULE_PATHNAME'
251251LANGUAGE C STRICT IMMUTABLE;
252252
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)
254254RETURNS internal
255255AS ' MODULE_PATHNAME'
256256LANGUAGE C STRICT IMMUTABLE;
257257
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)
259259RETURNS internal
260260AS ' MODULE_PATHNAME'
261261LANGUAGE C STRICT IMMUTABLE;
262262
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)
264264RETURNSboolean
265265AS ' MODULE_PATHNAME'
266266LANGUAGE C STRICT IMMUTABLE;
267267
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)
269269RETURNSboolean
270270AS ' MODULE_PATHNAME'
271271LANGUAGE C STRICT IMMUTABLE;
272272
273- CREATE OPERATOR CLASS jsonb_hash_value_ops
273+ CREATE OPERATOR CLASS jsonb_path_value_ops
274274FOR TYPE jsonb USING ginAS
275275OPERATOR7 @> ,
276276OPERATOR14 @@ (jsonb, jsquery),
277- FUNCTION1 gin_compare_jsonb_hash_value (bytea ,bytea ),
278- FUNCTION2 gin_extract_jsonb_hash_value (internal, internal, internal),
279- FUNCTION3 gin_extract_jsonb_query_hash_value (anyarray, internal,smallint , internal, internal, internal, internal),
280- FUNCTION4 gin_consistent_jsonb_hash_value (internal,smallint , anyarray,integer , internal, internal, internal, internal),
281- FUNCTION5 gin_compare_partial_jsonb_hash_value (bytea ,bytea ,smallint , internal),
282- FUNCTION6 gin_triconsistent_jsonb_hash_value (internal,smallint , anyarray,integer , internal, internal, internal),
277+ FUNCTION1 gin_compare_jsonb_path_value (bytea ,bytea ),
278+ FUNCTION2 gin_extract_jsonb_path_value (internal, internal, internal),
279+ FUNCTION3 gin_extract_jsonb_query_path_value (anyarray, internal,smallint , internal, internal, internal, internal),
280+ FUNCTION4 gin_consistent_jsonb_path_value (internal,smallint , anyarray,integer , internal, internal, internal, internal),
281+ FUNCTION5 gin_compare_partial_jsonb_path_value (bytea ,bytea ,smallint , internal),
282+ FUNCTION6 gin_triconsistent_jsonb_path_value (internal,smallint , anyarray,integer , internal, internal, internal),
283283STORAGEbytea ;