citus/src/backend/distributed
Jelte Fennema 246435be7e
Lazy query deparsing executable queries (#3350)
Deparsing and parsing a query can be heavy on CPU. When locally executing 
the query we don't need to do this in theory most of the time.

This PR is the first step in allowing to skip deparsing and parsing
the query in these cases, by lazily creating the query string and
storing the query in the task. Future commits will make use of this and
not deparse and parse the query anymore, but use the one from the task
directly.
2020-01-17 11:49:43 +01:00
..
commands Lazy query deparsing executable queries (#3350) 2020-01-17 11:49:43 +01:00
connection Make ApplyLogRedaction a macro and redefine ereport 2020-01-13 18:24:36 +01:00
deparser Adds alter table schema propagation 2020-01-16 17:04:16 +03:00
executor Lazy query deparsing executable queries (#3350) 2020-01-17 11:49:43 +01:00
master Lazy query deparsing executable queries (#3350) 2020-01-17 11:49:43 +01:00
metadata Rename RelayFileState to ShardState 2020-01-12 05:57:53 +00:00
planner Lazy query deparsing executable queries (#3350) 2020-01-17 11:49:43 +01:00
progress Automatically convert useless declarations using regex replace (#3181) 2019-11-21 13:47:29 +01:00
relay Adds alter table schema propagation 2020-01-16 17:04:16 +03:00
sql Implement partitioned intermediate results. 2019-12-24 03:53:39 -08:00
test Implement INSERT ... SELECT with repartitioning 2020-01-16 23:24:52 -08:00
transaction Don't start a coordinated transaction on workers. 2020-01-16 23:24:52 -08:00
utils Lazy query deparsing executable queries (#3350) 2020-01-17 11:49:43 +01:00
worker Propagate DROP ROUTINE, ALTER ROUTINE 2020-01-13 15:37:46 +00:00
.gitignore Change SQL migration build process for easier reviews (#2951) 2019-09-13 18:44:27 +02:00
Makefile Makefile fix DESTDIR together with cleanup (#3342) 2019-12-27 10:34:57 +01:00
citus.control Bump repo version to 9.2devel 2019-11-29 07:33:39 +01:00
shared_library_init.c Repartitioned INSERT/SELECT: Add a GUC to enable/disable it 2020-01-16 23:24:52 -08:00