typeinfo-refactoring.patch.gz
application/x-gzip
Filename: typeinfo-refactoring.patch.gz
Type: application/x-gzip
Part: 0
Message:
type info refactoring
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: unified
| File | + | − |
|---|---|---|
| src/backend/access/common/tupdesc.c | 5 | 15 |
| src/backend/catalog/dependency.c | 8 | 8 |
| src/backend/catalog/toasting.c | 1 | 2 |
| src/backend/commands/tablecmds.c | 2 | 2 |
| src/backend/commands/typecmds.c | 1 | 2 |
| src/backend/executor/execQual.c | 21 | 21 |
| src/backend/executor/execScan.c | 3 | 3 |
| src/backend/executor/execUtils.c | 1 | 1 |
| src/backend/executor/functions.c | 5 | 18 |
| src/backend/executor/nodeFunctionscan.c | 1 | 2 |
| src/backend/executor/nodeHash.c | 3 | 3 |
| src/backend/executor/nodeSubplan.c | 6 | 6 |
| src/backend/nodes/copyfuncs.c | 35 | 36 |
| src/backend/nodes/equalfuncs.c | 28 | 32 |
| src/backend/nodes/makefuncs.c | 77 | 24 |
| src/backend/nodes/nodeFuncs.c | 38 | 26 |
| src/backend/nodes/outfuncs.c | 30 | 36 |
| src/backend/nodes/print.c | 1 | 1 |
| src/backend/nodes/readfuncs.c | 31 | 30 |
| src/backend/optimizer/path/allpaths.c | 8 | 8 |
| src/backend/optimizer/path/costsize.c | 2 | 2 |
| src/backend/optimizer/path/indxpath.c | 8 | 6 |
| src/backend/optimizer/path/pathkeys.c | 6 | 9 |
| src/backend/optimizer/path/tidpath.c | 3 | 3 |
| src/backend/optimizer/plan/createplan.c | 9 | 18 |
| src/backend/optimizer/plan/initsplan.c | 1 | 1 |
| src/backend/optimizer/plan/planagg.c | 3 | 3 |
| src/backend/optimizer/plan/setrefs.c | 4 | 7 |
| src/backend/optimizer/plan/subselect.c | 21 | 38 |
| src/backend/optimizer/prep/prepjointree.c | 9 | 10 |
| src/backend/optimizer/prep/preptlist.c | 8 | 22 |
| src/backend/optimizer/prep/prepunion.c | 41 | 50 |
| src/backend/optimizer/util/clauses.c | 44 | 56 |
| src/backend/optimizer/util/placeholder.c | 1 | 2 |
| src/backend/optimizer/util/plancat.c | 3 | 5 |
| src/backend/optimizer/util/predtest.c | 2 | 2 |
| src/backend/optimizer/util/tlist.c | 6 | 6 |
| src/backend/optimizer/util/var.c | 1 | 1 |
| src/backend/parser/analyze.c | 12 | 20 |
| src/backend/parser/parse_agg.c | 3 | 6 |
| src/backend/parser/parse_clause.c | 13 | 14 |
| src/backend/parser/parse_coerce.c | 8 | 25 |
| src/backend/parser/parse_cte.c | 14 | 23 |
| src/backend/parser/parse_expr.c | 4 | 7 |
| src/backend/parser/parse_func.c | 2 | 3 |
| src/backend/parser/parse_node.c | 6 | 14 |
| src/backend/parser/parse_param.c | 7 | 10 |
| src/backend/parser/parse_relation.c | 32 | 48 |
| src/backend/parser/parse_target.c | 24 | 34 |
| src/backend/rewrite/rewriteHandler.c | 5 | 9 |
| src/backend/rewrite/rewriteManip.c | 4 | 5 |
| src/backend/tsearch/ts_selfuncs.c | 1 | 1 |
| src/backend/utils/adt/format_type.c | 6 | 6 |
| src/backend/utils/adt/ruleutils.c | 26 | 36 |
| src/backend/utils/adt/selfuncs.c | 19 | 21 |
| src/backend/utils/cache/lsyscache.c | 10 | 11 |
| src/include/access/tupdesc.h | 1 | 1 |
| src/include/nodes/makefuncs.h | 13 | 6 |
| src/include/nodes/nodeFuncs.h | 1 | 0 |
| src/include/nodes/nodes.h | 1 | 0 |
| src/include/nodes/parsenodes.h | 4 | 8 |
| src/include/nodes/plannodes.h | 2 | 4 |
| src/include/nodes/primnodes.h | 28 | 27 |
| src/include/optimizer/subselect.h | 1 | 1 |
| src/include/optimizer/tlist.h | 1 | 1 |
| src/include/parser/parsetree.h | 2 | 3 |
| src/include/utils/builtins.h | 1 | 1 |
| src/include/utils/lsyscache.h | 3 | 3 |
| src/pl/plpgsql/src/pl_comp.c | 1 | 2 |
Binary attachment — download to view.