summaryrefslogtreecommitdiff
path: root/src/backend/executor
AgeCommit message (Expand)Author
2010-04-28Introduce wal_level GUC to explicitly control if information needed forHeikki Linnakangas
2010-03-21Message tuningPeter Eisentraut
2010-03-19Modify error context callback functions to not assume that they can fetchTom Lane
2010-02-26pgindent run for 9.0Bruce Momjian
2010-02-20Clean up handling of XactReadOnly and RecoveryInProgress checks.Tom Lane
2010-02-18Fix ExecEvalArrayRef to pass down the old value of the array element or sliceTom Lane
2010-02-14Wrap calls to SearchSysCache and related functions using macros.Robert Haas
2010-02-12Extend the set of frame options supported for window functions.Tom Lane
2010-02-09Fix up rickety handling of relation-truncation interlocks.Tom Lane
2010-02-08Create an official API function for C functions to use to check if they areTom Lane
2010-02-08Remove old-style VACUUM FULL (which was known for a little while asTom Lane
2010-02-07Create a "relation mapping" infrastructure to support changing the relfilenodesTom Lane
2010-02-03Move the responsibility of writing a "unlogged WAL operation" record fromHeikki Linnakangas
2010-02-01Augment EXPLAIN output with more details on Hash nodes.Robert Haas
2010-01-31Fix memory leak created by deferrable-index-constraints patches.Tom Lane
2010-01-28Type table featurePeter Eisentraut
2010-01-15Introduce Streaming Replication.Heikki Linnakangas
2010-01-11Improve ExecEvalVar's handling of whole-row variables in cases where theTom Lane
2010-01-09Make ExecEvalFieldSelect throw a more intelligible error if it's asked toTom Lane
2010-01-08Fix oversight in EvalPlanQualFetch: after failing to lock a tuple becauseTom Lane
2010-01-06Preserve relfilenodes:Bruce Momjian
2010-01-05Add support for doing FULL JOIN ON FALSE. While this is really a ratherTom Lane
2010-01-04When estimating the selectivity of an inequality "column > constant" orTom Lane
2010-01-02check_exclusion_constraint didn't actually work correctly for indexTom Lane
2010-01-02Update copyright for the year 2010.Bruce Momjian
2010-01-01Add an "argisrow" field to NullTest nodes, following a plan made way back inTom Lane
2010-01-01Support "x IS NOT NULL" clauses as indexscan conditions. This turns outTom Lane
2009-12-29Add the ability to store inheritance-tree statistics in pg_statistic,Tom Lane
2009-12-29Previous fix for temporary file management broke returning a set fromHeikki Linnakangas
2009-12-15Support ORDER BY within aggregate function calls, at long last providing aTom Lane
2009-12-15Add an EXPLAIN (BUFFERS) option to show buffer-usage statistics.Robert Haas
2009-12-14Fix a bug introduced when set-returning SQL functions were made inline-able:Tom Lane
2009-12-11Ensure that the result tuple of an EvalPlanQual cycle gets materializedTom Lane
2009-12-09Prevent indirect security attacks via changing session-local state withinTom Lane
2009-12-07Add exclusion constraints, which generalize the concept of uniqueness toTom Lane
2009-11-20Add a WHEN clause to CREATE TRIGGER, allowing a boolean expression to beTom Lane
2009-11-09Fix WHERE CURRENT OF to work as designed within plpgsql. The argumentTom Lane
2009-11-04Add support for invoking parser callback hooks via SPI and in cached plans.Tom Lane
2009-10-30Make the overflow guards in ExecChooseHashTableSize be more protective.Tom Lane
2009-10-26Re-implement EvalPlanQual processing to improve its performance and eliminateTom Lane
2009-10-12Move the handling of SELECT FOR UPDATE locking and rechecking out ofTom Lane
2009-10-10Split the processing of INSERT/UPDATE/DELETE operations out of execMain.c.Tom Lane
2009-10-08Remove very ancient tuple-counting infrastructure (IncrRetrieved() andTom Lane
2009-10-05Create an ALTER DEFAULT PRIVILEGES command, which allows users to adjustTom Lane
2009-10-02Ensure that a cursor has an immutable snapshot throughout its lifespan.Alvaro Herrera
2009-09-27Remove no-longer-needed ExecCountSlots infrastructure.Tom Lane
2009-09-27Replace the array-style TupleTable data structure with a simple List ofTom Lane
2009-09-26Extend the BKI infrastructure to allow system catalogs to be givenTom Lane
2009-09-12Rewrite the planner's handling of materialized plan types so that there isTom Lane
2009-08-23Tweak ExecIndexEvalRuntimeKeys to forcibly detoast any toasted comparisonTom Lane