0002-PATCH-shared-infrastructure-and-ndistinct-coeffi-v25.patch.gz
application/gzip
Filename: 0002-PATCH-shared-infrastructure-and-ndistinct-coeffi-v25.patch.gz
Type: application/gzip
Part: 1
Message:
Re: multivariate statistics (v25)
Patch
Format: format-patch
Series: patch v25-0002
Subject: PATCH: shared infrastructure and ndistinct coefficients
| File | + | − |
|---|---|---|
| doc/src/sgml/catalogs.sgml | 97 | 0 |
| doc/src/sgml/planstats.sgml | 141 | 0 |
| doc/src/sgml/ref/allfiles.sgml | 3 | 0 |
| doc/src/sgml/ref/alter_statistics.sgml | 115 | 0 |
| doc/src/sgml/ref/alter_table.sgml | 5 | 3 |
| doc/src/sgml/ref/create_statistics.sgml | 152 | 0 |
| doc/src/sgml/ref/drop_statistics.sgml | 91 | 0 |
| doc/src/sgml/reference.sgml | 3 | 0 |
| src/backend/catalog/aclchk.c | 27 | 0 |
| src/backend/catalog/dependency.c | 10 | 1 |
| src/backend/catalog/heap.c | 101 | 0 |
| src/backend/catalog/Makefile | 1 | 0 |
| src/backend/catalog/namespace.c | 56 | 0 |
| src/backend/catalog/objectaddress.c | 53 | 0 |
| src/backend/catalog/system_views.sql | 10 | 0 |
| src/backend/commands/alter.c | 3 | 0 |
| src/backend/commands/analyze.c | 8 | 0 |
| src/backend/commands/dropcmds.c | 4 | 0 |
| src/backend/commands/event_trigger.c | 3 | 0 |
| src/backend/commands/Makefile | 3 | 3 |
| src/backend/commands/statscmds.c | 270 | 0 |
| src/backend/Makefile | 1 | 1 |
| src/backend/nodes/copyfuncs.c | 16 | 0 |
| src/backend/nodes/outfuncs.c | 15 | 0 |
| src/backend/optimizer/util/plancat.c | 65 | 1 |
| src/backend/parser/gram.y | 57 | 1 |
| src/backend/statistics/common.c | 450 | 0 |
| src/backend/statistics/common.h | 83 | 0 |
| src/backend/statistics/Makefile | 17 | 0 |
| src/backend/statistics/mvdist.c | 609 | 0 |
| src/backend/statistics/README | 34 | 0 |
| src/backend/statistics/README.ndistinct | 22 | 0 |
| src/backend/tcop/utility.c | 12 | 0 |
| src/backend/utils/adt/selfuncs.c | 167 | 1 |
| src/backend/utils/cache/relcache.c | 79 | 0 |
| src/backend/utils/cache/syscache.c | 23 | 0 |
| src/bin/psql/describe.c | 44 | 0 |
| src/include/catalog/dependency.h | 3 | 2 |
| src/include/catalog/heap.h | 1 | 0 |
| src/include/catalog/indexing.h | 7 | 0 |
| src/include/catalog/namespace.h | 2 | 0 |
| src/include/catalog/pg_cast.h | 4 | 0 |
| src/include/catalog/pg_proc.h | 9 | 0 |
| src/include/catalog/pg_statistic_ext.h | 74 | 0 |
| src/include/catalog/pg_type.h | 4 | 0 |
| src/include/catalog/toasting.h | 1 | 0 |
| src/include/commands/defrem.h | 4 | 0 |
| src/include/nodes/nodes.h | 2 | 0 |
| src/include/nodes/parsenodes.h | 11 | 0 |
| src/include/nodes/relation.h | 27 | 0 |
| src/include/utils/acl.h | 1 | 0 |
| src/include/utils/builtins.h | 6 | 0 |
| src/include/utils/relcache.h | 1 | 0 |
| src/include/utils/rel.h | 4 | 0 |
| src/include/utils/stats.h | 62 | 0 |
| src/include/utils/syscache.h | 2 | 0 |
| src/test/regress/expected/mv_ndistinct.out | 117 | 0 |
| src/test/regress/expected/object_address.out | 5 | 2 |
| src/test/regress/expected/opr_sanity.out | 2 | 1 |
| src/test/regress/expected/rules.out | 8 | 0 |
| src/test/regress/expected/sanity_check.out | 1 | 0 |
| src/test/regress/expected/type_sanity.out | 6 | 5 |
| src/test/regress/parallel_schedule | 3 | 0 |
| src/test/regress/serial_schedule | 1 | 0 |
| src/test/regress/sql/mv_ndistinct.sql | 68 | 0 |
| src/test/regress/sql/object_address.sql | 3 | 1 |
Binary attachment — download to view.