|
contrib/pageinspect/btreefuncs.c
|
modified
|
+1
−0
|
|
contrib/pgstattuple/pgstatindex.c
|
modified
|
+1
−0
|
|
contrib/pgstattuple/pgstattuple.c
|
modified
|
+1
−0
|
|
doc/src/sgml/catalogs.sgml
|
modified
|
+7
−206
|
|
doc/src/sgml/datatype.sgml
|
modified
|
+9
−0
|
|
doc/src/sgml/indexam.sgml
|
modified
|
+127
−42
|
|
doc/src/sgml/xindex.sgml
|
modified
|
+1
−1
|
|
src/backend/access/brin/brin.c
|
modified
|
+79
−82
|
|
src/backend/access/brin/brin_validate.c
|
added
|
+152
−0
|
|
src/backend/access/brin/Makefile
|
modified
|
+1
−1
|
|
src/backend/access/common/reloptions.c
|
modified
|
+9
−26
|
|
src/backend/access/gin/ginget.c
|
modified
|
+4
−6
|
|
src/backend/access/gin/gininsert.c
|
modified
|
+10
−23
|
|
src/backend/access/gin/ginscan.c
|
modified
|
+8
−33
|
|
src/backend/access/gin/ginutil.c
|
modified
|
+50
−7
|
|
src/backend/access/gin/ginvacuum.c
|
modified
|
+8
−13
|
|
src/backend/access/gin/ginvalidate.c
|
added
|
+145
−0
|
|
src/backend/access/gin/Makefile
|
modified
|
+1
−1
|
|
src/backend/access/gist/gistbuild.c
|
modified
|
+3
−6
|
|
src/backend/access/gist/gist.c
|
modified
|
+54
−22
|
|
src/backend/access/gist/gistget.c
|
modified
|
+14
−21
|
|
src/backend/access/gist/gistscan.c
|
modified
|
+8
−33
|
|
src/backend/access/gist/gistutil.c
|
modified
|
+4
−7
|
|
src/backend/access/gist/gistvacuum.c
|
modified
|
+8
−13
|
|
src/backend/access/gist/gistvalidate.c
|
added
|
+133
−0
|
|
src/backend/access/gist/Makefile
|
modified
|
+1
−1
|
|
src/backend/access/hash/hash.c
|
modified
|
+78
−89
|
|
src/backend/access/hash/hashutil.c
|
modified
|
+3
−11
|
|
src/backend/access/hash/hashvalidate.c
|
added
|
+157
−0
|
|
src/backend/access/hash/Makefile
|
modified
|
+1
−1
|
|
src/backend/access/index/amapi.c
|
added
|
+114
−0
|
|
src/backend/access/index/indexam.c
|
modified
|
+43
−124
|
|
src/backend/access/index/Makefile
|
modified
|
+1
−1
|
|
src/backend/access/nbtree/Makefile
|
modified
|
+1
−1
|
|
src/backend/access/nbtree/nbtree.c
|
modified
|
+86
−79
|
|
src/backend/access/nbtree/nbtutils.c
|
modified
|
+3
−10
|
|
src/backend/access/nbtree/nbtvalidate.c
|
added
|
+204
−0
|
|
src/backend/access/spgist/Makefile
|
modified
|
+1
−1
|
|
src/backend/access/spgist/spginsert.c
|
modified
|
+10
−23
|
|
src/backend/access/spgist/spgscan.c
|
modified
|
+18
−49
|
|
src/backend/access/spgist/spgutils.c
|
modified
|
+48
−12
|
|
src/backend/access/spgist/spgvacuum.c
|
modified
|
+8
−13
|
|
src/backend/access/spgist/spgvalidate.c
|
added
|
+129
−0
|
|
src/backend/catalog/index.c
|
modified
|
+13
−24
|
|
src/backend/catalog/objectaddress.c
|
modified
|
+1
−0
|
|
src/backend/catalog/toasting.c
|
modified
|
+1
−0
|
|
src/backend/commands/cluster.c
|
modified
|
+3
−1
|
|
src/backend/commands/indexcmds.c
|
modified
|
+15
−7
|
|
src/backend/commands/opclasscmds.c
|
modified
|
+17
−24
|
|
src/backend/commands/tablecmds.c
|
modified
|
+4
−2
|
|
src/backend/commands/typecmds.c
|
modified
|
+1
−0
|
|
src/backend/executor/execAmi.c
|
modified
|
+6
−10
|
|
src/backend/executor/nodeIndexscan.c
|
modified
|
+3
−2
|
|
src/backend/nodes/outfuncs.c
|
modified
|
+1
−1
|
|
src/backend/optimizer/path/costsize.c
|
modified
|
+6
−8
|
|
src/backend/optimizer/util/plancat.c
|
modified
|
+15
−9
|
|
src/backend/parser/parse_clause.c
|
modified
|
+1
−0
|
|
src/backend/parser/parse_utilcmd.c
|
modified
|
+11
−3
|
|
src/backend/postmaster/autovacuum.c
|
modified
|
+1
−1
|
|
src/backend/utils/adt/pseudotypes.c
|
modified
|
+27
−0
|
|
src/backend/utils/adt/ruleutils.c
|
modified
|
+7
−1
|
|
src/backend/utils/adt/selfuncs.c
|
modified
|
+29
−69
|
|
src/backend/utils/cache/lsyscache.c
|
modified
|
+1
−0
|
|
src/backend/utils/cache/relcache.c
|
modified
|
+51
−35
|
|
src/backend/utils/cache/syscache.c
|
modified
|
+1
−0
|
|
src/backend/utils/cache/typcache.c
|
modified
|
+1
−0
|
|
src/backend/utils/sort/sortsupport.c
|
modified
|
+1
−0
|
|
src/backend/utils/sort/tuplesort.c
|
modified
|
+1
−0
|
|
src/include/access/amapi.h
|
added
|
+174
−0
|
|
src/include/access/brin.h
|
modified
|
+2
−13
|
|
src/include/access/brin_internal.h
|
modified
|
+27
−7
|
|
src/include/access/gin_private.h
|
modified
|
+23
−13
|
|
src/include/access/gist_private.h
|
modified
|
+21
−9
|
|
src/include/access/gistscan.h
|
modified
|
+5
−6
|
|
src/include/access/hash.h
|
modified
|
+22
−14
|
|
src/include/access/nbtree.h
|
modified
|
+29
−15
|
|
src/include/access/reloptions.h
|
modified
|
+3
−2
|
|
src/include/access/spgist.h
|
modified
|
+27
−17
|
|
src/include/catalog/catversion.h
|
modified
|
+1
−1
|
|
src/include/catalog/pg_am.h
|
modified
|
+9
−69
|
|
src/include/catalog/pg_proc.h
|
modified
|
+21
−177
|
|
src/include/catalog/pg_type.h
|
modified
|
+2
−0
|
|
src/include/nodes/nodes.h
|
modified
|
+1
−0
|
|
src/include/nodes/relation.h
|
modified
|
+4
−2
|
|
src/include/utils/builtins.h
|
modified
|
+2
−0
|
|
src/include/utils/index_selfuncs.h
|
added
|
+68
−0
|
|
src/include/utils/rel.h
|
modified
|
+3
−20
|
|
src/include/utils/selfuncs.h
|
modified
|
+2
−9
|
|
src/test/regress/expected/oidjoins.out
|
modified
|
+12
−124
|
|
src/test/regress/expected/opr_sanity.out
|
modified
|
+26
−102
|
|
src/test/regress/sql/oidjoins.sql
|
modified
|
+7
−63
|
|
src/test/regress/sql/opr_sanity.sql
|
modified
|
+27
−88
|
|
src/tools/findoidjoins/README
|
modified
|
+14
−19
|