postgresql/src/backend
Robert Haas d1b7c1ffe7 Parallel executor support.
This code provides infrastructure for a parallel leader to start up
parallel workers to execute subtrees of the plan tree being executed
in the master.  User-supplied parameters from ParamListInfo are passed
down, but PARAM_EXEC parameters are not.  Various other constructs,
such as initplans, subplans, and CTEs, are also not currently shared.
Nevertheless, there's enough here to support a basic implementation of
parallel query, and we can lift some of the current restrictions as
needed.

Amit Kapila and Robert Haas
2015-09-28 21:55:57 -04:00
..
access Fix "sesssion" typo 2015-09-28 19:13:42 -03:00
bootstrap pgindent run for 9.5 2015-05-23 21:35:49 -04:00
catalog Determine whether it's safe to attempt a parallel plan for a query. 2015-09-16 15:38:47 -04:00
commands COPY: use pg_plan_query() instead of planner() 2015-09-28 15:14:08 -03:00
executor Parallel executor support. 2015-09-28 21:55:57 -04:00
foreign Code review for foreign/custom join pushdown patch. 2015-05-10 14:36:36 -04:00
lib Avoid use of float arithmetic in bipartite_match.c. 2015-08-23 13:02:18 -04:00
libpq Support RADIUS passwords up to 128 characters 2015-09-06 14:31:53 +02:00
main Revoke support for strxfrm() that write past the specified array length. 2015-07-08 20:44:21 -04:00
nodes Parallel executor support. 2015-09-28 21:55:57 -04:00
optimizer Parallel executor support. 2015-09-28 21:55:57 -04:00
parser Determine whether it's safe to attempt a parallel plan for a query. 2015-09-16 15:38:47 -04:00
po Translation updates 2015-06-28 23:56:55 -04:00
port Rely on inline functions even if that causes warnings in older compilers. 2015-08-05 18:19:52 +02:00
postmaster Remove files signaling a standby promotion request at postmaster startup 2015-09-09 22:51:44 +09:00
regex Fix low-probability memory leak in regex execution. 2015-09-18 13:55:17 -04:00
replication Fix "sesssion" typo 2015-09-28 19:13:42 -03:00
rewrite Enforce ALL/SELECT policies in RETURNING for RLS 2015-09-15 15:49:31 -04:00
snowball Remove no-longer-required function declarations. 2015-05-24 12:20:23 -04:00
storage Use LOCKBIT_ON() instead of a bit shift in a few places. 2015-09-28 10:57:15 -04:00
tcop Glue layer to connect the executor to the shm_mq mechanism. 2015-09-18 21:56:58 -04:00
tsearch pgindent run for 9.5 2015-05-23 21:35:49 -04:00
utils Parallel executor support. 2015-09-28 21:55:57 -04:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
common.mk Remove maintainer-check target, fold into normal build 2013-10-10 20:11:56 -04:00
Makefile Fix build problems in commit aa65de042f. 2015-09-11 14:56:17 -04:00
nls.mk Remove trailing slashes from directories in find command 2015-09-18 22:06:54 -04:00