summaryrefslogtreecommitdiff
path: root/src/backend/executor/execMain.c
AgeCommit message (Expand)Author
2019-07-10Pass QueryEnvironment down to EvalPlanQual's EState.Thomas Munro
2019-06-17Fix more typos and inconsistencies in the treeMichael Paquier
2019-05-26Fix typos.Amit Kapila
2019-05-23tableam: Rename wrapper functions to match callback names.Andres Freund
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-04-08Fix EvalPlanQualStart to handle partitioned result rels correctly.Tom Lane
2019-04-04tableam: Add table_multi_insert() and revamp/speed-up COPY FROM buffering.Andres Freund
2019-03-30Generated columnsPeter Eisentraut
2019-03-25tableam: Add and use table_fetch_row_version().Andres Freund
2019-03-23tableam: Add tuple_{insert, delete, update, lock} and use.Andres Freund
2019-03-14Remove unused #includePeter Eisentraut
2019-03-11tableam: Add and use scan APIs.Andres Freund
2019-03-01Store tuples for EvalPlanQual in slots, rather than as HeapTuples.Andres Freund
2019-02-26Use slots in trigger infrastructure, except for the actual invocation.Andres Freund
2019-01-29Refactor planner's header files.Tom Lane
2019-01-21Remove superfluous tqual.h includes.Andres Freund
2019-01-21Replace uses of heap_open et al with the corresponding table_* function.Andres Freund
2019-01-14Don't include heapam.h from others headers.Andres Freund
2019-01-02Update copyright for 2019Bruce Momjian
2018-12-28Fix thinko in previous commitAlvaro Herrera
2018-12-28Rewrite ExecPartitionCheckEmitError for clarityAlvaro Herrera
2018-11-20Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
2018-11-16Redesign initialization of partition routing structuresAlvaro Herrera
2018-11-15Introduce notion of different types of slots (without implementing them).Andres Freund
2018-11-15Rejigger materializing and fetching a HeapTuple from a slot.Andres Freund
2018-10-17Improve some comments related to executor result relations.Tom Lane
2018-10-08Avoid O(N^2) cost in ExecFindRowMark().Tom Lane
2018-10-06Restore sane locking behavior during parallel query.Tom Lane
2018-10-06Remove more redundant relation locking during executor startup.Tom Lane
2018-10-04In the executor, use an array of pointers to access the rangetable.Tom Lane
2018-10-04Centralize executor's opening/closing of Relations for rangetable entries.Tom Lane
2018-10-03Change executor to just Assert that table locks were already obtained.Tom Lane
2018-10-03Fix issues around EXPLAIN with JIT.Andres Freund
2018-10-02Change rewriter/planner/executor/plancache to depend on RTE rellockmode.Tom Lane
2018-10-02Use slots more widely in tuple mapping code and make naming more consistent.Andres Freund
2018-09-30Create an RTE field to record the query's lock mode for each relation.Tom Lane
2018-09-25Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple.Andres Freund
2018-09-25Collect JIT instrumentation from workers.Andres Freund
2018-09-15Fix failure with initplans used conditionally during EvalPlanQual rechecks.Tom Lane
2018-08-13Prohibit shutting down resources if there is a possibility of back up.Amit Kapila
2018-08-10Revert changes in execMain.c from commit 16828d5c0273bAndrew Dunstan
2018-07-25LLVMJIT: Release JIT context after running ExprContext shutdown callbacks.Andres Freund
2018-06-30pgindent run prior to branchingAndrew Dunstan
2018-06-11Don't needlessly check the partition contraint twiceAlvaro Herrera
2018-06-08Fix typoPeter Eisentraut
2018-05-01Clean up warnings from -Wimplicit-fallthrough.Tom Lane
2018-04-26Post-feature-freeze pgindent run.Tom Lane
2018-04-14Reorganize partitioning codeAlvaro Herrera
2018-04-12Revert MERGE patchSimon Riggs