sqljson-v01.patch.gz

application/x-gzip

Filename: sqljson-v01.patch.gz
Type: application/x-gzip
Part: 0
Message: SQL/JSON in PostgreSQL

Patch

Format: unified
Series: patch v1
File+
contrib/pg_stat_statements/pg_stat_statements.c 11 0
src/backend/executor/execQual.c 305 2
src/backend/lib/stringinfo.c 21 0
src/backend/Makefile 12 1
src/backend/nodes/copyfuncs.c 220 0
src/backend/nodes/equalfuncs.c 37 0
src/backend/nodes/makefuncs.c 69 0
src/backend/nodes/nodeFuncs.c 73 0
src/backend/nodes/outfuncs.c 34 0
src/backend/nodes/readfuncs.c 38 0
src/backend/parser/gram.y 955 23
src/backend/parser/parse_clause.c 809 0
src/backend/parser/parse_expr.c 911 0
src/backend/parser/parser.c 17 1
src/backend/parser/parse_target.c 15 0
src/backend/utils/adt/jsonb.c 435 23
src/backend/utils/adt/jsonb_util.c 130 0
src/backend/utils/adt/json.c 485 23
src/backend/utils/adt/jsonpath.c 1984 0
src/backend/utils/adt/jsonpath_gram.y 370 0
src/backend/utils/adt/jsonpath_scan.l 537 0
src/backend/utils/adt/Makefile 22 1
src/backend/utils/adt/ruleutils.c 127 0
src/backend/utils/errcodes.txt 16 0
src/include/catalog/pg_aggregate.h 4 0
src/include/catalog/pg_cast.h 3 0
src/include/catalog/pg_proc.h 65 0
src/include/catalog/pg_type.h 6 0
src/include/lib/stringinfo.h 6 0
src/include/nodes/execnodes.h 19 0
src/include/nodes/makefuncs.h 8 0
src/include/nodes/nodes.h 19 0
src/include/nodes/parsenodes.h 198 0
src/include/nodes/primnodes.h 93 0
src/include/parser/kwlist.h 28 0
src/include/parser/parser.h 2 0
src/include/utils/jsonb.h 12 5
src/include/utils/jsonpath.h 226 0
src/include/utils/jsonpath_scanner.h 30 0
src/interfaces/ecpg/preproc/parser.c 17 0
src/pl/plpgsql/src/pl_exec.c 20 0
src/test/regress/expected/jsonb.out 21 0
src/test/regress/expected/opr_sanity.out 7 2
src/test/regress/expected/sql_json.out 3748 0
src/test/regress/parallel_schedule 1 1
src/test/regress/serial_schedule 1 0
src/test/regress/sql/jsonb.sql 6 0
src/test/regress/sql/opr_sanity.sql 4 0
src/test/regress/sql/sql_json.sql 1342 0

Binary attachment — download to view.