Commit Graph

1741 Commits (810e7e264ab547c404e32dba4f8733db53912084)

Author SHA1 Message Date
Robert Haas 810e7e264a Remove extra word from comment. 8 years ago
Tom Lane 159efe4af4 Fix misbehavior of CTE-used-in-a-subplan during EPQ rechecks. 8 years ago
Tom Lane 8c44802b6e Remove redundant initialization of a local variable. 8 years ago
Andres Freund ad7dbee368 Allow tupleslots to have a fixed tupledesc, use in executor nodes. 8 years ago
Andres Freund bf6c614a2f Do execGrouping.c via expression eval machinery, take two. 8 years ago
Andres Freund 2a41507dab Revert "Do execGrouping.c via expression eval machinery." 8 years ago
Andres Freund 773aec7aa9 Do execGrouping.c via expression eval machinery. 8 years ago
Tom Lane 4b93f57999 Make plpgsql use its DTYPE_REC code paths for composite-type variables. 8 years ago
Robert Haas e44dd84325 Avoid listing the same ResultRelInfo in more than one EState list. 8 years ago
Robert Haas 88fdc70060 Fix possible infinite loop with Parallel Append. 8 years ago
Tom Lane 0a459cec96 Support all SQL:2011 options for window frame clauses. 8 years ago
Robert Haas 2320945731 Fix incorrect grammar. 8 years ago
Tom Lane 05d0f13f07 Skip setting up shared instrumentation for Hash node if not needed. 8 years ago
Tom Lane d59ff4ab31 Fix another instance of unsafe coding for shm_toc_lookup failure. 8 years ago
Robert Haas 9da0cc3528 Support parallel btree index builds. 8 years ago
Robert Haas 9222c0d9ed Add new function WaitForParallelWorkersToAttach. 8 years ago
Andres Freund c12693d8f3 Introduce ExecQualAndReset() helper. 8 years ago
Andres Freund fc96c69425 Initialize unused ExprEvalStep fields. 8 years ago
Andres Freund c068f87723 Improve bit perturbation in TupleHashTableHash. 8 years ago
Tom Lane 2e668c522e Avoid crash during EvalPlanQual recheck of an inner indexscan. 8 years ago
Tom Lane bb415675d8 Add missing "static" markers. 8 years ago
Robert Haas 945f71db84 Avoid referencing off the end of subplan_partition_offsets. 8 years ago
Tom Lane 434e6e1484 Improve implementation of pg_attribute_always_inline. 8 years ago
Peter Eisentraut 8561e4840c Transaction control in PL procedures 8 years ago
Robert Haas 2f17844104 Allow UPDATE to move rows between partitions. 8 years ago
Peter Eisentraut 8b9e9644dc Replace AclObjectKind with ObjectType 8 years ago
Tom Lane dca48d145e Remove useless lookup of root partitioned rel in ExecInitModifyTable(). 8 years ago
Peter Eisentraut b48b2f8793 Revert "Move portal pinning from PL/pgSQL to SPI" 8 years ago
Peter Eisentraut b3617cdfbb Move portal pinning from PL/pgSQL to SPI 8 years ago
Andres Freund 69c3936a14 Expression evaluation based aggregate transition invocation. 8 years ago
Peter Eisentraut a77dd53f30 Remove PortalGetQueryDesc() 8 years ago
Peter Eisentraut 0f7c49e855 Update portal-related memory context names and API 8 years ago
Robert Haas 19c47e7c82 Factor error generation out of ExecPartitionCheck. 8 years ago
Robert Haas cc6337d2fe Simplify and encapsulate tuple routing support code. 8 years ago
Robert Haas c759395617 Code review for Parallel Append. 8 years ago
Tom Lane 6fcde24063 Fix some minor errors in new PHJ code. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Andres Freund f9ccf92e16 Simplify representation of aggregate transition values a bit. 8 years ago
Tom Lane 5dc692f78d Ensure proper alignment of tuples in HashMemoryChunkData buffers. 8 years ago
Andres Freund 93ea78b17c Fix EXPLAIN ANALYZE output for Parallel Hash. 8 years ago
Andres Freund b40933101c Perform slot validity checks in a separate pass over expression. 8 years ago
Andres Freund 4717fdb14c Rely on executor utils to build targetlist for DML RETURNING. 8 years ago
Andres Freund f83040c62a Fix rare assertion failure in parallel hash join. 8 years ago
Andres Freund 4e2970f880 Fix assert with side effects in the new PHJ code. 8 years ago
Tom Lane 6719b238e8 Rearrange execution of PARAM_EXTERN Params for plpgsql's benefit. 8 years ago
Andres Freund 1804284042 Add parallel-aware hash joins. 8 years ago
Robert Haas f94eec490b When passing query strings to workers, pass the terminating \0. 8 years ago
Robert Haas 8526bcb2df Try again to fix accumulation of parallel worker instrumentation. 8 years ago
Robert Haas fd7c0fa732 Fix crashes on plans with multiple Gather (Merge) nodes. 8 years ago
Andres Freund 538d114f6d Allow executor nodes to change their ExecProcNode function. 8 years ago