index
:
postgres-xl.git
XL9_5_STABLE
XL_10_STABLE
master
xl_dbt3_expt
xl_doc_update
xl_test
Official repo for Postgres-XL. Stable branch is XL9_5_STABLE. Current development is PG10 compatible. Controlled by Postgres-X2 Core Team.
git repository user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
-rw-r--r--
.gitignore
2
-rw-r--r--
GNUmakefile.in
6
-rw-r--r--
config/python.m4
18
-rwxr-xr-x
configure
67
-rw-r--r--
configure.in
46
-rw-r--r--
contrib/Makefile
17
-rw-r--r--
contrib/btree_gin/btree_gin.c
37
-rw-r--r--
contrib/btree_gist/btree_utils_num.c
2
-rw-r--r--
contrib/btree_gist/btree_utils_var.c
2
-rw-r--r--
contrib/citext/Makefile
2
-rw-r--r--
contrib/citext/citext--1.0--1.1.sql
21
-rw-r--r--
contrib/citext/citext--1.1.sql
(renamed from contrib/citext/citext--1.0.sql)
10
-rw-r--r--
contrib/citext/citext.control
2
-rw-r--r--
contrib/citext/expected/citext.out
17
-rw-r--r--
contrib/citext/expected/citext_1.out
17
-rw-r--r--
contrib/citext/sql/citext.sql
4
-rw-r--r--
contrib/cube/cube.c
2
-rw-r--r--
contrib/earthdistance/Makefile
2
-rw-r--r--
contrib/file_fdw/file_fdw.c
12
-rw-r--r--
contrib/fuzzystrmatch/dmetaphone.c
2
-rw-r--r--
contrib/hstore/hstore_gin.c
2
-rw-r--r--
contrib/hstore/hstore_gist.c
4
-rw-r--r--
contrib/hstore_plperl/.gitignore
4
-rw-r--r--
contrib/hstore_plperl/Makefile
37
-rw-r--r--
contrib/hstore_plperl/expected/create_transform.out
75
-rw-r--r--
contrib/hstore_plperl/expected/hstore_plperl.out
48
-rw-r--r--
contrib/hstore_plperl/expected/hstore_plperlu.out
180
-rw-r--r--
contrib/hstore_plperl/hstore_plperl--1.0.sql
17
-rw-r--r--
contrib/hstore_plperl/hstore_plperl.c
88
-rw-r--r--
contrib/hstore_plperl/hstore_plperl.control
6
-rw-r--r--
contrib/hstore_plperl/hstore_plperlu--1.0.sql
17
-rw-r--r--
contrib/hstore_plperl/hstore_plperlu.control
6
-rw-r--r--
contrib/hstore_plperl/sql/create_transform.sql
49
-rw-r--r--
contrib/hstore_plperl/sql/hstore_plperl.sql
43
-rw-r--r--
contrib/hstore_plperl/sql/hstore_plperlu.sql
121
-rw-r--r--
contrib/hstore_plpython/.gitignore
6
-rw-r--r--
contrib/hstore_plpython/Makefile
37
-rw-r--r--
contrib/hstore_plpython/expected/hstore_plpython.out
128
-rw-r--r--
contrib/hstore_plpython/hstore_plpython.c
114
-rw-r--r--
contrib/hstore_plpython/hstore_plpython2u--1.0.sql
19
-rw-r--r--
contrib/hstore_plpython/hstore_plpython2u.control
6
-rw-r--r--
contrib/hstore_plpython/hstore_plpython3u--1.0.sql
19
-rw-r--r--
contrib/hstore_plpython/hstore_plpython3u.control
6
-rw-r--r--
contrib/hstore_plpython/hstore_plpythonu--1.0.sql
19
-rw-r--r--
contrib/hstore_plpython/hstore_plpythonu.control
6
-rw-r--r--
contrib/hstore_plpython/sql/hstore_plpython.sql
107
-rw-r--r--
contrib/intarray/_int_gin.c
3
-rw-r--r--
contrib/intarray/_int_gist.c
2
-rw-r--r--
contrib/intarray/_intbig_gist.c
2
-rw-r--r--
contrib/isn/isn.c
2
-rw-r--r--
contrib/ltree/_ltree_gist.c
2
-rw-r--r--
contrib/ltree/crc32.c
5
-rw-r--r--
contrib/ltree/ltree_gist.c
2
-rw-r--r--
contrib/ltree_plpython/.gitignore
6
-rw-r--r--
contrib/ltree_plpython/Makefile
37
-rw-r--r--
contrib/ltree_plpython/expected/ltree_plpython.out
45
-rw-r--r--
contrib/ltree_plpython/ltree_plpython.c
31
-rw-r--r--
contrib/ltree_plpython/ltree_plpython2u--1.0.sql
12
-rw-r--r--
contrib/ltree_plpython/ltree_plpython2u.control
6
-rw-r--r--
contrib/ltree_plpython/ltree_plpython3u--1.0.sql
12
-rw-r--r--
contrib/ltree_plpython/ltree_plpython3u.control
6
-rw-r--r--
contrib/ltree_plpython/ltree_plpythonu--1.0.sql
12
-rw-r--r--
contrib/ltree_plpython/ltree_plpythonu.control
6
-rw-r--r--
contrib/ltree_plpython/sql/ltree_plpython.sql
37
-rw-r--r--
contrib/pageinspect/brinfuncs.c
40
-rw-r--r--
contrib/pageinspect/ginfuncs.c
2
-rw-r--r--
contrib/pg_buffercache/pg_buffercache_pages.c
3
-rw-r--r--
contrib/pg_stat_statements/pg_stat_statements.c
64
-rw-r--r--
contrib/pg_test_fsync/Makefile
18
-rw-r--r--
contrib/pg_test_timing/Makefile
18
-rw-r--r--
contrib/pg_trgm/trgm_gin.c
3
-rw-r--r--
contrib/pg_trgm/trgm_gist.c
3
-rw-r--r--
contrib/pgcrypto/expected/pgp-decrypt.out
51
-rw-r--r--
contrib/pgcrypto/expected/pgp-pubkey-decrypt.out
4
-rw-r--r--
contrib/pgcrypto/mbuf.c
2
-rw-r--r--
contrib/pgcrypto/pgp-armor.c
2
-rw-r--r--
contrib/pgcrypto/pgp-decrypt.c
70
-rw-r--r--
contrib/pgcrypto/pgp-pgsql.c
33
-rw-r--r--
contrib/pgcrypto/pgp.h
12
-rw-r--r--
contrib/pgcrypto/px.c
3
-rw-r--r--
contrib/pgcrypto/px.h
2
-rw-r--r--
contrib/pgcrypto/sql/pgp-decrypt.sql
45
-rw-r--r--
contrib/pgstattuple/Makefile
4
-rw-r--r--
contrib/pgstattuple/pgstatapprox.c
274
-rw-r--r--
contrib/pgstattuple/pgstattuple--1.2--1.3.sql
18
-rw-r--r--
contrib/pgstattuple/pgstattuple--1.3.sql
(renamed from contrib/pgstattuple/pgstattuple--1.2.sql)
18
-rw-r--r--
contrib/pgstattuple/pgstattuple.control
2
-rw-r--r--
contrib/postgres_fdw/connection.c
3
-rw-r--r--
contrib/postgres_fdw/deparse.c
7
-rw-r--r--
contrib/postgres_fdw/expected/postgres_fdw.out
57
-rw-r--r--
contrib/postgres_fdw/postgres_fdw.c
42
-rw-r--r--
contrib/postgres_fdw/postgres_fdw.h
2
-rw-r--r--
contrib/postgres_fdw/sql/postgres_fdw.sql
3
-rw-r--r--
contrib/seg/seg.c
3
-rw-r--r--
contrib/sepgsql/dml.c
31
-rw-r--r--
contrib/spi/insert_username.c
2
-rw-r--r--
contrib/spi/timetravel.c
4
-rw-r--r--
contrib/start-scripts/linux
2
-rw-r--r--
contrib/test_decoding/Makefile
19
-rw-r--r--
contrib/test_decoding/expected/ddl.out
64
-rw-r--r--
contrib/test_decoding/expected/decoding_in_xact.out
2
-rw-r--r--
contrib/test_decoding/expected/replorigin.out
141
-rw-r--r--
contrib/test_decoding/expected/toast.out
9
-rw-r--r--
contrib/test_decoding/specs/ondisk_startup.spec
2
-rw-r--r--
contrib/test_decoding/sql/ddl.sql
19
-rw-r--r--
contrib/test_decoding/sql/decoding_in_xact.sql
2
-rw-r--r--
contrib/test_decoding/sql/replorigin.sql
64
-rw-r--r--
contrib/test_decoding/sql/toast.sql
5
-rw-r--r--
contrib/test_decoding/test_decoding.c
36
-rw-r--r--
contrib/tsm_system_rows/.gitignore
4
-rw-r--r--
contrib/tsm_system_rows/Makefile
21
-rw-r--r--
contrib/tsm_system_rows/expected/tsm_system_rows.out
31
-rw-r--r--
contrib/tsm_system_rows/sql/tsm_system_rows.sql
14
-rw-r--r--
contrib/tsm_system_rows/tsm_system_rows--1.0.sql
44
-rw-r--r--
contrib/tsm_system_rows/tsm_system_rows.c
271
-rw-r--r--
contrib/tsm_system_rows/tsm_system_rows.control
5
-rw-r--r--
contrib/tsm_system_time/.gitignore
4
-rw-r--r--
contrib/tsm_system_time/Makefile
21
-rw-r--r--
contrib/tsm_system_time/expected/tsm_system_time.out
54
-rw-r--r--
contrib/tsm_system_time/sql/tsm_system_time.sql
14
-rw-r--r--
contrib/tsm_system_time/tsm_system_time--1.0.sql
39
-rw-r--r--
contrib/tsm_system_time/tsm_system_time.c
317
-rw-r--r--
contrib/tsm_system_time/tsm_system_time.control
5
-rw-r--r--
doc/src/sgml/Makefile
3
-rw-r--r--
doc/src/sgml/backup.sgml
32
-rw-r--r--
doc/src/sgml/brin.sgml
57
-rw-r--r--
doc/src/sgml/btree-gin.sgml
2
-rw-r--r--
doc/src/sgml/btree-gist.sgml
4
-rw-r--r--
doc/src/sgml/catalogs.sgml
433
-rw-r--r--
doc/src/sgml/charset.sgml
2
-rw-r--r--
doc/src/sgml/citext.sgml
5
-rw-r--r--
doc/src/sgml/client-auth.sgml
74
-rw-r--r--
doc/src/sgml/config.sgml
15
-rw-r--r--
doc/src/sgml/contrib.sgml
5
-rw-r--r--
doc/src/sgml/custom-scan.sgml
124
-rw-r--r--
doc/src/sgml/datatype.sgml
32
-rw-r--r--
doc/src/sgml/ddl.sgml
2
-rw-r--r--
doc/src/sgml/event-trigger.sgml
13
-rw-r--r--
doc/src/sgml/fdwhandler.sgml
363
-rw-r--r--
doc/src/sgml/filelist.sgml
7
-rw-r--r--
doc/src/sgml/func.sgml
534
-rw-r--r--
doc/src/sgml/gist.sgml
55
-rw-r--r--
doc/src/sgml/high-availability.sgml
40
-rw-r--r--
doc/src/sgml/hstore.sgml
19
-rw-r--r--
doc/src/sgml/indices.sgml
2
-rw-r--r--
doc/src/sgml/information_schema.sgml
85
-rw-r--r--
doc/src/sgml/installation.sgml
61
-rw-r--r--
doc/src/sgml/json.sgml
6
-rw-r--r--
doc/src/sgml/keywords.sgml
7
-rw-r--r--
doc/src/sgml/logicaldecoding.sgml
45
-rw-r--r--
doc/src/sgml/ltree.sgml
19
-rw-r--r--
doc/src/sgml/maintenance.sgml
11
-rw-r--r--
doc/src/sgml/mvcc.sgml
90
-rw-r--r--
doc/src/sgml/pgcrypto.sgml
8
-rw-r--r--
doc/src/sgml/pgstatstatements.sgml
26
-rw-r--r--
doc/src/sgml/pgstattuple.sgml
136
-rw-r--r--
doc/src/sgml/pgtrgm.sgml
6
-rw-r--r--
doc/src/sgml/plpgsql.sgml
14
-rw-r--r--
doc/src/sgml/postgres-fdw.sgml
25
-rw-r--r--
doc/src/sgml/postgres.sgml
2
-rw-r--r--
doc/src/sgml/protocol.sgml
15
-rw-r--r--
doc/src/sgml/queries.sgml
175
-rw-r--r--
doc/src/sgml/rangetypes.sgml
6
-rw-r--r--
doc/src/sgml/ref/allfiles.sgml
5
-rw-r--r--
doc/src/sgml/ref/alter_extension.sgml
21
-rw-r--r--
doc/src/sgml/ref/alter_foreign_table.sgml
4
-rw-r--r--
doc/src/sgml/ref/alter_policy.sgml
2
-rw-r--r--
doc/src/sgml/ref/alter_table.sgml
26
-rw-r--r--
doc/src/sgml/ref/comment.sgml
22
-rw-r--r--
doc/src/sgml/ref/create_foreign_table.sgml
4
-rw-r--r--
doc/src/sgml/ref/create_function.sgml
18
-rw-r--r--
doc/src/sgml/ref/create_index.sgml
2
-rw-r--r--
doc/src/sgml/ref/create_policy.sgml
73
-rw-r--r--
doc/src/sgml/ref/create_rule.sgml
6
-rw-r--r--
doc/src/sgml/ref/create_table.sgml
4
-rw-r--r--
doc/src/sgml/ref/create_tablespace.sgml
2
-rw-r--r--
doc/src/sgml/ref/create_transform.sgml
207
-rw-r--r--
doc/src/sgml/ref/create_trigger.sgml
5
-rw-r--r--
doc/src/sgml/ref/create_view.sgml
9
-rw-r--r--
doc/src/sgml/ref/drop_owned.sgml
2
-rw-r--r--
doc/src/sgml/ref/drop_transform.sgml
123
-rw-r--r--
doc/src/sgml/ref/insert.sgml
404
-rw-r--r--
doc/src/sgml/ref/lock.sgml
8
-rw-r--r--
doc/src/sgml/ref/pg_basebackup.sgml
14
-rw-r--r--
doc/src/sgml/ref/pg_dumpall.sgml
4
-rw-r--r--
doc/src/sgml/ref/pg_xlogdump.sgml
(renamed from doc/src/sgml/pg_xlogdump.sgml)
0
-rw-r--r--
doc/src/sgml/ref/pgtestfsync.sgml
(renamed from doc/src/sgml/pgtestfsync.sgml)
10
-rw-r--r--
doc/src/sgml/ref/pgtesttiming.sgml
(renamed from doc/src/sgml/pgtesttiming.sgml)
10
-rw-r--r--
doc/src/sgml/ref/reassign_owned.sgml
3
-rw-r--r--
doc/src/sgml/ref/reindex.sgml
11
-rw-r--r--
doc/src/sgml/ref/reindexdb.sgml
19
-rw-r--r--
doc/src/sgml/ref/select.sgml
94
-rw-r--r--
doc/src/sgml/reference.sgml
5
-rw-r--r--
doc/src/sgml/release-9.0.sgml
538
-rw-r--r--
doc/src/sgml/release-9.1.sgml
614
-rw-r--r--
doc/src/sgml/release-9.2.sgml
677
-rw-r--r--
doc/src/sgml/release-9.3.sgml
698
-rw-r--r--
doc/src/sgml/release-9.4.sgml
1424
-rw-r--r--
doc/src/sgml/replication-origins.sgml
93
-rw-r--r--
doc/src/sgml/rules.sgml
11
-rw-r--r--
doc/src/sgml/storage.sgml
42
-rw-r--r--
doc/src/sgml/stylesheet-fo.xsl
7
-rw-r--r--
doc/src/sgml/tablesample-method.sgml
139
-rw-r--r--
doc/src/sgml/textsearch.sgml
12
-rw-r--r--
doc/src/sgml/trigger.sgml
52
-rw-r--r--
doc/src/sgml/tsm-system-rows.sgml
50
-rw-r--r--
doc/src/sgml/tsm-system-time.sgml
51
-rw-r--r--
doc/src/sgml/xfunc.sgml
5
-rw-r--r--
doc/src/sgml/xtypes.sgml
71
-rw-r--r--
src/Makefile.global.in
34
-rw-r--r--
src/Makefile.shlib
2
-rw-r--r--
src/backend/access/Makefile
3
-rw-r--r--
src/backend/access/brin/Makefile
2
-rw-r--r--
src/backend/access/brin/brin.c
107
-rw-r--r--
src/backend/access/brin/brin_inclusion.c
696
-rw-r--r--
src/backend/access/brin/brin_minmax.c
169
-rw-r--r--
src/backend/access/brin/brin_pageops.c
8
-rw-r--r--
src/backend/access/brin/brin_revmap.c
18
-rw-r--r--
src/backend/access/brin/brin_tuple.c
23
-rw-r--r--
src/backend/access/common/heaptuple.c
48
-rw-r--r--
src/backend/access/gin/ginarrayproc.c
2
-rw-r--r--
src/backend/access/gin/ginbtree.c
2
-rw-r--r--
src/backend/access/gin/ginget.c
3
-rw-r--r--
src/backend/access/gin/ginpostinglist.c
14
-rw-r--r--
src/backend/access/gin/ginutil.c
2
-rw-r--r--
src/backend/access/gin/ginxlog.c
2
-rw-r--r--
src/backend/access/gist/gist.c
2
-rw-r--r--
src/backend/access/gist/gistget.c
81
-rw-r--r--
src/backend/access/gist/gistproc.c
39
-rw-r--r--
src/backend/access/gist/gistscan.c
29
-rw-r--r--
src/backend/access/gist/gistutil.c
2
-rw-r--r--
src/backend/access/heap/README.tuplock
20
-rw-r--r--
src/backend/access/heap/heapam.c
588
-rw-r--r--
src/backend/access/heap/hio.c
27
-rw-r--r--
src/backend/access/heap/rewriteheap.c
2
-rw-r--r--
src/backend/access/heap/tuptoaster.c
44
-rw-r--r--
src/backend/access/index/genam.c
20
-rw-r--r--
src/backend/access/nbtree/README
2
-rw-r--r--
src/backend/access/nbtree/nbtinsert.c
31
-rw-r--r--
src/backend/access/nbtree/nbtpage.c
11
-rw-r--r--
src/backend/access/nbtree/nbtree.c
5
-rw-r--r--
src/backend/access/nbtree/nbtsearch.c
10
-rw-r--r--
src/backend/access/nbtree/nbtsort.c
2
-rw-r--r--
src/backend/access/nbtree/nbtutils.c
6
-rw-r--r--
src/backend/access/rmgrdesc/Makefile
6
-rw-r--r--
src/backend/access/rmgrdesc/barrierdesc.c
32
-rw-r--r--
src/backend/access/rmgrdesc/committsdesc.c
8
-rw-r--r--
src/backend/access/rmgrdesc/heapdesc.c
9
-rw-r--r--
src/backend/access/rmgrdesc/replorigindesc.c
63
-rw-r--r--
src/backend/access/rmgrdesc/smgrdesc.c
2
-rw-r--r--
src/backend/access/rmgrdesc/xactdesc.c
39
-rw-r--r--
src/backend/access/rmgrdesc/xlogdesc.c
4
-rw-r--r--
src/backend/access/spgist/spgkdtreeproc.c
2
-rw-r--r--
src/backend/access/spgist/spgquadtreeproc.c
2
-rw-r--r--
src/backend/access/spgist/spgscan.c
1
-rw-r--r--
src/backend/access/tablesample/Makefile
17
-rw-r--r--
src/backend/access/tablesample/bernoulli.c
233
-rw-r--r--
src/backend/access/tablesample/system.c
186
-rw-r--r--
src/backend/access/tablesample/tablesample.c
371
-rw-r--r--
src/backend/access/transam/Makefile
2
-rw-r--r--
src/backend/access/transam/README.parallel
223
-rw-r--r--
src/backend/access/transam/commit_ts.c
125
-rw-r--r--
src/backend/access/transam/multixact.c
396
-rw-r--r--
src/backend/access/transam/parallel.c
1010
-rw-r--r--
src/backend/access/transam/rmgr.c
1
-rw-r--r--
src/backend/access/transam/twophase.c
47
-rw-r--r--
src/backend/access/transam/varsup.c
7
-rw-r--r--
src/backend/access/transam/xact.c
647
-rw-r--r--
src/backend/access/transam/xlog.c
773
-rw-r--r--
src/backend/access/transam/xlogarchive.c
40
-rw-r--r--
src/backend/access/transam/xlogfuncs.c
12
-rw-r--r--
src/backend/access/transam/xloginsert.c
51
-rw-r--r--
src/backend/access/transam/xlogreader.c
33
-rw-r--r--
src/backend/bootstrap/bootparse.y
1
-rw-r--r--
src/backend/bootstrap/bootscanner.l
1
-rw-r--r--
src/backend/bootstrap/bootstrap.c
14
-rw-r--r--
src/backend/catalog/Catalog.pm
3
-rw-r--r--
src/backend/catalog/Makefile
6
-rw-r--r--
src/backend/catalog/aclchk.c
53
-rw-r--r--
src/backend/catalog/catalog.c
10
-rw-r--r--
src/backend/catalog/dependency.c
30
-rw-r--r--
src/backend/catalog/genbki.pl
17
-rw-r--r--
src/backend/catalog/index.c
74
-rw-r--r--
src/backend/catalog/indexing.c
2
-rw-r--r--
src/backend/catalog/information_schema.sql
34
-rw-r--r--
src/backend/catalog/namespace.c
13
-rw-r--r--
src/backend/catalog/objectaddress.c
436
-rw-r--r--
src/backend/catalog/pg_aggregate.c
1
-rw-r--r--
src/backend/catalog/pg_enum.c
2
-rw-r--r--
src/backend/catalog/pg_proc.c
46
-rw-r--r--
src/backend/catalog/pg_shdepend.c
8
-rw-r--r--
src/backend/catalog/pg_type.c
2
-rw-r--r--
src/backend/catalog/sql_features.txt
10
-rw-r--r--
src/backend/catalog/storage.c
2
-rw-r--r--
src/backend/catalog/system_views.sql
22
-rw-r--r--
src/backend/catalog/toasting.c
12
-rw-r--r--
src/backend/commands/analyze.c
226
-rw-r--r--
src/backend/commands/cluster.c
2
-rw-r--r--
src/backend/commands/constraint.c
19
-rw-r--r--
src/backend/commands/copy.c
41
-rw-r--r--
src/backend/commands/createas.c
4
-rw-r--r--
src/backend/commands/dbcommands.c
8
-rw-r--r--
src/backend/commands/dropcmds.c
12
-rw-r--r--
src/backend/commands/event_trigger.c
727
-rw-r--r--
src/backend/commands/explain.c
268
-rw-r--r--
src/backend/commands/functioncmds.c
354
-rw-r--r--
src/backend/commands/indexcmds.c
27
-rw-r--r--
src/backend/commands/lockcmds.c
12
-rw-r--r--
src/backend/commands/matview.c
2
-rw-r--r--
src/backend/commands/opclasscmds.c
63
-rw-r--r--
src/backend/commands/policy.c
260
-rw-r--r--
src/backend/commands/proclang.c
3
-rw-r--r--
src/backend/commands/schemacmds.c
16
-rw-r--r--
src/backend/commands/sequence.c
20
-rw-r--r--
src/backend/commands/tablecmds.c
114
-rw-r--r--
src/backend/commands/tablespace.c
6
-rw-r--r--
src/backend/commands/trigger.c
47
-rw-r--r--
src/backend/commands/tsearchcmds.c
5
-rw-r--r--
src/backend/commands/typecmds.c
43
-rw-r--r--
src/backend/commands/user.c
27
-rw-r--r--
src/backend/commands/vacuum.c
23
-rw-r--r--
src/backend/commands/vacuumlazy.c
13
-rw-r--r--
src/backend/executor/Makefile
6
-rw-r--r--
src/backend/executor/execAmi.c
16
-rw-r--r--
src/backend/executor/execCurrent.c
1
-rw-r--r--
src/backend/executor/execIndexing.c
897
-rw-r--r--
src/backend/executor/execMain.c
373
-rw-r--r--
src/backend/executor/execProcnode.c
14
-rw-r--r--
src/backend/executor/execQual.c
75
-rw-r--r--
src/backend/executor/execScan.c
17
-rw-r--r--
src/backend/executor/execTuples.c
47
-rw-r--r--
src/backend/executor/execUtils.c
556
-rw-r--r--
src/backend/executor/functions.c
3
-rw-r--r--
src/backend/executor/nodeAgg.c
1394
-rw-r--r--
src/backend/executor/nodeBitmapHeapscan.c
6
-rw-r--r--
src/backend/executor/nodeCustom.c
61
-rw-r--r--
src/backend/executor/nodeForeignscan.c
50
-rw-r--r--
src/backend/executor/nodeGroup.c
7
-rw-r--r--
src/backend/executor/nodeHash.c
58
-rw-r--r--
src/backend/executor/nodeIndexonlyscan.c
23
-rw-r--r--
src/backend/executor/nodeIndexscan.c
411
-rw-r--r--
src/backend/executor/nodeLockRows.c
146
-rw-r--r--
src/backend/executor/nodeMaterial.c
12
-rw-r--r--
src/backend/executor/nodeMergeAppend.c
8
-rw-r--r--
src/backend/executor/nodeMergejoin.c
4
-rw-r--r--
src/backend/executor/nodeModifyTable.c
517
-rw-r--r--
src/backend/executor/nodeSamplescan.c
257
-rw-r--r--
src/backend/executor/nodeSort.c
8
-rw-r--r--
src/backend/executor/nodeSubqueryscan.c
8
-rw-r--r--
src/backend/executor/nodeWindowAgg.c
5
-rw-r--r--
src/backend/executor/spi.c
49
-rw-r--r--
src/backend/foreign/foreign.c
49
-rw-r--r--
src/backend/lib/Makefile
3
-rw-r--r--
src/backend/lib/bipartite_match.c
163
-rw-r--r--
src/backend/lib/hyperloglog.c
6
-rw-r--r--
src/backend/lib/pairingheap.c
4
-rw-r--r--
src/backend/libpq/auth.c
11
-rw-r--r--
src/backend/libpq/be-secure-openssl.c
38
-rw-r--r--
src/backend/libpq/be-secure.c
14
-rw-r--r--
src/backend/libpq/hba.c
13
-rw-r--r--
src/backend/libpq/pqcomm.c
29
-rw-r--r--
src/backend/libpq/pqmq.c
64
-rw-r--r--
src/backend/nodes/copyfuncs.c
211
-rw-r--r--
src/backend/nodes/equalfuncs.c
153
-rw-r--r--
src/backend/nodes/list.c
6
-rw-r--r--
src/backend/nodes/makefuncs.c
15
-rw-r--r--
src/backend/nodes/nodeFuncs.c
169
-rw-r--r--
src/backend/nodes/outfuncs.c
133
-rw-r--r--
src/backend/nodes/readfuncs.c
138
-rw-r--r--
src/backend/optimizer/README
11
-rw-r--r--
src/backend/optimizer/geqo/geqo_erx.c
2
-rw-r--r--
src/backend/optimizer/path/allpaths.c
107
-rw-r--r--
src/backend/optimizer/path/costsize.c
191
-rw-r--r--
src/backend/optimizer/path/equivclass.c
2
-rw-r--r--
src/backend/optimizer/path/indxpath.c
7
-rw-r--r--
src/backend/optimizer/path/joinpath.c
348
-rw-r--r--
src/backend/optimizer/path/pathkeys.c
2
-rw-r--r--
src/backend/optimizer/plan/analyzejoins.c
28
-rw-r--r--
src/backend/optimizer/plan/createplan.c
199
-rw-r--r--
src/backend/optimizer/plan/initsplan.c
7
-rw-r--r--
src/backend/optimizer/plan/planagg.c
2
-rw-r--r--
src/backend/optimizer/plan/planner.c
927
-rw-r--r--
src/backend/optimizer/plan/setrefs.c
308
-rw-r--r--
src/backend/optimizer/plan/subselect.c
64
-rw-r--r--
src/backend/optimizer/prep/prepjointree.c
7
-rw-r--r--
src/backend/optimizer/prep/prepsecurity.c
6
-rw-r--r--
src/backend/optimizer/prep/preptlist.c
47
-rw-r--r--
src/backend/optimizer/prep/prepunion.c
15
-rw-r--r--
src/backend/optimizer/util/clauses.c
97
-rw-r--r--
src/backend/optimizer/util/pathnode.c
125
-rw-r--r--
src/backend/optimizer/util/plancat.c
369
-rw-r--r--
src/backend/optimizer/util/predtest.c
2
-rw-r--r--
src/backend/optimizer/util/relnode.c
15
-rw-r--r--
src/backend/optimizer/util/tlist.c
22
-rw-r--r--
src/backend/optimizer/util/var.c
25
-rw-r--r--
src/backend/parser/analyze.c
158
-rw-r--r--
src/backend/parser/gram.y
429
-rw-r--r--
src/backend/parser/parse_agg.c
731
-rw-r--r--
src/backend/parser/parse_clause.c
760
-rw-r--r--
src/backend/parser/parse_coerce.c
16
-rw-r--r--
src/backend/parser/parse_collate.c
2
-rw-r--r--
src/backend/parser/parse_expr.c
5
-rw-r--r--
src/backend/parser/parse_func.c
146
-rw-r--r--
src/backend/parser/parse_relation.c
77
-rw-r--r--
src/backend/parser/parse_target.c
15
-rw-r--r--
src/backend/parser/parse_type.c
2
-rw-r--r--
src/backend/parser/parse_utilcmd.c
23
-rw-r--r--
src/backend/pgxc/barrier/barrier.c
9
-rw-r--r--
src/backend/port/atomics.c
17
-rw-r--r--
src/backend/port/sysv_shmem.c
2
-rw-r--r--
src/backend/port/win32_latch.c
2
-rw-r--r--
src/backend/port/win32_sema.c
1
-rw-r--r--
src/backend/postmaster/autovacuum.c
30
-rw-r--r--
src/backend/postmaster/bgworker.c
73
-rw-r--r--
src/backend/postmaster/bgwriter.c
2
-rw-r--r--
src/backend/postmaster/pgstat.c
2
-rw-r--r--
src/backend/postmaster/postmaster.c
54
-rw-r--r--
src/backend/replication/basebackup.c
169
-rw-r--r--
src/backend/replication/libpqwalreceiver/libpqwalreceiver.c
14
-rw-r--r--
src/backend/replication/logical/Makefile
3
-rw-r--r--
src/backend/replication/logical/decode.c
119
-rw-r--r--
src/backend/replication/logical/logical.c
39
-rw-r--r--
src/backend/replication/logical/logicalfuncs.c
4
-rw-r--r--
src/backend/replication/logical/origin.c
1487
-rw-r--r--
src/backend/replication/logical/reorderbuffer.c
181
-rw-r--r--
src/backend/replication/logical/snapbuild.c
48
-rw-r--r--
src/backend/replication/repl_gram.y
16
-rw-r--r--
src/backend/replication/repl_scanner.l
1
-rw-r--r--
src/backend/replication/slot.c
40
-rw-r--r--
src/backend/replication/slotfuncs.c
19
-rw-r--r--
src/backend/replication/walreceiver.c
10
-rw-r--r--
src/backend/replication/walreceiverfuncs.c
2
-rw-r--r--
src/backend/replication/walsender.c
11
-rw-r--r--
src/backend/rewrite/rewriteDefine.c
1
-rw-r--r--
src/backend/rewrite/rewriteHandler.c
272
-rw-r--r--
src/backend/rewrite/rewriteManip.c
38
-rw-r--r--
src/backend/rewrite/rowsecurity.c
452
-rw-r--r--
src/backend/snowball/dict_snowball.c
2
-rw-r--r--
src/backend/storage/buffer/buf_init.c
8
-rw-r--r--
src/backend/storage/buffer/bufmgr.c
48
-rw-r--r--
src/backend/storage/buffer/freelist.c
15
-rw-r--r--
src/backend/storage/file/fd.c
285
-rw-r--r--
src/backend/storage/file/reinit.c
10
-rw-r--r--
src/backend/storage/ipc/dsm.c
2
-rw-r--r--
src/backend/storage/ipc/dsm_impl.c
8
-rw-r--r--
src/backend/storage/ipc/ipci.c
3
-rw-r--r--
src/backend/storage/ipc/procarray.c
52
-rw-r--r--
src/backend/storage/ipc/procsignal.c
3
-rw-r--r--
src/backend/storage/ipc/shm_mq.c
22
-rw-r--r--
src/backend/storage/ipc/sinval.c
6
-rw-r--r--
src/backend/storage/lmgr/README
6
-rw-r--r--
src/backend/storage/lmgr/lmgr.c
91
-rw-r--r--
src/backend/storage/lmgr/lwlock.c
76
-rw-r--r--
src/backend/storage/lmgr/predicate.c
12
-rw-r--r--
src/backend/storage/lmgr/proc.c
1
-rw-r--r--
src/backend/storage/page/bufpage.c
10
-rw-r--r--
src/backend/storage/page/itemptr.c
7
-rw-r--r--
src/backend/storage/smgr/md.c
4
-rw-r--r--
src/backend/tcop/postgres.c
24
-rw-r--r--
src/backend/tcop/utility.c
346
-rw-r--r--
src/backend/tsearch/dict_synonym.c
2
-rw-r--r--
src/backend/tsearch/spell.c
4
-rw-r--r--
src/backend/utils/adt/Makefile
9
-rw-r--r--
src/backend/utils/adt/acl.c
6
-rw-r--r--
src/backend/utils/adt/array_expanded.c
455
-rw-r--r--
src/backend/utils/adt/array_selfuncs.c
4
-rw-r--r--
src/backend/utils/adt/array_typanalyze.c
2
-rw-r--r--
src/backend/utils/adt/array_userfuncs.c
124
-rw-r--r--
src/backend/utils/adt/arrayfuncs.c
993
-rw-r--r--
src/backend/utils/adt/cash.c
2
-rw-r--r--
src/backend/utils/adt/datum.c
89
-rw-r--r--
src/backend/utils/adt/enum.c
15
-rw-r--r--
src/backend/utils/adt/expandeddatum.c
163
-rw-r--r--
src/backend/utils/adt/format_type.c
3
-rw-r--r--
src/backend/utils/adt/formatting.c
60
-rw-r--r--
src/backend/utils/adt/geo_ops.c
66
-rw-r--r--
src/backend/utils/adt/json.c
6
-rw-r--r--
src/backend/utils/adt/jsonb.c
182
-rw-r--r--
src/backend/utils/adt/jsonb_gin.c
2
-rw-r--r--
src/backend/utils/adt/jsonb_util.c
49
-rw-r--r--
src/backend/utils/adt/jsonfuncs.c
741
-rw-r--r--
src/backend/utils/adt/levenshtein.c
4
-rw-r--r--
src/backend/utils/adt/lockfuncs.c
59
-rw-r--r--
src/backend/utils/adt/misc.c
10
-rw-r--r--
src/backend/utils/adt/name.c
4
-rw-r--r--
src/backend/utils/adt/network.c
52
-rw-r--r--
src/backend/utils/adt/network_gist.c
32
-rw-r--r--
src/backend/utils/adt/numeric.c
59
-rw-r--r--
src/backend/utils/adt/orderedsetaggs.c
4
-rw-r--r--
src/backend/utils/adt/pg_locale.c
74
-rw-r--r--
src/backend/utils/adt/pg_upgrade_support.c
26
-rw-r--r--
src/backend/utils/adt/pgstatfuncs.c
198
-rw-r--r--
src/backend/utils/adt/pseudotypes.c
65
-rw-r--r--
src/backend/utils/adt/rangetypes.c
54
-rw-r--r--
src/backend/utils/adt/rangetypes_gist.c
2
-rw-r--r--
src/backend/utils/adt/rangetypes_selfuncs.c
4
-rw-r--r--
src/backend/utils/adt/rangetypes_spgist.c
32
-rw-r--r--
src/backend/utils/adt/regexp.c
5
-rw-r--r--
src/backend/utils/adt/regproc.c
204
-rw-r--r--
src/backend/utils/adt/ri_triggers.c
16
-rw-r--r--
src/backend/utils/adt/ruleutils.c
505
-rw-r--r--
src/backend/utils/adt/selfuncs.c
17
-rw-r--r--
src/backend/utils/adt/timestamp.c
6
-rw-r--r--
src/backend/utils/adt/tsginidx.c
2
-rw-r--r--
src/backend/utils/adt/tsquery_gist.c
2
-rw-r--r--
src/backend/utils/adt/tsquery_op.c
5
-rw-r--r--
src/backend/utils/adt/tsvector_op.c
4
-rw-r--r--
src/backend/utils/adt/txid.c
6
-rw-r--r--
src/backend/utils/adt/varlena.c
188
-rw-r--r--
src/backend/utils/adt/xml.c
4
-rw-r--r--
src/backend/utils/cache/catcache.c
4
-rw-r--r--
src/backend/utils/cache/inval.c
13
-rw-r--r--
src/backend/utils/cache/lsyscache.c
98
-rw-r--r--
src/backend/utils/cache/plancache.c
6
-rw-r--r--
src/backend/utils/cache/relcache.c
16
-rw-r--r--
src/backend/utils/cache/syscache.c
69
-rw-r--r--
src/backend/utils/error/elog.c
4
-rw-r--r--
src/backend/utils/fmgr/dfmgr.c
54
-rw-r--r--
src/backend/utils/fmgr/funcapi.c
42
-rw-r--r--
src/backend/utils/init/miscinit.c
30
-rw-r--r--
src/backend/utils/init/postinit.c
2
-rw-r--r--
src/backend/utils/mb/Unicode/ISO10646-GB18030.TXT
63488
-rw-r--r--
src/backend/utils/mb/Unicode/Makefile
8
-rwxr-xr-x
src/backend/utils/mb/Unicode/UCS_to_BIG5.pl
4
-rwxr-xr-x
src/backend/utils/mb/Unicode/UCS_to_EUC_CN.pl
4
-rwxr-xr-x
src/backend/utils/mb/Unicode/UCS_to_EUC_JIS_2004.pl
8
-rwxr-xr-x
src/backend/utils/mb/Unicode/UCS_to_EUC_JP.pl
4
-rwxr-xr-x
src/backend/utils/mb/Unicode/UCS_to_EUC_KR.pl
4
-rwxr-xr-x
src/backend/utils/mb/Unicode/UCS_to_EUC_TW.pl
4
-rwxr-xr-x
src/backend/utils/mb/Unicode/UCS_to_GB18030.pl
85
-rwxr-xr-x
src/backend/utils/mb/Unicode/UCS_to_SHIFT_JIS_2004.pl
8
-rwxr-xr-x
src/backend/utils/mb/Unicode/UCS_to_SJIS.pl
4
-rw-r--r--
src/backend/utils/mb/Unicode/UCS_to_most.pl
4
-rw-r--r--
src/backend/utils/mb/Unicode/big5_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/euc_cn_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/euc_jis_2004_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/euc_jis_2004_to_utf8_combined.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/euc_jp_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/euc_kr_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/euc_tw_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/gb-18030-2000.xml
30916
-rw-r--r--
src/backend/utils/mb/Unicode/gb18030_to_utf8.map
32633
-rw-r--r--
src/backend/utils/mb/Unicode/gbk_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/iso8859_10_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/iso8859_13_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/iso8859_14_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/iso8859_15_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/iso8859_16_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/iso8859_2_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/iso8859_3_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/iso8859_4_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/iso8859_5_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/iso8859_6_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/iso8859_7_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/iso8859_8_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/iso8859_9_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/johab_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/koi8r_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/koi8u_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/shift_jis_2004_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/shift_jis_2004_to_utf8_combined.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/sjis_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/uhc_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_big5.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_euc_cn.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_euc_jis_2004.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_euc_jis_2004_combined.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_euc_jp.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_euc_kr.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_euc_tw.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_gb18030.map
32631
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_gbk.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_iso8859_10.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_iso8859_13.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_iso8859_14.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_iso8859_15.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_iso8859_16.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_iso8859_2.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_iso8859_3.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_iso8859_4.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_iso8859_5.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_iso8859_6.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_iso8859_7.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_iso8859_8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_iso8859_9.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_johab.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_koi8r.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_koi8u.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_shift_jis_2004.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_shift_jis_2004_combined.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_sjis.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_uhc.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_win1250.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_win1251.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_win1252.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_win1253.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_win1254.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_win1255.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_win1256.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_win1257.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_win1258.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_win866.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/utf8_to_win874.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/win1250_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/win1251_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/win1252_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/win1253_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/win1254_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/win1255_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/win1256_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/win1257_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/win1258_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/win866_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/Unicode/win874_to_utf8.map
2
-rw-r--r--
src/backend/utils/mb/conv.c
327
-rw-r--r--
src/backend/utils/mb/conversion_procs/ascii_and_mic/ascii_and_mic.c
3
-rw-r--r--
src/backend/utils/mb/conversion_procs/cyrillic_and_mic/cyrillic_and_mic.c
21
-rw-r--r--
src/backend/utils/mb/conversion_procs/euc2004_sjis2004/euc2004_sjis2004.c
3
-rw-r--r--
src/backend/utils/mb/conversion_procs/euc_cn_and_mic/euc_cn_and_mic.c
3
-rw-r--r--
src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/euc_jp_and_sjis.c
7
-rw-r--r--
src/backend/utils/mb/conversion_procs/euc_kr_and_mic/euc_kr_and_mic.c
3
-rw-r--r--
src/backend/utils/mb/conversion_procs/euc_tw_and_big5/big5.c
14
-rw-r--r--
src/backend/utils/mb/conversion_procs/euc_tw_and_big5/euc_tw_and_big5.c
7
-rw-r--r--
src/backend/utils/mb/conversion_procs/latin2_and_win1250/latin2_and_win1250.c
7
-rw-r--r--
src/backend/utils/mb/conversion_procs/latin_and_mic/latin_and_mic.c
7
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_ascii/utf8_and_ascii.c
3
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_big5/utf8_and_big5.c
17
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/utf8_and_cyrillic.c
34
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_euc2004/utf8_and_euc2004.c
21
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/utf8_and_euc_cn.c
17
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/utf8_and_euc_jp.c
17
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/utf8_and_euc_kr.c
17
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/utf8_and_euc_tw.c
17
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c
170
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_gbk/utf8_and_gbk.c
17
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c
83
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/utf8_and_iso8859_1.c
3
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_johab/utf8_and_johab.c
17
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_sjis/utf8_and_sjis.c
17
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/utf8_and_sjis2004.c
21
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_uhc/utf8_and_uhc.c
17
-rw-r--r--
src/backend/utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c
75
-rw-r--r--
src/backend/utils/mb/wchar.c
52
-rw-r--r--
src/backend/utils/misc/Makefile
2
-rw-r--r--
src/backend/utils/misc/guc-file.l
58
-rw-r--r--
src/backend/utils/misc/guc.c
293
-rw-r--r--
src/backend/utils/misc/postgresql.conf.sample
2
-rw-r--r--
src/backend/utils/misc/rls.c
35
-rw-r--r--
src/backend/utils/misc/sampling.c
285
-rw-r--r--
src/backend/utils/mmgr/mcxt.c
4
-rw-r--r--
src/backend/utils/sort/sortsupport.c
4
-rw-r--r--
src/backend/utils/sort/tuplesort.c
230
-rw-r--r--
src/backend/utils/time/combocid.c
77
-rw-r--r--
src/backend/utils/time/snapmgr.c
227
-rw-r--r--
src/backend/utils/time/tqual.c
32
-rw-r--r--
src/bin/Makefile
3
-rw-r--r--
src/bin/initdb/Makefile
2
-rw-r--r--
src/bin/initdb/initdb.c
309
-rw-r--r--
src/bin/initdb/nls.mk
2
-rw-r--r--
src/bin/initdb/t/001_initdb.pl
48
-rw-r--r--
src/bin/pg_archivecleanup/pg_archivecleanup.c
2
-rw-r--r--
src/bin/pg_basebackup/Makefile
2
-rw-r--r--
src/bin/pg_basebackup/pg_basebackup.c
24
-rw-r--r--
src/bin/pg_basebackup/pg_receivexlog.c
49
-rw-r--r--
src/bin/pg_basebackup/pg_recvlogical.c
6
-rw-r--r--
src/bin/pg_basebackup/receivelog.c
115
-rw-r--r--
src/bin/pg_basebackup/receivelog.h
2
-rw-r--r--
src/bin/pg_basebackup/streamutil.c
14
-rw-r--r--
src/bin/pg_basebackup/streamutil.h
12
-rw-r--r--
src/bin/pg_basebackup/t/010_pg_basebackup.pl
26
-rw-r--r--
src/bin/pg_config/Makefile
2
-rw-r--r--
src/bin/pg_controldata/Makefile
2
-rw-r--r--
src/bin/pg_ctl/Makefile
2
-rw-r--r--
src/bin/pg_ctl/pg_ctl.c
35
-rw-r--r--
src/bin/pg_ctl/t/001_start_stop.pl
4
-rw-r--r--
src/bin/pg_ctl/t/002_status.pl
2
-rw-r--r--
src/bin/pg_dump/common.c
5
-rw-r--r--
src/bin/pg_dump/pg_backup_archiver.c
2
-rw-r--r--
src/bin/pg_dump/pg_dump.c
375
-rw-r--r--
src/bin/pg_dump/pg_dump.h
13
-rw-r--r--
src/bin/pg_dump/pg_dump_sort.c
11
-rw-r--r--
src/bin/pg_dump/pg_dumpall.c
4
-rw-r--r--
src/bin/pg_resetxlog/nls.mk
2
-rw-r--r--
src/bin/pg_resetxlog/pg_resetxlog.c
11
-rw-r--r--
src/bin/pg_rewind/Makefile
3
-rw-r--r--
src/bin/pg_rewind/RewindTest.pm
200
-rw-r--r--
src/bin/pg_rewind/copy_fetch.c
26
-rw-r--r--
src/bin/pg_rewind/filemap.c
19
-rw-r--r--
src/bin/pg_rewind/filemap.h
28
-rw-r--r--
src/bin/pg_rewind/parsexlog.c
10
-rw-r--r--
src/bin/pg_rewind/pg_rewind.c
8
-rw-r--r--
src/bin/pg_rewind/t/001_basic.pl
20
-rw-r--r--
src/bin/pg_rewind/t/002_databases.pl
8
-rw-r--r--
src/bin/pg_rewind/t/003_extrafiles.pl
56
-rw-r--r--
src/bin/pg_test_fsync/.gitignore
(renamed from contrib/pg_test_fsync/.gitignore)
0
-rw-r--r--
src/bin/pg_test_fsync/Makefile
27
-rw-r--r--
src/bin/pg_test_fsync/pg_test_fsync.c
(renamed from contrib/pg_test_fsync/pg_test_fsync.c)
0
-rw-r--r--
src/bin/pg_test_timing/.gitignore
(renamed from contrib/pg_test_timing/.gitignore)
0
-rw-r--r--
src/bin/pg_test_timing/Makefile
27
-rw-r--r--
src/bin/pg_test_timing/pg_test_timing.c
(renamed from contrib/pg_test_timing/pg_test_timing.c)
0
-rw-r--r--
src/bin/pg_upgrade/Makefile
2
-rw-r--r--
src/bin/pg_upgrade/check.c
93
-rw-r--r--
src/bin/pg_upgrade/controldata.c
54
-rw-r--r--
src/bin/pg_upgrade/dump.c
8
-rw-r--r--
src/bin/pg_upgrade/info.c
160
-rw-r--r--
src/bin/pg_upgrade/option.c
12
-rw-r--r--
src/bin/pg_upgrade/parallel.c
2
-rw-r--r--
src/bin/pg_upgrade/pg_upgrade.c
15
-rw-r--r--
src/bin/pg_upgrade/pg_upgrade.h
9
-rw-r--r--
src/bin/pg_upgrade/relfilenode.c
8
-rw-r--r--
src/bin/pg_upgrade/server.c
11
-rw-r--r--
src/bin/pg_upgrade/test.sh
2
-rw-r--r--
src/bin/pg_upgrade/version.c
4
-rw-r--r--
src/bin/pg_xlogdump/.gitignore
(renamed from contrib/pg_xlogdump/.gitignore)
3
-rw-r--r--
src/bin/pg_xlogdump/Makefile
(renamed from contrib/pg_xlogdump/Makefile)
35
-rw-r--r--
src/bin/pg_xlogdump/compat.c
(renamed from contrib/pg_xlogdump/compat.c)
2
-rw-r--r--
src/bin/pg_xlogdump/pg_xlogdump.c
(renamed from contrib/pg_xlogdump/pg_xlogdump.c)
81
-rw-r--r--
src/bin/pg_xlogdump/rmgrdesc.c
(renamed from contrib/pg_xlogdump/rmgrdesc.c)
6
-rw-r--r--
src/bin/pg_xlogdump/rmgrdesc.h
(renamed from contrib/pg_xlogdump/rmgrdesc.h)
2
-rw-r--r--
src/bin/pgbench/pgbench.c
142
-rw-r--r--
src/bin/pgbench/pgbench.h
34
-rw-r--r--
src/bin/psql/command.c
31
-rw-r--r--
src/bin/psql/common.c
9
-rw-r--r--
src/bin/psql/common.h
2
-rw-r--r--
src/bin/psql/copy.c
2
-rw-r--r--
src/bin/psql/describe.c
36
-rw-r--r--
src/bin/psql/help.c
40
-rw-r--r--
src/bin/psql/print.c
62
-rw-r--r--
src/bin/psql/print.h
8
-rw-r--r--
src/bin/psql/startup.c
2
-rw-r--r--
src/bin/psql/tab-complete.c
56
-rw-r--r--
src/bin/scripts/Makefile
2
-rw-r--r--
src/bin/scripts/common.c
2
-rw-r--r--
src/bin/scripts/reindexdb.c
52
-rw-r--r--
src/bin/scripts/t/090_reindexdb.pl
6
-rw-r--r--
src/bin/scripts/t/102_vacuumdb_stages.pl
2
-rw-r--r--
src/bin/scripts/vacuumdb.c
4
-rw-r--r--
src/common/restricted_token.c
2
-rw-r--r--
src/include/access/attnum.h
2
-rw-r--r--
src/include/access/brin_internal.h
13
-rw-r--r--
src/include/access/brin_page.h
4
-rw-r--r--
src/include/access/commit_ts.h
20
-rw-r--r--
src/include/access/gin.h
2
-rw-r--r--
src/include/access/gin_private.h
2
-rw-r--r--
src/include/access/gist.h
20
-rw-r--r--
src/include/access/gist_private.h
5
-rw-r--r--
src/include/access/hash.h
2
-rw-r--r--
src/include/access/heapam.h
9
-rw-r--r--
src/include/access/heapam_xlog.h
54
-rw-r--r--
src/include/access/hio.h
2
-rw-r--r--
src/include/access/htup_details.h
36
-rw-r--r--
src/include/access/multixact.h
1
-rw-r--r--
src/include/access/nbtree.h
2
-rw-r--r--
src/include/access/parallel.h
68
-rw-r--r--
src/include/access/relscan.h
16
-rw-r--r--
src/include/access/rewriteheap.h
2
-rw-r--r--
src/include/access/rmgrlist.h
3
-rw-r--r--
src/include/access/skey.h
23
-rw-r--r--
src/include/access/stratnum.h
75
-rw-r--r--
src/include/access/tablesample.h
61
-rw-r--r--
src/include/access/xact.h
81
-rw-r--r--
src/include/access/xlog.h
23
-rw-r--r--
src/include/access/xlog_internal.h
26
-rw-r--r--
src/include/access/xlogdefs.h
6
-rw-r--r--
src/include/access/xloginsert.h
16
-rw-r--r--
src/include/access/xlogreader.h
3
-rw-r--r--
src/include/access/xlogrecord.h
19
-rw-r--r--
src/include/access/xlogutils.h
10
-rw-r--r--
src/include/bootstrap/bootstrap.h
2
-rw-r--r--
src/include/c.h
2
-rw-r--r--
src/include/catalog/binary_upgrade.h
2
-rw-r--r--
src/include/catalog/catversion.h
2
-rw-r--r--
src/include/catalog/dependency.h
1
-rw-r--r--
src/include/catalog/index.h
8
-rw-r--r--
src/include/catalog/indexing.h
20
-rw-r--r--
src/include/catalog/namespace.h
2
-rw-r--r--
src/include/catalog/objectaddress.h
2
-rw-r--r--
src/include/catalog/opfam_internal.h
28
-rw-r--r--
src/include/catalog/pg_aggregate.h
56
-rw-r--r--
src/include/catalog/pg_am.h
3
-rw-r--r--
src/include/catalog/pg_amop.h
449
-rw-r--r--
src/include/catalog/pg_amproc.h
517
-rw-r--r--
src/include/catalog/pg_attribute.h
12
-rw-r--r--
src/include/catalog/pg_cast.h
17
-rw-r--r--
src/include/catalog/pg_class.h
4
-rw-r--r--
src/include/catalog/pg_control.h
6
-rw-r--r--
src/include/catalog/pg_description.h
2
-rw-r--r--
src/include/catalog/pg_extension.h
2
-rw-r--r--
src/include/catalog/pg_largeobject.h
2
-rw-r--r--
src/include/catalog/pg_opclass.h
60
-rw-r--r--
src/include/catalog/pg_operator.h
16
-rw-r--r--
src/include/catalog/pg_opfamily.h
3
-rw-r--r--
src/include/catalog/pg_pltemplate.h
5
-rw-r--r--
src/include/catalog/pg_policy.h
20
-rw-r--r--
src/include/catalog/pg_proc.h
5558
-rw-r--r--
src/include/catalog/pg_proc_fn.h
3
-rw-r--r--
src/include/catalog/pg_replication_origin.h
70
-rw-r--r--
src/include/catalog/pg_seclabel.h
4
-rw-r--r--
src/include/catalog/pg_shdescription.h
2
-rw-r--r--
src/include/catalog/pg_shseclabel.h
4
-rw-r--r--
src/include/catalog/pg_tablesample_method.h
81
-rw-r--r--
src/include/catalog/pg_transform.h
47
-rw-r--r--
src/include/catalog/pg_trigger.h
2
-rw-r--r--
src/include/catalog/pg_type.h
18
-rw-r--r--
src/include/commands/defrem.h
11
-rw-r--r--
src/include/commands/event_trigger.h
26
-rw-r--r--
src/include/commands/explain.h
2
-rw-r--r--
src/include/commands/extension.h
2
-rw-r--r--
src/include/commands/vacuum.h
22
-rw-r--r--
src/include/common/fe_memutils.h
4
-rw-r--r--
src/include/common/pg_lzcompress.h
2
-rw-r--r--
src/include/common/restricted_token.h
8
-rw-r--r--
src/include/common/string.h
4
-rw-r--r--
src/include/executor/execdesc.h
1
-rw-r--r--
src/include/executor/executor.h
34
-rw-r--r--
src/include/executor/hashjoin.h
18
-rw-r--r--
src/include/executor/nodeSamplescan.h
24
-rw-r--r--
src/include/executor/spi.h
1
-rw-r--r--
src/include/executor/tuptable.h
1
-rw-r--r--
src/include/fmgr.h
5
-rw-r--r--
src/include/foreign/fdwapi.h
24
-rw-r--r--
src/include/foreign/foreign.h
2
-rw-r--r--
src/include/funcapi.h
1
-rw-r--r--
src/include/lib/bipartite_match.h
44
-rw-r--r--
src/include/lib/hyperloglog.h
2
-rw-r--r--
src/include/lib/pairingheap.h
14
-rw-r--r--
src/include/libpq/libpq-be.h
4
-rw-r--r--
src/include/libpq/libpq.h
22
-rw-r--r--
src/include/libpq/pqmq.h
3
-rw-r--r--
src/include/mb/pg_wchar.h
43
-rw-r--r--
src/include/miscadmin.h
5
-rw-r--r--
src/include/nodes/execnodes.h
97
-rw-r--r--
src/include/nodes/makefuncs.h
2
-rw-r--r--
src/include/nodes/nodes.h
25
-rw-r--r--
src/include/nodes/parsenodes.h
233
-rw-r--r--
src/include/nodes/pg_list.h
3
-rw-r--r--
src/include/nodes/plannodes.h
89
-rw-r--r--
src/include/nodes/primnodes.h
91
-rw-r--r--
src/include/nodes/relation.h
54
-rw-r--r--
src/include/optimizer/clauses.h
2
-rw-r--r--
src/include/optimizer/cost.h
1
-rw-r--r--
src/include/optimizer/pathnode.h
2
-rw-r--r--
src/include/optimizer/paths.h
9
-rw-r--r--
src/include/optimizer/plancat.h
2
-rw-r--r--
src/include/optimizer/planmain.h
6
-rw-r--r--
src/include/optimizer/prep.h
3
-rw-r--r--
src/include/optimizer/tlist.h
3
-rw-r--r--
src/include/parser/kwlist.h
8
-rw-r--r--
src/include/parser/parse_agg.h
5
-rw-r--r--
src/include/parser/parse_clause.h
5
-rw-r--r--
src/include/parser/parse_func.h
5
-rw-r--r--
src/include/parser/parse_relation.h
12
-rw-r--r--
src/include/pgstat.h
32
-rw-r--r--
src/include/pgxc/barrier.h
6
-rw-r--r--
src/include/port.h
4
-rw-r--r--
src/include/port/atomics.h
39
-rw-r--r--
src/include/port/atomics/generic-gcc.h
2
-rw-r--r--
src/include/port/pg_crc32c.h
2
-rw-r--r--
src/include/postgres.h
30
-rw-r--r--
src/include/postmaster/bgworker.h
2
-rw-r--r--
src/include/postmaster/pgarch.h
2
-rw-r--r--
src/include/regex/regguts.h
5
-rw-r--r--
src/include/replication/basebackup.h
10
-rw-r--r--
src/include/replication/logical.h
2
-rw-r--r--
src/include/replication/origin.h
86
-rw-r--r--
src/include/replication/output_plugin.h
8
-rw-r--r--
src/include/replication/reorderbuffer.h
19
-rw-r--r--
src/include/replication/slot.h
4
-rw-r--r--
src/include/replication/walsender.h
2
-rw-r--r--
src/include/rewrite/prs2lock.h
2
-rw-r--r--
src/include/rewrite/rowsecurity.h
38
-rw-r--r--
src/include/storage/fd.h
1
-rw-r--r--
src/include/storage/itemptr.h
7
-rw-r--r--
src/include/storage/lmgr.h
5
-rw-r--r--
src/include/storage/lock.h
10
-rw-r--r--
src/include/storage/lwlock.h
5
-rw-r--r--
src/include/storage/procarray.h
1
-rw-r--r--
src/include/storage/procsignal.h
1
-rw-r--r--
src/include/storage/s_lock.h
4
-rw-r--r--
src/include/storage/shm_mq.h
6
-rw-r--r--
src/include/tcop/deparse_utility.h
105
-rw-r--r--
src/include/tcop/fastpath.h
2
-rw-r--r--
src/include/utils/acl.h
2
-rw-r--r--
src/include/utils/aclchk_internal.h
45
-rw-r--r--
src/include/utils/array.h
143
-rw-r--r--
src/include/utils/arrayaccess.h
133
-rw-r--r--
src/include/utils/builtins.h
24
-rw-r--r--
src/include/utils/combocid.h
3
-rw-r--r--
src/include/utils/datum.h
8
-rw-r--r--
src/include/utils/expandeddatum.h
151
-rw-r--r--
src/include/utils/geo_decls.h
5
-rw-r--r--
src/include/utils/guc.h
4
-rw-r--r--
src/include/utils/guc_tables.h
1
-rw-r--r--
src/include/utils/jsonapi.h
2
-rw-r--r--
src/include/utils/jsonb.h
23
-rw-r--r--
src/include/utils/lsyscache.h
4
-rw-r--r--
src/include/utils/palloc.h
2
-rw-r--r--
src/include/utils/pg_crc.h
2
-rw-r--r--
src/include/utils/rangetypes.h
21
-rw-r--r--
src/include/utils/rel.h
3
-rw-r--r--
src/include/utils/rls.h
18
-rw-r--r--
src/include/utils/ruleutils.h
2
-rw-r--r--
src/include/utils/sampling.h
65
-rw-r--r--
src/include/utils/selfuncs.h
2
-rw-r--r--
src/include/utils/snapmgr.h
5
-rw-r--r--
src/include/utils/snapshot.h
24
-rw-r--r--
src/include/utils/sortsupport.h
83
-rw-r--r--
src/include/utils/syscache.h
6
-rw-r--r--
src/include/utils/tuplesort.h
8
-rw-r--r--
src/interfaces/ecpg/Makefile
2
-rw-r--r--
src/interfaces/ecpg/compatlib/Makefile
2
-rw-r--r--
src/interfaces/ecpg/ecpglib/data.c
3
-rw-r--r--
src/interfaces/ecpg/ecpglib/execute.c
14
-rw-r--r--
src/interfaces/ecpg/ecpglib/memory.c
2
-rw-r--r--
src/interfaces/ecpg/pgtypeslib/Makefile
2
-rw-r--r--
src/interfaces/ecpg/pgtypeslib/datetime.c
2
-rw-r--r--
src/interfaces/ecpg/pgtypeslib/interval.c
2
-rw-r--r--
src/interfaces/ecpg/pgtypeslib/numeric.c
2
-rw-r--r--
src/interfaces/ecpg/preproc/ecpg.tokens
2
-rw-r--r--
src/interfaces/ecpg/preproc/ecpg.trailer
5
-rw-r--r--
src/interfaces/ecpg/preproc/ecpg_keywords.c
2
-rw-r--r--
src/interfaces/ecpg/preproc/parse.pl
21
-rw-r--r--
src/interfaces/ecpg/test/Makefile
10
-rw-r--r--
src/interfaces/libpq/fe-auth.c
4
-rw-r--r--
src/interfaces/libpq/fe-connect.c
11
-rw-r--r--
src/interfaces/libpq/fe-misc.c
14
-rw-r--r--
src/interfaces/libpq/fe-secure-openssl.c
88
-rw-r--r--
src/interfaces/libpq/fe-secure.c
18
-rw-r--r--
src/interfaces/libpq/nls.mk
2
-rw-r--r--
src/makefiles/pgxs.mk
9
-rw-r--r--
src/pl/plperl/GNUmakefile
31
-rw-r--r--
src/pl/plperl/plperl.c
47
-rw-r--r--
src/pl/plperl/plperl_helpers.h
2
-rw-r--r--
src/pl/plpgsql/src/pl_comp.c
16
-rw-r--r--
src/pl/plpgsql/src/pl_exec.c
301
-rw-r--r--
src/pl/plpgsql/src/pl_gram.y
3
-rw-r--r--
src/pl/plpgsql/src/plpgsql.h
2
-rw-r--r--
src/pl/plpython/Makefile
88
-rw-r--r--
src/pl/plpython/plpy_main.c
1
-rw-r--r--
src/pl/plpython/plpy_procedure.c
23
-rw-r--r--
src/pl/plpython/plpy_procedure.h
2
-rw-r--r--
src/pl/plpython/plpy_spi.c
3
-rw-r--r--
src/pl/plpython/plpy_typeio.c
231
-rw-r--r--
src/pl/plpython/plpy_typeio.h
9
-rw-r--r--
src/pl/plpython/plpy_util.c
21
-rw-r--r--
src/pl/plpython/plpy_util.h
1
-rw-r--r--
src/pl/plpython/plpython.h
1
-rw-r--r--
src/pl/plpython/regress-python3-mangle.mk
35
-rw-r--r--
src/pl/tcl/Makefile
30
-rw-r--r--
src/port/erand48.c
3
-rw-r--r--
src/port/gettimeofday.c
22
-rw-r--r--
src/port/pg_crc32c_choose.c
4
-rw-r--r--
src/port/pg_crc32c_sse42.c
3
-rw-r--r--
src/port/pgmkdirp.c
2
-rw-r--r--
src/port/snprintf.c
94
-rw-r--r--
src/port/win32setlocale.c
8
-rw-r--r--
src/test/Makefile
7
-rw-r--r--
src/test/examples/.gitignore
6
-rw-r--r--
src/test/examples/Makefile
4
-rw-r--r--
src/test/isolation/Makefile
15
-rw-r--r--
src/test/isolation/expected/insert-conflict-do-nothing.out
23
-rw-r--r--
src/test/isolation/expected/insert-conflict-do-update-2.out
23
-rw-r--r--
src/test/isolation/expected/insert-conflict-do-update-3.out
26
-rw-r--r--
src/test/isolation/expected/insert-conflict-do-update.out
23
-rw-r--r--
src/test/isolation/isolation_schedule
4
-rw-r--r--
src/test/isolation/specparse.y
16
-rw-r--r--
src/test/isolation/specs/insert-conflict-do-nothing.spec
41
-rw-r--r--
src/test/isolation/specs/insert-conflict-do-update-2.spec
41
-rw-r--r--
src/test/isolation/specs/insert-conflict-do-update-3.spec
69
-rw-r--r--
src/test/isolation/specs/insert-conflict-do-update.spec
40
-rw-r--r--
src/test/isolation/specscanner.l
2
-rw-r--r--
src/test/locale/.gitignore
1
-rw-r--r--
src/test/locale/Makefile
4
-rw-r--r--
src/test/mb/expected/big5.out
1
-rw-r--r--
src/test/mb/expected/euc_jp.out
1
-rw-r--r--
src/test/mb/expected/euc_kr.out
1
-rw-r--r--
src/test/mb/expected/euc_tw.out
1
-rw-r--r--
src/test/mb/expected/gb18030.out
87
-rw-r--r--
src/test/mb/expected/mule_internal.out
2
-rw-r--r--
src/test/mb/expected/sjis.out
1
-rw-r--r--
src/test/mb/expected/utf8.out
1
-rwxr-xr-x
src/test/mb/mbregress.sh
11
-rw-r--r--
src/test/mb/sql/gb18030.sql
19
-rw-r--r--
src/test/modules/Makefile
6
-rw-r--r--
src/test/modules/test_ddl_deparse/.gitignore
1
-rw-r--r--
src/test/modules/test