Commit Graph

726 Commits (fe4750effd61f5a37d18c48caa53892dbdcfb96d)

Author SHA1 Message Date
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 4 years ago
David Rowley 1349d2790b Improve performance of ORDER BY / DISTINCT aggregates 4 years ago
Peter Eisentraut 964d01ae90 Automatically generate node support functions 4 years ago
David Rowley fe3caa1439 Remove size increase in ExprEvalStep caused by hashed saops 4 years ago
Andres Freund 67b26703b4 expression eval: Fix EEOP_JSON_CONSTRUCTOR and EEOP_JSONEXPR size. 4 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
Michael Paquier efb0ef909f Track I/O timing for temporary file blocks in EXPLAIN (BUFFERS) 4 years ago