Commit Graph

734 Commits (59a984e637c8dd27ee7dce0aaa0bb06c281cb716)

Author SHA1 Message Date
Tom Lane 556f7b7bc1 Simplify executor's determination of whether to use parallelism. 1 year ago
Tom Lane 97be02ad00 Fix NULLIF()'s handling of read-write expanded objects. 1 year ago
Amit Langote f95c5090d9 SQL/JSON: Fix casting for integer EXISTS columns in JSON_TABLE 1 year ago
Amit Langote 716bd12d22 SQL/JSON: Always coerce JsonExpr result at runtime 2 years ago
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