summaryrefslogtreecommitdiff
path: root/src/backend/nodes
AgeCommit message (Expand)Author
2008-02-19Refactor backend makefiles to remove lots of duplicate codePeter Eisentraut
2008-02-07Add missing copyfuncs/equalfuncs support for AlterTSDictionaryStmt andTom Lane
2008-01-09Fix an omission in the outfuncs.c support for Agg nodes: the grpColIdxNeil Conway
2008-01-07Fix a minor bug in outfuncs support for SetOp: dupOperators is an arrayNeil Conway
2008-01-01Update copyrights in source tree to 2008.Bruce Momjian
2007-12-01Code review for LIKE ... INCLUDING INDEXES patch. Fix failure to propagateTom Lane
2007-11-15Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian
2007-11-15pgindent run for 8.3.Bruce Momjian
2007-11-08Fix EquivalenceClass code to handle volatile sort expressions in a moreTom Lane
2007-10-11Fix the plan-invalidation mechanism to treat regclass constants that refer toTom Lane
2007-09-20HOT updates. When we update a tuple without changing any of its indexedTom Lane
2007-09-06Make eval_const_expressions() preserve typmod when simplifying something likeTom Lane
2007-09-03Support SET FROM CURRENT in CREATE/ALTER FUNCTION, ALTER DATABASE, ALTER ROLE.Tom Lane
2007-08-31Rewrite make_outerjoininfo's construction of min_lefthand and min_righthandTom Lane
2007-07-17Implement CREATE TABLE LIKE ... INCLUDING INDEXES. Patch from NikhilS,Neil Conway
2007-07-17Fix outfuncs.c to dump A_Const nodes representing NULLs correctly. This hasTom Lane
2007-06-23Separate parse-analysis for utility commands out of parser/analyze.cTom Lane
2007-06-11Improve UPDATE/DELETE WHERE CURRENT OF so that they can be used from plpgsqlTom Lane
2007-06-11Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard.Tom Lane
2007-06-05Downgrade implicit casts to text to be assignment-only, except for the onesTom Lane
2007-06-01Fix several hash functions that were taking chintzy shortcuts instead ofTom Lane
2007-05-22Repair planner bug introduced in 8.2 by ability to rearrange outer joins:Tom Lane
2007-05-22Fix best_inner_indexscan to return both the cheapest-total-cost andTom Lane
2007-04-27Modify processing of DECLARE CURSOR and EXPLAIN so that they can resolve theTom Lane
2007-04-26Fix dynahash.c to suppress hash bucket splits while a hash_seq_search() scanTom Lane
2007-04-26Rename the newly-added commands for discarding session state.Neil Conway
2007-04-02Support enum data types. Along the way, use macros for the values ofTom Lane
2007-03-27Fix array coercion expressions to ensure that the correct volatility isTom Lane
2007-03-17Fix up the remaining places where the expression node structure would loseTom Lane
2007-03-13First phase of plan-invalidation project: create a plan cache managementTom Lane
2007-02-27Get rid of the separate EState for subplans, and just let them share theTom Lane
2007-02-22Turn the rangetable used by the executor into a flat list, and avoid storingTom Lane
2007-02-20Remove the Query structure from the executor's API. This allows us to stopTom Lane
2007-02-19Get rid of some old and crufty global variables in the planner. WhenTom Lane
2007-02-19Put function expressions and values lists into FunctionScan and ValuesScanTom Lane
2007-02-12Avoid infinite recursion when dumping new planner EquivalenceClass trees.Tom Lane
2007-02-10StrNCpy -> strlcpy (not complete)Peter Eisentraut
2007-02-03Implement XMLSERIALIZE for real. Analogously, make the xml to text castPeter Eisentraut
2007-01-23Add CREATE/ALTER/DROP OPERATOR FAMILY commands, also COMMENT ON OPERATORTom Lane
2007-01-22Put back planner's ability to cache the results of mergejoinscansel(),Tom Lane
2007-01-20Refactor planner's pathkeys data structure to create a separate, explicitTom Lane
2007-01-20Remove remains of old depend target.Peter Eisentraut
2007-01-10Change the planner-to-executor API so that the planner tells the executorTom Lane
2007-01-09Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LASTTom Lane
2007-01-05Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian
2006-12-30Support type modifiers for user-defined types, and pull most knowledgeTom Lane
2006-12-24Code review for XML patch. Instill a bit of sanity in the location ofTom Lane
2006-12-23Restructure operator classes to allow improved handling of cross-data-typeTom Lane
2006-12-21Initial SQL/XML support: xml data type and initial set of functions.Peter Eisentraut
2006-12-10Add a paramtypmod field to Param nodes. This is dead weight for ParamsTom Lane