Commit Graph

730 Commits (c2d93c3802b205d135d1ae1d7ac167d74e08a274)

Author SHA1 Message Date
Alexander Korotkov 0997e0af27 Add TupleTableSlotOps.is_current_xact_tuple() method 2 years ago
Amit Langote 6185c9737c Add SQL/JSON query functions 2 years ago
Dean Rasheed c649fa24a4 Add RETURNING support to MERGE. 2 years ago
Tom Lane 6ee3261e9b Fix confusion about the return rowtype of SQL-language procedures. 2 years ago
Dean Rasheed 5f2e179bd3 Support MERGE into updatable views. 2 years ago
Amit Langote aaaf9449ec Add soft error handling to some expression nodes 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
David Rowley d16a0c1e2e Verify that attribute counts match in ExecCopySlot 2 years ago
Nathan Bossart 75680c3d80 Retire a few backwards compatibility macros. 2 years ago
Peter Eisentraut 611806cd72 Add trailing commas to enum definitions 2 years ago
Michael Paquier 295c36c0c1 Add local_blk_{read|write}_time I/O timing statistics for local blocks 2 years ago
Michael Paquier 13d00729d4 Rename I/O timing statistics columns to shared_blk_{read|write}_time 2 years ago
Peter Eisentraut 1d91d24d9a Add const to values and nulls arguments 2 years ago
Amit Langote c8ec5e0543 Revert "Add soft error handling to some expression nodes" 2 years ago
Amit Langote 7fbc75b26e Add soft error handling to some expression nodes 2 years ago
Amit Langote d060e921ea Remove obsolete executor cleanup code 2 years ago
Amit Kapila edca342434 Allow the use of a hash index on the subscriber during replication. 3 years ago
Peter Eisentraut 08235203dd Remove obsolete comment 3 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 3 years ago
Tom Lane 70b42f2790 Fix misbehavior of EvalPlanQual checks with multiple result relations. 3 years ago
Tomas Vondra 8c4040edf4 Allocate hash join files in a separate memory context 3 years ago
Michael Paquier d8c3106bb6 Add back SQLValueFunction for SQL keywords 3 years ago
Alvaro Herrera 5472743d9e
Revert "Move PartitionPruneInfo out of plan nodes into PlannedStmt" 3 years ago
Tom Lane fce3b26e97 Rename ExecAggTransReparent, and improve its documentation. 3 years ago
Alexander Korotkov 2b65bf046d Revert 11470f544e 3 years ago
Alvaro Herrera 6ee30209a6
SQL/JSON: support the IS JSON predicate 3 years ago
Alvaro Herrera 9b058f6b0d
Move ExecEvalJsonConstructor new function to a more natural place 3 years ago
Thomas Munro 11c2d6fdf5 Parallel Hash Full Join. 3 years ago
David Rowley 902ecd3bd4 Fix outdated comments regarding TupleTableSlots 3 years ago
Alvaro Herrera 7081ac46ac
SQL/JSON: add standard JSON constructor functions 3 years ago
Tom Lane 3c05284d83 Invent GENERIC_PLAN option for EXPLAIN. 3 years ago
Thomas Munro 8fba928fd7 Improve the naming of Parallel Hash Join phases. 3 years ago
Alexander Korotkov 11470f544e Allow locking updated tuples in tuple_update() and tuple_delete() 3 years ago
Thomas Munro 8d578b9b2e Fix race in parallel hash join batch cleanup, take II. 3 years ago
Tomas Vondra 19d8e2308b Ignore BRIN indexes when checking for HOT updates 3 years ago
Tom Lane b803b7d132 Fill EState.es_rteperminfos more systematically. 3 years ago
Andres Freund 78be04e4c6 Add static assertion ensuring sizeof(ExprEvalStep) <= 64 bytes 3 years ago
Tom Lane 3f244d020f Make new GENERATED-expressions code more bulletproof. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Alvaro Herrera a61b1f7482
Rework query relation permission checking 3 years ago
Alvaro Herrera fb958b5da8
Generalize ri_RootToPartitionMap to use for non-partition children 3 years ago
Alvaro Herrera ec38694894
Move PartitioPruneInfo out of plan nodes into PlannedStmt 3 years ago
Michael Paquier f193883fc9 Replace SQLValueFunction by COERCE_SQL_SYNTAX 3 years ago
Peter Eisentraut b1099eca8f Remove AssertArg and AssertState 3 years ago
Peter Geoghegan bfcf1b3480 Harmonize parameter names in storage and AM code. 3 years ago
Tom Lane c35ba141de Future-proof the recursion inside ExecShutdownNode(). 3 years ago
Andrew Dunstan 2f2b18bd3f Revert SQL/JSON features 3 years ago
David Rowley 9fc1776dda Remove unused fields from ExprEvalStep 3 years ago
David Rowley 1349d2790b Improve performance of ORDER BY / DISTINCT aggregates 3 years ago
Peter Eisentraut 964d01ae90 Automatically generate node support functions 4 years ago