Commit Graph

785 Commits (266543a62055541ddefe4e66797e0e1e4aa8705a)

Author SHA1 Message Date
Tom Lane 8f29467c57 Change "long" numGroups fields to be Cardinality (i.e., double). 2 months ago
Tom Lane 1ea5bdb00b Improve planner's estimates of tuple hash table sizes. 2 months ago
Peter Eisentraut 8a27d418f8 Mark function arguments of type "Datum *" as "const Datum *" where possible 2 months ago
Tom Lane c106ef0807 Use BumpContext contexts in TupleHashTables, and do some code cleanup. 2 months ago
Peter Eisentraut e1ac846f3d Mark ItemPointer arguments as const throughout 2 months ago
Michael Paquier f9a09aa295 Add wal_fpi_bytes to pg_stat_wal and pg_stat_get_backend_wal() 2 months ago
Amit Kapila f0b3573c3a Introduce "REFRESH SEQUENCES" for subscriptions. 2 months ago
Etsuro Fujita 12609fbacb Fix EvalPlanQual handling of foreign/custom joins in ExecScanFetch. 2 months ago
Álvaro Herrera 1a8b5b11e4
Don't include access/htup_details.h in executor/tuptable.h 3 months ago
Peter Eisentraut d4d1fc527b Update various forward declarations to use typedef 3 months ago
Dean Rasheed 5386bfb9c1 Fix replica identity check for INSERT ON CONFLICT DO UPDATE. 4 months ago
Dean Rasheed 22424953cd Fix security checks in selectivity estimation functions. 5 months ago
Amit Kapila fd5a1a0c3e Detect and report update_deleted conflicts. 5 months ago
Tom Lane b27644bade Sync typedefs.list with the buildfarm. 6 months ago
Amit Langote 1722d5eb05 Revert "Don't lock partitions pruned by initial pruning" 7 months ago
Tom Lane 0dca5d68d7 Change SQL-language functions to use the plan cache. 9 months ago
Peter Eisentraut cdc168ad4b Add support for not-null constraints on virtual generated columns 9 months ago
Jeff Davis 626df47ad9 Remove 'additional' pointer from TupleHashEntryData. 9 months ago
Jeff Davis a0942f441e Add ExecCopySlotMinimalTupleExtra(). 9 months ago
Jeff Davis 4d143509cb Create accessor functions for TupleHashEntry. 9 months ago
Amit Langote 28317de723 Ensure first ModifyTable rel initialized if all are pruned 9 months ago
Peter Geoghegan 0fbceae841 Show index search count in EXPLAIN ANALYZE, take 2. 10 months ago
Daniel Gustafsson d35d32d711 Add special case fast-paths for strict functions 10 months ago
Daniel Gustafsson 8dd7c7cd0a Replace EEOP_DONE with special steps for return/no return 10 months ago
Amit Langote 525392d572 Don't lock partitions pruned by initial pruning 10 months ago
Michael Paquier eaf502747b Move wal_buffers_full from PgStat_PendingWalStats to WalUsage 10 months ago
Tom Lane 6c7251db0c Implement new optimization rule for updates of expanded variables. 11 months ago
Peter Eisentraut 83ea6c5402 Virtual generated columns 11 months ago
Amit Langote cbc127917e Track unpruned relids to avoid processing pruned relations 11 months ago
Peter Eisentraut 622f678c10 Integrate GistTranslateCompareType() into IndexAmTranslateCompareType() 11 months ago
Tom Lane 041e8b95b8 Get rid of our dependency on type "long" for memory size calculations. 11 months ago
Amit Langote d47cbf474e Perform runtime initial pruning outside ExecInitNode() 11 months ago
Tom Lane 115a365519 Simplify executor's handling of CaseTestExpr & CoerceToDomainValue. 11 months ago
Amit Langote bb3ec16e14 Move PartitionPruneInfo out of plan nodes into PlannedStmt 11 months ago
Amit Langote fb9f955025 Refactor ExecScan() to allow inlining of its core logic 11 months ago
Dean Rasheed 80feb727c8 Add OLD/NEW support to RETURNING in DML queries. 11 months ago
Peter Eisentraut 6339f6468e Rename RowCompareType to CompareType 12 months ago
Jeff Davis b4a07f532b Revert "TupleHashTable: store additional data along with tuple." 12 months ago
Jeff Davis e0ece2a981 TupleHashTable: store additional data along with tuple. 12 months ago
Jeff Davis 834c9e807c Add missing typedefs.list entry for AggStatePerGroupData. 12 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 12 months ago
Tom Lane e0a2721f7c Get rid of old version of BuildTupleHashTable(). 1 year ago
Tom Lane 2762792952 Convert SetOp to read its inputs as outerPlan and innerPlan. 1 year ago
David Rowley d96d1d5152 Fix incorrect slot type in BuildTupleHashTableExt 1 year ago
David Rowley 0f5738202b Use ExprStates for hashing in GROUP BY and SubPlans 1 year ago
Peter Eisentraut a2a475b011 Replace get_equal_strategy_number_for_am() by get_equal_strategy_number() 1 year ago
Tom Lane 3eea7a0c97 Simplify executor's determination of whether to use parallelism. 1 year ago
Tom Lane 5b8728cd7f Fix NULLIF()'s handling of read-write expanded objects. 1 year ago
David Rowley 9ca67658d1 Don't store intermediate hash values in ExprState->resvalue 1 year ago
Amit Kapila 9758174e2e Log the conflicts while applying changes in logical replication. 1 year ago