aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor
Commit message (Expand)AuthorAge
* Fix ExecOpenScanRelation to take a lock on a ROW_MARK_COPY relation.Tom Lane2015-03-24
* Allow foreign tables to participate in inheritance.Tom Lane2015-03-22
* Ensure tableoid reads correctly in EvalPlanQual-manufactured tuples.Tom Lane2015-03-12
* Use the typcache to cache constraints for domain types.Tom Lane2015-03-01
* In array_agg(), don't create a new context for every group.Jeff Davis2015-02-21
* Use FLEXIBLE_ARRAY_MEMBER for HeapTupleHeaderData.t_bits[].Tom Lane2015-02-21
* Use FLEXIBLE_ARRAY_MEMBER in some more places.Tom Lane2015-02-20
* Use FLEXIBLE_ARRAY_MEMBER in a bunch more places.Tom Lane2015-02-20
* Rationalize the APIs of array element/slice access functions.Tom Lane2015-02-16
* Fix null-pointer-deref crash while doing COPY IN with check constraints.Tom Lane2015-02-15
* Fix reference-after-free when waiting for another xact due to constraint.Heikki Linnakangas2015-02-04
* Fix column-privilege leak in error-message pathsStephen Frost2015-01-28
* Use abbreviated keys for faster sorting of text datums.Robert Haas2015-01-19
* Typo fix.Robert Haas2015-01-19
* Fix use-of-already-freed-memory problem in EvalPlanQual processing.Tom Lane2015-01-15
* Fix typo in execMain.cStephen Frost2015-01-09
* Update copyright for 2015Bruce Momjian2015-01-06
* Fix corner case where SELECT FOR UPDATE could return a row twice.Tom Lane2014-12-11
* Add bms_next_member(), and use it where appropriate.Tom Lane2014-11-28
* Rename pg_rowsecurity -> pg_policy and other fixesStephen Frost2014-11-27
* Support arrays as input to array_agg() and ARRAY(SELECT ...).Tom Lane2014-11-25
* Remove dead code supporting mark/restore in SeqScan, TidScan, ValuesScan.Tom Lane2014-11-20
* Initial code review for CustomScan patch.Tom Lane2014-11-20
* Fix another oversight in CustomScan patch.Tom Lane2014-11-20
* Explicitly support the case that a plancache's raw_parse_tree is NULL.Tom Lane2014-11-12
* Ensure that RowExprs and whole-row Vars produce the expected column names.Tom Lane2014-11-10
* Introduce custom path and scan providers.Robert Haas2014-11-07
* C comments: adjust execTuples.c for new structureBruce Momjian2014-10-13
* Increase number of hash join buckets for underestimate.Kevin Grittner2014-10-13
* Implement SKIP LOCKED for row-level locksAlvaro Herrera2014-10-07
* Row-Level Security Policies (RLS)Stephen Frost2014-09-19
* Fix pointer type in size passed to memset.Heikki Linnakangas2014-09-14
* Change NTUP_PER_BUCKET to 1 to improve hash join lookup speed.Robert Haas2014-09-12
* Pack tuples in a hash join batch densely, to save memory.Heikki Linnakangas2014-09-10
* Assorted message fixes and improvementsPeter Eisentraut2014-09-05
* Fix FOR UPDATE NOWAIT on updated tuple chainsAlvaro Herrera2014-08-27
* Don't require sort support functions to provide a comparator.Robert Haas2014-08-06
* Fix typo in C comment.Kevin Grittner2014-08-05
* Fix bug with whole-row references to append subplans.Tom Lane2014-07-11
* Redesign API presented by nodeAgg.c for ordered-set and similar aggregates.Tom Lane2014-07-03
* Avoid leaking memory while evaluating arguments for a table function.Tom Lane2014-06-19
* Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ...Tom Lane2014-06-18
* Improve comment for tricky aspect of index-only scans.Jeff Davis2014-05-06
* pgindent run for 9.4Bruce Momjian2014-05-06
* Fix failure to detoast fields in composite elements of structured types.Tom Lane2014-05-01
* Allow polymorphic aggregates to have non-polymorphic state data types.Tom Lane2014-04-23
* Improve some O(N^2) behavior in window function evaluation.Tom Lane2014-04-13
* Create infrastructure for moving-aggregate optimization.Tom Lane2014-04-12
* Offer triggers on foreign tables.Noah Misch2014-03-23
* Setup error context callback for transaction lock waitsAlvaro Herrera2014-03-19