summaryrefslogtreecommitdiff
path: root/src/backend/nodes
AgeCommit message (Expand)Author
2025-10-30Fix some confusing uses of constPeter Eisentraut
2025-10-09Fix internal error from CollateExpr in SQL/JSON DEFAULT expressionsAmit Langote
2025-09-30Do a tiny bit of header file maintenanceÁlvaro Herrera
2025-09-24Remove PointerIsValid()Peter Eisentraut
2025-08-15Add Asserts to validate prevbit values in bms_prev_memberDavid Rowley
2025-08-08Mop-up for Datum conversion cleanups.Tom Lane
2025-06-24Make query jumbling also squash PARAM_EXTERN paramsÁlvaro Herrera
2025-06-24Improve jumble squashing through CoerceViaIO and RelabelTypeÁlvaro Herrera
2025-06-12Fix squashing algorithm for query textsÁlvaro Herrera
2025-05-30Change internal queryid type from uint64 to int64David Rowley
2025-04-22gen_node_support.pl: improve error message for unclosed struct.Tom Lane
2025-04-19Fix typos and grammar in the codeMichael Paquier
2025-04-12Harmonize function parameter names for Postgres 18.Peter Geoghegan
2025-04-08Speedup child EquivalenceMember lookup in plannerDavid Rowley
2025-04-04Make derived clause lookup in EquivalenceClass more efficientAmit Langote
2025-03-27Remove the query_id_squash_values GUCÁlvaro Herrera
2025-03-27Optimize Query jumbleDavid Rowley
2025-03-27Fix query jumbling to account for NULL nodesDavid Rowley
2025-03-26Use relation name instead of OID in query jumbling for RangeTblEntryMichael Paquier
2025-03-26Fix two issues with custom_query_jumble in gen_node_support.plMichael Paquier
2025-03-25Add support for custom_query_jumble as a node field attributeMichael Paquier
2025-03-18Introduce squashing of constant lists in query jumblingÁlvaro Herrera
2025-03-15Separate TBM[Shared|Private]Iterator and TBMIterateResultMelanie Plageman
2025-03-12Build whole-row Vars the same way during parsing and planning.Tom Lane
2025-02-24Delay extraction of TIDBitmap per page offsetsMelanie Plageman
2025-02-24Add lossy indicator to TBMIterateResultMelanie Plageman
2025-02-20Remove various unnecessary (char *) castsPeter Eisentraut
2025-02-02Move CompareType to separate header filePeter Eisentraut
2025-01-31Get rid of our dependency on type "long" for memory size calculations.Tom Lane
2025-01-16Add OLD/NEW support to RETURNING in DML queries.Dean Rasheed
2025-01-11Add support for NOT ENFORCED in CHECK constraintsPeter Eisentraut
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-19Fix bitmap table scan crash on iterator releaseMelanie Plageman
2024-12-18Add common interface for TBMIteratorsMelanie Plageman
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-11-08Add pg_constraint rows for not-null constraintsÁlvaro Herrera
2024-10-31Add a parse location field to struct FunctionParameter.Tom Lane
2024-10-22Improve parser's reporting of statement start locations.Tom Lane
2024-10-17Fix unnecessary casts of copyObject() resultPeter Eisentraut
2024-09-30Show values of SET statements as constants in pg_stat_statementsMichael Paquier
2024-09-17Add temporal PRIMARY KEY and UNIQUE constraintsPeter Eisentraut
2024-09-10Introduce an RTE for the grouping stepRichard Guo
2024-08-01Convert node test compile-time settings into run-time parametersPeter Eisentraut
2024-06-28SQL/JSON: Always coerce JsonExpr result at runtimeAmit Langote
2024-05-05Fix query pullup issue with WindowClause runConditionDavid Rowley
2024-05-03Fix an assortment of typosDavid Rowley
2024-04-09revert: Transform OR clauses to ANY expressionAlexander Korotkov
2024-04-08JSON_TABLE: Add support for NESTED paths and columnsAmit Langote
2024-04-07Transform OR clauses to ANY expressionAlexander Korotkov
2024-04-07Introduce a bump memory allocatorDavid Rowley