| Commit message (Expand) | Author | Age | Files | Lines |
| * | Teach the planner to treat a partial unique index as proving a variable is | Tom Lane | 2009-02-15 | 1 | -23/+40 |
| * | Update copyright for 2009. | Bruce Momjian | 2009-01-01 | 1 | -2/+2 |
| * | When estimating without benefit of MCV lists (suggesting that one or both | Tom Lane | 2008-10-23 | 1 | -1/+18 |
| * | Add a concept of "placeholder" variables to the planner. These are variables | Tom Lane | 2008-10-21 | 1 | -2/+2 |
| * | Dept of second thoughts: let's make sure that get_index_stats_hook is only | Tom Lane | 2008-09-28 | 1 | -23/+46 |
| * | Add hooks to let plugins override the planner's lookups in pg_statistic. | Tom Lane | 2008-09-28 | 1 | -16/+69 |
| * | Move exprType(), exprTypmod(), expression_tree_walker(), and related routines | Tom Lane | 2008-08-25 | 1 | -5/+4 |
| * | Clean up the loose ends in selectivity estimation left by my patch for semi | Tom Lane | 2008-08-16 | 1 | -77/+323 |
| * | Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace | Tom Lane | 2008-08-14 | 1 | -34/+18 |
| * | Fix estimate_num_groups() to assume that GROUP BY expressions yielding boolean | Tom Lane | 2008-07-07 | 1 | -11/+31 |
| * | Restructure some header files a bit, in particular heapam.h, by removing some | Alvaro Herrera | 2008-05-12 | 1 | -1/+2 |
| * | Since createplan.c no longer cares whether index operators are lossy, it has | Tom Lane | 2008-04-13 | 1 | -5/+2 |
| * | Simplify and standardize conversions between TEXT datums and ordinary C | Tom Lane | 2008-03-25 | 1 | -21/+12 |
| * | Revert thinko introduced into prefix_selectivity() by my recent patch: | Tom Lane | 2008-03-17 | 1 | -7/+7 |
| * | Change patternsel() so that instead of switching from a pure | Tom Lane | 2008-03-09 | 1 | -25/+53 |
| * | Modify prefix_selectivity() so that it will never estimate the selectivity | Tom Lane | 2008-03-08 | 1 | -150/+215 |
| * | Update copyrights in source tree to 2008. | Bruce Momjian | 2008-01-01 | 1 | -2/+2 |
| * | Fix mergejoin cost estimation so that we consider the statistical ranges of | Tom Lane | 2007-12-08 | 1 | -111/+259 |
| * | Re-run pgindent with updated list of typedefs. (Updated README should | Bruce Momjian | 2007-11-15 | 1 | -3/+2 |
| * | pgindent run for 8.3. | Bruce Momjian | 2007-11-15 | 1 | -46/+49 |
| * | Second pass at improving LIKE/regex estimation in non-C locales. It turns | Tom Lane | 2007-11-09 | 1 | -8/+55 |
| * | Improve the performance of LIKE/regex estimation in non-C locales, by making | Tom Lane | 2007-11-07 | 1 | -19/+33 |
| * | Fix patternsel() and callers to do the right thing for NOT LIKE and the other | Tom Lane | 2007-11-07 | 1 | -57/+52 |
| * | Apply a band-aid fix for the problem that 8.2 and up completely misestimate | Tom Lane | 2007-08-31 | 1 | -2/+15 |
| * | Tsearch2 functionality migrates to core. The bulk of this work is by | Tom Lane | 2007-08-21 | 1 | -1/+5 |
| * | Check return code from strxfrm on Windows since it has a | Magnus Hagander | 2007-05-05 | 1 | -1/+14 |
| * | Some further performance tweaks for planning large inheritance trees that | Tom Lane | 2007-04-21 | 1 | -2/+2 |
| * | Make 'col IS NULL' clauses be indexable conditions. | Tom Lane | 2007-04-06 | 1 | -7/+32 |
| * | Fix array coercion expressions to ensure that the correct volatility is | Tom Lane | 2007-03-27 | 1 | -39/+11 |
| * | Fix some problems with selectivity estimation for partial indexes. | Tom Lane | 2007-03-21 | 1 | -24/+27 |
| * | Fix up the remaining places where the expression node structure would lose | Tom Lane | 2007-03-17 | 1 | -3/+5 |
| * | Replace direct assignments to VARATT_SIZEP(x) with SET_VARSIZE(x, len). | Tom Lane | 2007-02-27 | 1 | -2/+2 |
| * | Turn the rangetable used by the executor into a flat list, and avoid storing | Tom Lane | 2007-02-22 | 1 | -2/+2 |
| * | Get rid of some old and crufty global variables in the planner. When | Tom Lane | 2007-02-19 | 1 | -3/+3 |
| * | Revert gincostestimate changes. | Teodor Sigaev | 2007-01-31 | 1 | -115/+1 |
| * | Allow GIN's extractQuery method to signal that nothing can satisfy the query. | Teodor Sigaev | 2007-01-31 | 1 | -1/+115 |
| * | Dept of second thoughts: the IQ of estimate_array_length() needs to be | Tom Lane | 2007-01-28 | 1 | -1/+4 |
| * | Fix scalararraysel() to cope with binary-compatible cases, such as text[] | Tom Lane | 2007-01-28 | 1 | -8/+83 |
| * | Put back planner's ability to cache the results of mergejoinscansel(), | Tom Lane | 2007-01-22 | 1 | -5/+26 |
| * | Refactor planner's pathkeys data structure to create a separate, explicit | Tom Lane | 2007-01-20 | 1 | -6/+5 |
| * | Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LAST | Tom Lane | 2007-01-09 | 1 | -2/+19 |
| * | Update CVS HEAD for 2007 copyright. Back branches are typically not | Bruce Momjian | 2007-01-05 | 1 | -2/+2 |
| * | Fix regex_fixed_prefix() to cope reasonably well with regex patterns of the | Tom Lane | 2007-01-03 | 1 | -44/+93 |
| * | Restructure operator classes to allow improved handling of cross-data-type | Tom Lane | 2006-12-23 | 1 | -65/+83 |
| * | Fix some planner bugs exposed by reports from Arjen van der Meijden. These | Tom Lane | 2006-12-15 | 1 | -9/+47 |
| * | pgindent run for 8.2. | Bruce Momjian | 2006-10-04 | 1 | -94/+97 |
| * | Change patternsel (LIKE/regex selectivity estimation) so that if there | Tom Lane | 2006-09-20 | 1 | -108/+202 |
| * | Improve usage of effective_cache_size parameter by assuming that all the | Tom Lane | 2006-09-19 | 1 | -2/+3 |
| * | Work around bug in strxfmt() but in MS VS2005. | Bruce Momjian | 2006-07-26 | 1 | -2/+10 |
| * | Add a fudge factor to genericcostestimate() to prevent the planner from | Tom Lane | 2006-07-24 | 1 | -1/+19 |