diff options
author | Alexander Korotkov <akorotkov@postgresql.org> | 2019-04-01 18:08:15 +0300 |
---|---|---|
committer | Alexander Korotkov <akorotkov@postgresql.org> | 2019-04-01 18:08:52 +0300 |
commit | 0a02e2ae0236103e641f6570b8135b7ee8a83686 (patch) | |
tree | cadb8ce44a18a12bc462448b79e5f636863e0f03 /src/backend/access/gist/gistxlog.c | |
parent | 7241911782a7420e38b6e50b57d304ea48bc5362 (diff) | |
download | postgresql-0a02e2ae0236103e641f6570b8135b7ee8a83686.tar.gz |
GIN support for @@ and @? jsonpath operators
This commit makes existing GIN operator classes jsonb_ops and json_path_ops
support "jsonb @@ jsonpath" and "jsonb @? jsonpath" operators. Basic idea is
to extract statements of following form out of jsonpath.
key1.key2. ... .keyN = const
The rest of jsonpath is rechecked from heap.
Catversion is bumped.
Discussion: https://postgr.es/m/fcc6fc6a-b497-f39a-923d-aa34d0c588e8%402ndQuadrant.com
Author: Nikita Glukhov, Alexander Korotkov
Reviewed-by: Jonathan Katz, Pavel Stehule
Diffstat (limited to 'src/backend/access/gist/gistxlog.c')
0 files changed, 0 insertions, 0 deletions