postgresql/src/backend
Alvaro Herrera f10a025cfe
Implement List support for TransactionId
Use it for RelationSyncEntry->streamed_txns, which is currently using an
integer list.

The API support is not complete, not because it is hard to write but
because it's unclear that it's worth the code space, there being so
little use of XID lists.

Discussion: https://postgr.es/m/202205130830.g5ntonhztspb@alvherre.pgsql
Reviewed-by: Amit Kapila <amit.kapila16@gmail.com>
2022-07-04 14:52:12 +02:00
..
access Add construct_array_builtin, deconstruct_array_builtin 2022-07-01 11:23:15 +02:00
bootstrap Remove redundant null pointer checks before free() 2022-07-03 11:47:15 +02:00
catalog Add construct_array_builtin, deconstruct_array_builtin 2022-07-01 11:23:15 +02:00
commands Emit debug message when executing extension script. 2022-07-02 11:29:55 -07:00
executor Add construct_array_builtin, deconstruct_array_builtin 2022-07-01 11:23:15 +02:00
foreign Create routine able to set single-call SRFs for Materialize mode 2022-03-07 10:26:29 +09:00
jit Pre-beta mechanical code beautification. 2022-05-12 15:17:30 -04:00
lib Pre-beta mechanical code beautification. 2022-05-12 15:17:30 -04:00
libpq Prevent write operations on large objects in read-only transactions 2022-07-04 15:48:52 +09:00
main Fix collection of typos in the code and the documentation 2022-03-15 11:29:35 +09:00
nodes Implement List support for TransactionId 2022-07-04 14:52:12 +02:00
optimizer Remove no-longer-used parameter for create_groupingsets_path(). 2022-07-01 18:39:30 -04:00
parser Add construct_array_builtin, deconstruct_array_builtin 2022-07-01 11:23:15 +02:00
partitioning Pre-beta mechanical code beautification. 2022-05-12 15:17:30 -04:00
po Translation updates 2022-06-27 08:19:02 +02:00
port Ensure that the argument of shmdt(2) is declared "void *". 2022-02-15 17:17:28 -05:00
postmaster Remove redundant null pointer checks before free() 2022-07-03 11:47:15 +02:00
regex Remove redundant null pointer checks before free() 2022-07-03 11:47:15 +02:00
replication Implement List support for TransactionId 2022-07-04 14:52:12 +02:00
rewrite Fix incautious CTE matching in rewriteSearchAndCycle(). 2022-04-23 12:16:12 -04:00
snowball Update copyright for 2022 2022-01-07 19:04:57 -05:00
statistics Add construct_array_builtin, deconstruct_array_builtin 2022-07-01 11:23:15 +02:00
storage Harden dsm_impl.c against unexpected EEXIST. 2022-07-01 14:17:54 +12:00
tcop Remove redundant null pointer checks before free() 2022-07-03 11:47:15 +02:00
tsearch Add construct_array_builtin, deconstruct_array_builtin 2022-07-01 11:23:15 +02:00
utils Remove %error-verbose directive from jsonpath parser 2022-07-03 17:08:25 -04:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
Makefile Server-side gzip compression. 2022-01-24 15:13:18 -05:00
common.mk Remove PARTIAL_LINKING build mode. 2018-03-30 17:33:04 -07:00
nls.mk Report progress of startup operations that take a long time. 2021-10-25 11:51:57 -04:00