Commit Graph

562 Commits (f5930f9a98ea65d659d41600a138e608988ad122)

Author SHA1 Message Date
Peter Eisentraut cdc168ad4b Add support for not-null constraints on virtual generated columns 10 months ago
Peter Eisentraut 9a9ead1105 Rename a node field for clarity 10 months ago
Jeff Davis 626df47ad9 Remove 'additional' pointer from TupleHashEntryData. 10 months ago
Jeff Davis 4d143509cb Create accessor functions for TupleHashEntry. 10 months ago
Jeff Davis cc721c459d HashAgg: use Bump allocator for hash TupleHashTable entries. 10 months ago
Melanie Plageman 2b73a8cd33 BitmapHeapScan uses the read stream API 10 months ago
Peter Geoghegan 0fbceae841 Show index search count in EXPLAIN ANALYZE, take 2. 10 months ago
Amit Langote 525392d572 Don't lock partitions pruned by initial pruning 11 months ago
Amit Langote 75dfde1363 Fix an oversight in cbc127917 to handle MERGE correctly 11 months ago
Peter Eisentraut 83ea6c5402 Virtual generated columns 12 months ago
Amit Langote cbc127917e Track unpruned relids to avoid processing pruned relations 12 months ago
Amit Langote d47cbf474e Perform runtime initial pruning outside ExecInitNode() 12 months ago
Amit Langote bb3ec16e14 Move PartitionPruneInfo out of plan nodes into PlannedStmt 12 months ago
Dean Rasheed 80feb727c8 Add OLD/NEW support to RETURNING in DML queries. 1 year ago
Jeff Davis b4a07f532b Revert "TupleHashTable: store additional data along with tuple." 1 year ago
Richard Guo 6e826278f1 Fix pgindent damage 1 year ago
Jeff Davis e0ece2a981 TupleHashTable: store additional data along with tuple. 1 year ago
Jeff Davis 8a96faedc4 Remove unused TupleHashTableData->entrysize. 1 year ago
Bruce Momjian 50e6eb731d Update copyright for 2025 1 year ago
Tom Lane 2762792952 Convert SetOp to read its inputs as outerPlan and innerPlan. 1 year ago
Melanie Plageman 1a0da347a7 Bitmap Table Scans use unified TBMIterator 1 year ago
Melanie Plageman 7f9d4187e7 Add common interface for TBMIterators 1 year ago
David Rowley 0f5738202b Use ExprStates for hashing in GROUP BY and SubPlans 1 year ago
David Rowley 3974bc3196 Remove unused field from SubPlanState struct 1 year ago
Melanie Plageman de380a62b5 Make table_scan_bitmap_next_block() async-friendly 1 year ago
Michael Paquier de3a2ea3b2 Introduce two fields in EState to track parallel worker activity 1 year ago
Noah Misch aac2c9b4fd For inplace update durability, make heap_update() callers wait. 1 year ago
Peter Eisentraut fc0438b4e8 Add temporal PRIMARY KEY and UNIQUE constraints 1 year ago
Amit Langote 3422f5f93f Update comment about ExprState.escontext 1 year ago
David Rowley 908a968612 Optimize WindowAgg's use of tuplestores 1 year ago
David Rowley adf97c1562 Speed up Hash Join by making ExprStates support hashing 1 year ago
David Rowley 313df8f5ad Fix outdated comments 1 year ago
Andres Freund a7f107df2b Evaluate arguments of correlated SubPlans in the referencing ExprState 1 year ago
David Rowley 5a1e6df3b8 Show Parallel Bitmap Heap Scan worker stats in EXPLAIN ANALYZE 2 years ago
David Rowley 7340d9362a Widen lossy and exact page counters for Bitmap Heap Scan 2 years ago
Amit Langote 716bd12d22 SQL/JSON: Always coerce JsonExpr result at runtime 2 years ago
David Rowley a63224be49 Ensure we allocate NAMEDATALEN bytes for names in Index Only Scans 2 years ago
Tom Lane b7d35d393e Remove some unnecessary fields from executor nodes. 2 years ago
Dean Rasheed 2e068db56e Use macro NUM_MERGE_MATCH_KINDS instead of '3' in MERGE code. 2 years ago
Tomas Vondra 04e72ed617 BitmapHeapScan: Push skip_fetch optimization into table AM 2 years ago
Amit Langote de3600452b Add basic JSON_TABLE() functionality 2 years ago
Dean Rasheed 0294df2f1f Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. 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
Heikki Linnakangas 84c18acaf6 Remove redundant snapshot copying from parallel leader to workers 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
Peter Eisentraut 611806cd72 Add trailing commas to enum definitions 2 years ago
Peter Eisentraut 7841623571 Remove IndexInfo.ii_OpclassOptions field 2 years ago
Amit Langote c8ec5e0543 Revert "Add soft error handling to some expression nodes" 2 years ago