summaryrefslogtreecommitdiff
path: root/src/include/postgres.h
diff options
context:
space:
mode:
authorAlexander Korotkov2019-04-01 15:08:15 +0000
committerAlexander Korotkov2019-04-01 15:08:52 +0000
commit0a02e2ae0236103e641f6570b8135b7ee8a83686 (patch)
treecadb8ce44a18a12bc462448b79e5f636863e0f03 /src/include/postgres.h
parent7241911782a7420e38b6e50b57d304ea48bc5362 (diff)
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/include/postgres.h')
0 files changed, 0 insertions, 0 deletions