summaryrefslogtreecommitdiff
path: root/src/include/nodes
AgeCommit message (Expand)Author
2023-04-12Revert "Catalog NOT NULL constraints" and falloutAlvaro Herrera
2023-04-07Catalog NOT NULL constraintsAlvaro Herrera
2023-04-06Fix row tracking in pg_stat_statements with extended query protocolMichael Paquier
2023-04-05Support "Right Anti Join" plan shapes.Tom Lane
2023-03-31SQL/JSON: support the IS JSON predicateAlvaro Herrera
2023-03-30Fix inconsistencies and style issues in new SQL/JSON codeAlvaro Herrera
2023-03-29SQL/JSON: add standard JSON constructor functionsAlvaro Herrera
2023-03-20Ignore BRIN indexes when checking for HOT updatesTomas Vondra
2023-03-18Add files related to query jumbling in src/include/nodes/ for mesonMichael Paquier
2023-03-15Support [NO] INDENT option in XMLSERIALIZE().Tom Lane
2023-03-08Update commentPeter Eisentraut
2023-03-08Refine query jumbling handling for CallStmtMichael Paquier
2023-03-08Ignore IntoClause.viewQuery in query jumblingMichael Paquier
2023-03-06Fix some more cases of missed GENERATED-column updates.Tom Lane
2023-03-02Require empty Bitmapsets to be represented as NULL.Tom Lane
2023-03-02Mop up some undue familiarity with the innards of Bitmapsets.Tom Lane
2023-03-02Remove bms_first_member().Tom Lane
2023-02-25Fix MULTIEXPR_SUBLINK with partitioned target tables, yet again.Tom Lane
2023-02-13When removing a relation from the query, drop its RelOptInfo.Tom Lane
2023-02-13Mark more nodes with attribute no_query_jumbleMichael Paquier
2023-02-10Fix typo in parsenodes.hMichael Paquier
2023-02-07Include values of A_Const nodes in query jumblingMichael Paquier
2023-01-31Remove dead NoMovementScanDirection codeDavid Rowley
2023-01-31Generate code for query jumbling through gen_node_support.plMichael Paquier
2023-01-30Invent "join domains" to replace the below_outer_join hack.Tom Lane
2023-01-30Do assorted mop-up in the planner.Tom Lane
2023-01-30Make Vars be outer-join-aware.Tom Lane
2023-01-23Remove special outfuncs/readfuncs handling of RangeVar.catalogname.Tom Lane
2023-01-21Rework format of comments in headers for nodesMichael Paquier
2023-01-21Move queryjumble.c code to src/backend/nodes/Michael Paquier
2023-01-18Get rid of the "new" and "old" entries in a view's rangetable.Tom Lane
2023-01-18Remove redundant grouping and DISTINCT columns.Tom Lane
2023-01-12Revert "Get rid of the "new" and "old" entries in a view's rangetable."Tom Lane
2023-01-12Get rid of the "new" and "old" entries in a view's rangetable.Tom Lane
2023-01-09Allow left join removals and unique joins on partitioned tablesDavid Rowley
2023-01-05Fix calculation of which GENERATED columns need to be updated.Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-22Allow window functions to adjust their frameOptionsDavid Rowley
2022-12-20Add copyright notices to meson filesAndrew Dunstan
2022-12-17Doc: update pg_list.h header comments to include XidLists.Tom Lane
2022-12-14Add grantable MAINTAIN privilege and pg_maintain role.Jeff Davis
2022-12-12Get rid of recursion-marker values in enum AlterTableTypeAlvaro Herrera
2022-12-09Create infrastructure for "soft" error reporting.Tom Lane
2022-12-09Add USER SET parameter values for pg_db_role_settingAlexander Korotkov
2022-12-08Remove new structure member from ResultRelInfo.Etsuro Fujita
2022-12-06Rework query relation permission checkingAlvaro Herrera
2022-12-05Fix Memoize to work with partitionwise joining.Tom Lane
2022-12-04Re-pgindent a few files.Tom Lane
2022-12-02Remove gen_node_support.pl's special treatment of EquivalenceClasses.Tom Lane
2022-12-02Generalize ri_RootToPartitionMap to use for non-partition childrenAlvaro Herrera