0001-Implementation-of-SQL-JSON-path-language-v34.patch.gz

application/gzip

Filename: 0001-Implementation-of-SQL-JSON-path-language-v34.patch.gz
Type: application/gzip
Part: 0
Message: Re: SQL/JSON: functions

Patch

Same data as JSON: GET /api/v1/attachments/:id/patch the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes. API reference →
Format: format-patch
Series: patch v34-0001
Subject: Partial implementation of SQL/JSON path language
File+
doc/src/sgml/biblio.sgml 11 0
doc/src/sgml/func.sgml 767 7
doc/src/sgml/gin.sgml 4 0
doc/src/sgml/json.sgml 235 2
src/backend/catalog/system_views.sql 98 0
src/backend/Makefile 10 1
src/backend/utils/adt/date.c 37 22
src/backend/utils/adt/float.c 36 18
src/backend/utils/adt/formatting.c 691 179
src/backend/utils/adt/.gitignore 3 0
src/backend/utils/adt/jsonb.c 57 43
src/backend/utils/adt/jsonb_gin.c 828 75
src/backend/utils/adt/jsonb_util.c 19 8
src/backend/utils/adt/json.c 866 21
src/backend/utils/adt/jsonpath.c 1074 0
src/backend/utils/adt/jsonpath_exec.c 3423 0
src/backend/utils/adt/jsonpath_gram.y 496 0
src/backend/utils/adt/jsonpath_scan.l 639 0
src/backend/utils/adt/Makefile 17 2
src/backend/utils/adt/numeric.c 148 42
src/backend/utils/adt/regexp.c 2 2
src/backend/utils/adt/timestamp.c 40 19
src/backend/utils/errcodes.txt 16 0
src/include/catalog/pg_amop.dat 12 0
src/include/catalog/pg_operator.dat 16 0
src/include/catalog/pg_proc.dat 73 0
src/include/catalog/pg_type.dat 5 0
src/include/regex/regex.h 8 0
src/include/utils/date.h 6 0
src/include/utils/datetime.h 4 0
src/include/utils/float.h 2 0
src/include/utils/formatting.h 3 0
src/include/utils/.gitignore 1 0
src/include/utils/jsonapi.h 71 1
src/include/utils/jsonb.h 20 7
src/include/utils/jsonpath.h 248 0
src/include/utils/jsonpath_scanner.h 32 0
src/include/utils/numeric.h 7 0
src/include/utils/timestamp.h 3 0
src/test/regress/expected/horology.out 79 0
src/test/regress/expected/jsonb_jsonpath.out 2120 0
src/test/regress/expected/jsonb.out 453 0
src/test/regress/expected/json_jsonpath.out 2120 0
src/test/regress/expected/jsonpath.out 824 0
src/test/regress/expected/opr_sanity.out 3 1
src/test/regress/expected/timestamp.out 15 0
src/test/regress/expected/timestamptz.out 15 0
src/test/regress/parallel_schedule 6 1
src/test/regress/serial_schedule 3 0
src/test/regress/sql/horology.sql 9 0
src/test/regress/sql/jsonb_jsonpath.sql 477 0
src/test/regress/sql/jsonb.sql 79 0
src/test/regress/sql/json_jsonpath.sql 477 0
src/test/regress/sql/jsonpath.sql 150 0
src/test/regress/sql/timestamp.sql 8 0
src/test/regress/sql/timestamptz.sql 8 0
src/tools/msvc/Mkvcbuild.pm 2 0
src/tools/msvc/Solution.pm 18 0
src/tools/pgindent/typedefs.list 19 0

Binary attachment — download to view.