| Commit message (Expand) | Author | Age |
* | Fix "cannot handle unplanned sub-select" error that can occur when a | Tom Lane | 2010-07-08 |
* | In predtest.c, install a limit on the number of branches we will process in | Tom Lane | 2008-11-12 |
* | Ensure that the result of evaluating a function during constant-expression | Tom Lane | 2007-10-11 |
* | Fix a bug in the original implementation of redundant-join-clause removal: | Tom Lane | 2007-07-31 |
* | Fix a thinko in my patch of a couple months ago for bug #3116: it did the | Tom Lane | 2007-05-01 |
* | Fix oversight in original coding of inline_function(): since | Tom Lane | 2007-03-06 |
* | Repair insufficiently careful type checking for SQL-language functions: | Tom Lane | 2007-02-02 |
* | Fix make_restrictinfo_from_bitmapqual() to preserve AND/OR flatness of its | Tom Lane | 2006-04-07 |
* | Re-run pgindent, fixing a problem where comment lines after a blank | Bruce Momjian | 2005-11-22 |
* | make_restrictinfo() failed to attach the specified required_relids to | Tom Lane | 2005-11-16 |
* | Restore the former RestrictInfo field valid_everywhere (but invert the flag | Tom Lane | 2005-11-14 |
* | Standard pgindent run for 8.1. | Bruce Momjian | 2005-10-15 |
* | Don't try to remove duplicate OR-subclauses in create_bitmap_subplan and | Tom Lane | 2005-10-13 |
* | Fix oversight in indexscan plan creation. I recently added code to use | Tom Lane | 2005-10-06 |
* | Make use of new list primitives list_append_unique and list_concat_unique | Tom Lane | 2005-07-28 |
* | Fix a bunch of bad interactions between partial indexes and the new | Tom Lane | 2005-07-28 |
* | Simple constraint exclusion. For now, only child tables of inheritance | Tom Lane | 2005-07-23 |
* | Fix compare_fuzzy_path_costs() to behave a bit more sanely. The original | Tom Lane | 2005-07-22 |
* | Fix overenthusiastic optimization of 'x IN (SELECT DISTINCT ...)' and related | Tom Lane | 2005-07-15 |
* | Don't try to constant-fold functions returning RECORD. We were never | Tom Lane | 2005-07-03 |
* | Teach planner about some cases where a restriction clause can be | Tom Lane | 2005-07-02 |
* | Add Oracle-compatible GREATEST and LEAST functions. Pavel Stehule | Tom Lane | 2005-06-26 |
* | Change the planner to allow indexscan qualification clauses to use | Tom Lane | 2005-06-13 |
* | Separate predicate-testing code out of indxpath.c, making it a module | Tom Lane | 2005-06-10 |
* | Simplify the planner's join clause management by storing join clauses | Tom Lane | 2005-06-09 |
* | Marginal hack to avoid spending a lot of time in find_join_rel during | Tom Lane | 2005-06-08 |
* | Nab some low-hanging fruit: replace the planner's base_rel_list and | Tom Lane | 2005-06-06 |
* | Remove planner's private fields from Query struct, and put them into | Tom Lane | 2005-06-05 |
* | Change expandRTE() and ResolveNew() back to taking just the single | Tom Lane | 2005-06-04 |
* | Revise handling of dropped columns in JOIN alias lists to avoid a | Tom Lane | 2005-06-03 |
* | Just noticed that you can't Query-Cancel a long planner run, because | Tom Lane | 2005-06-03 |
* | Add support for FUNCTION RTEs to build_physical_tlist(), so that the | Tom Lane | 2005-05-30 |
* | Avoid redundant relation lock grabs during planning, and make sure | Tom Lane | 2005-05-23 |
* | Teach the planner to remove SubqueryScan nodes from the plan if they | Tom Lane | 2005-05-22 |
* | Replace slightly klugy create_bitmap_restriction() function with a | Tom Lane | 2005-04-25 |
* | Remove support for OR'd indexscans internal to a single IndexScan plan | Tom Lane | 2005-04-25 |
* | Turns out that my recent elimination of the 'redundant' flatten_andors() | Tom Lane | 2005-04-23 |
* | First cut at planner support for bitmap index scans. Lots to do yet, | Tom Lane | 2005-04-22 |
* | Rethink original decision to use AND/OR Expr nodes to represent bitmap | Tom Lane | 2005-04-21 |
* | Install some slightly realistic cost estimation for bitmap index scans. | Tom Lane | 2005-04-21 |
* | Create executor and planner-backend support for decoupled heap and index | Tom Lane | 2005-04-19 |
* | Don't try to constant-fold functions returning RECORD, since the optimizer | Tom Lane | 2005-04-14 |
* | Completion of project to use fixed OIDs for all system catalogs and | Tom Lane | 2005-04-14 |
* | Make constant-folding produce sane output for COALESCE(NULL,NULL), | Tom Lane | 2005-04-10 |
* | Merge Resdom nodes into TargetEntry nodes to simplify code and save a | Tom Lane | 2005-04-06 |
* | First phase of OUT-parameters project. We can now define and use SQL | Tom Lane | 2005-03-31 |
* | Convert oidvector and int2vector into variable-length arrays. This | Tom Lane | 2005-03-29 |
* | Rethink the order of expression preprocessing: eval_const_expressions | Tom Lane | 2005-03-28 |
* | Teach const-expression simplification to simplify boolean equality cases, | Tom Lane | 2005-03-27 |
* | Add a back-link from IndexOptInfo structs to their parent RelOptInfo | Tom Lane | 2005-03-27 |