summaryrefslogtreecommitdiff
path: root/src/include/executor
AgeCommit message (Expand)Author
2020-12-09Support subscripting of arbitrary types, not only arrays.Tom Lane
2020-11-24Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas
2020-10-26In INSERT/UPDATE, use the table's real tuple descriptor as target.Tom Lane
2020-10-19Fix list-munging bug that broke SQL function result coercions.Tom Lane
2020-10-19Remove PartitionRoutingInfo struct.Heikki Linnakangas
2020-10-19Revise child-to-root tuple conversion map management.Heikki Linnakangas
2020-10-14Remove es_result_relation_info from EState.Heikki Linnakangas
2020-10-13Create ResultRelInfos later in InitPlan, index them by RT index.Heikki Linnakangas
2020-09-27Move resolution of AlternativeSubPlan choices to the planner.Tom Lane
2020-07-31Fix comment in instrument.hMichael Paquier
2020-07-29Add hash_mem_multiplier GUC.Peter Geoghegan
2020-07-29HashAgg: use better cardinality estimate for recursive spilling.Jeff Davis
2020-07-26Fix LookupTupleHashEntryHash() pipeline-stall issue.Jeff Davis
2020-07-17Use MinimalTuple for tuple queues.Thomas Munro
2020-06-19Fix EXPLAIN ANALYZE for parallel HashAgg plansDavid Rowley
2020-06-12Avoid using a cursor in plpgsql's RETURN QUERY statement.Tom Lane
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-05-05Change the display of WAL usage statistics in Explain.Amit Kapila
2020-04-13Cosmetic fixups for WAL usage work.Amit Kapila
2020-04-11Make EXPLAIN report maximum hashtable usage across multiple rescans.Tom Lane
2020-04-08Create memory context for HashAgg with a reasonable maxBlockSize.Jeff Davis
2020-04-06Implement Incremental SortTomas Vondra
2020-04-04Add infrastructure to track WAL usage.Amit Kapila
2020-04-04Include chunk overhead in hash table entry size estimate.Jeff Davis
2020-03-30Expose BufferUsageAccumDiff().Fujii Masao
2020-03-25Go back to returning int from ereport auxiliary functions.Tom Lane
2020-03-24Improve the internal implementation of ereport().Tom Lane
2020-03-18Disk-based Hash Aggregation.Jeff Davis
2020-03-05Extend ExecBuildAggTrans() to support a NULL pointer check.Jeff Davis
2020-02-24expression eval: Reduce number of steps for agg transition invocations.Andres Freund
2020-02-17Optimize update of tables with generated columnsPeter Eisentraut
2020-02-10Change signature of TupleHashTableHash().Jeff Davis
2020-02-07Introduce TupleHashTableHash() and LookupTupleHashEntryHash().Jeff Davis
2020-02-07expression eval: Don't redundantly keep track of AggState.Andres Freund
2020-02-06Refactor hash_agg_entry_size().Jeff Davis
2020-01-08Improve the handling of result type coercions in SQL functions.Tom Lane
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-26Revert "Rename files and headers related to index AM"Michael Paquier
2019-12-25Rename files and headers related to index AMMichael Paquier
2019-12-05Minor comment improvements for instrumentation.hRobert Haas
2019-11-25Make the order of the header file includes consistent.Amit Kapila
2019-11-06Minor code review for tuple slot rewrite.Tom Lane
2019-10-04Fix crash caused by EPQ happening with a before update trigger present.Andres Freund
2019-09-09Reorder EPQ work, to fix rowmark related bugs and improve efficiency.Andres Freund
2019-08-16Remove fmgr.h includes from headers that don't really need it.Andres Freund
2019-08-16Remove redundant prototypes for SQL callable functions.Andres Freund
2019-08-12Remove EState.es_range_table_array.Tom Lane
2019-08-05Fix inconsistencies and typos in the tree, take 9Michael Paquier
2019-07-22Fix inconsistencies and typos in the treeMichael Paquier
2019-07-18Further adjust SPITupleTable to provide a public row-count field.Tom Lane