summaryrefslogtreecommitdiff
path: root/src/backend/nodes
AgeCommit message (Expand)Author
2008-04-14Push index operator lossiness determination down to GIST/GIN opclassTom Lane
2008-04-13Since createplan.c no longer cares whether index operators are lossy, it hasTom Lane
2008-04-10Replace "amgetmulti" AM functions with "amgetbitmap", in which the wholeTom Lane
2008-03-21Remove TypeName struct's timezone flag, which has been write-only storageTom Lane
2008-03-20Arrange for an explicit cast applied to an ARRAY[] constructor to be appliedTom Lane
2008-03-20Make source code READMEs more consistent. Add CVS tags to all README files.Bruce Momjian
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