summaryrefslogtreecommitdiff
path: root/src/backend/nodes
AgeCommit message (Expand)Author
2019-07-01Fix many typos and inconsistenciesMichael Paquier
2019-06-09Reconcile nodes/*funcs.c with PostgreSQL 12 work.Noah Misch
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-05-17Restructure creation of run-time pruning steps.Tom Lane
2019-04-25Fix tablespace inheritance for partitioned relsAlvaro Herrera
2019-04-05Use Append rather than MergeAppend for scanning ordered partitions.Tom Lane
2019-03-30Generated columnsPeter Eisentraut
2019-03-29REINDEX CONCURRENTLYPeter Eisentraut
2019-03-27Add support for multivariate MCV listsTomas Vondra
2019-03-25Fix use of wrong datatype with sizeof().Robert Haas
2019-03-24Transaction chainingPeter Eisentraut
2019-03-22Collations with nondeterministic comparisonPeter Eisentraut
2019-03-19Fix copyfuncs/equalfuncs support for VacuumStmt.Robert Haas
2019-03-19Implement OR REPLACE option for CREATE AGGREGATE.Andrew Gierth
2019-03-14Refactor ParamListInfo initializationPeter Eisentraut
2019-03-11Move hash_any prototype from access/hash.h to utils/hashutils.hAlvaro Herrera
2019-03-07Allow ATTACH PARTITION with only ShareUpdateExclusiveLock.Robert Haas
2019-03-06Fix equalfuncs for accessMethod addition in 8586bf7ed8.Andres Freund
2019-03-06Fix copy/out/readfuncs for accessMethod addition in 8586bf7ed8.Andres Freund
2019-03-06tableam: introduce table AM infrastructure.Andres Freund
2019-02-16Allow user control of CTE materialization, and change the default behavior.Tom Lane
2019-02-16Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT.Tom Lane
2019-02-15Revert attempts to use POPCNT etc instructionsAlvaro Herrera
2019-02-13Add basic support for using the POPCNT and SSE4.2s LZCNT opcodesAlvaro Herrera
2019-02-09Refactor the representation of indexable clauses in IndexPaths.Tom Lane
2019-02-01Renaming for new subscripting mechanismAlvaro Herrera
2019-01-29Rename nodes/relation.h to nodes/pathnodes.h.Tom Lane
2019-01-29Make some small planner API cleanups.Tom Lane
2019-01-28In the planner, replace an empty FROM clause with a dummy RTE.Tom Lane
2019-01-25Split QTW_EXAMINE_RTES flag into QTW_EXAMINE_RTES_BEFORE/_AFTER.Tom Lane
2019-01-19Allow COPY FROM to filter data using WHERE conditionsTomas Vondra
2019-01-02Update copyright for 2019Bruce Momjian
2018-12-31Remove some useless codeAlvaro Herrera
2018-12-22Add WRITE_*_ARRAY macrosPeter Eisentraut
2018-12-19Make type "name" collation-aware.Tom Lane
2018-12-10Add stack depth checks to key recursive functions in backend/nodes/*.c.Tom Lane
2018-11-08Revise attribute handling code on partition creationAlvaro Herrera
2018-10-12Correct attach/detach logic for FKs in partitionsAlvaro Herrera
2018-10-07Remove some unnecessary fields from Plan trees.Tom Lane
2018-10-04Centralize executor's opening/closing of Relations for rangetable entries.Tom Lane
2018-09-30Create an RTE field to record the query's lock mode for each relation.Tom Lane
2018-09-18Add a debugging option to stress-test outfuncs.c and readfuncs.c.Tom Lane
2018-09-18Fix some minor issues exposed by outfuncs/readfuncs testing.Tom Lane
2018-09-18Fix some probably-minor oversights in readfuncs.c.Tom Lane
2018-09-16Add outfuncs.c support for RawStmt nodes.Tom Lane
2018-09-14Order active window clauses for greater reuse of Sort nodes.Andrew Gierth
2018-08-31Disable support for partitionwise joins in problematic cases.Etsuro Fujita
2018-08-01Fix run-time partition pruning for appends with multiple source rels.Tom Lane
2018-07-30Remove dead code left behind by 1b6801051.Tom Lane