| Commit message (Expand) | Author | Age | Files | Lines |
| * | COALESCE() and NULLIF() are now first-class expressions, not macros | Tom Lane | 2003-02-16 | 1 | -5/+135 |
| * | Fix SPI result logic for case where there are multiple statements of the | Tom Lane | 2003-02-14 | 1 | -1/+19 |
| * | Create a distinction between Lists of integers and Lists of OIDs, to get | Tom Lane | 2003-02-09 | 2 | -4/+4 |
| * | Make further use of new bitmapset code: executor's chgParam, extParam, | Tom Lane | 2003-02-09 | 8 | -83/+91 |
| * | Detect duplicate aggregate calls and evaluate only one copy. This | Tom Lane | 2003-02-04 | 1 | -3/+28 |
| * | Determine the set of constraints applied to a domain at executor | Tom Lane | 2003-02-03 | 1 | -37/+45 |
| * | Tweak planner and executor to avoid doing ExecProject() in table scan | Tom Lane | 2003-02-03 | 5 | -36/+127 |
| * | Fix nodeUnique to behave correctly when reversing direction after reaching | Tom Lane | 2003-02-02 | 1 | -2/+13 |
| * | SPI_exec shouldn't return SPI_OK_SELECT if it hasn't actually returned | Tom Lane | 2003-01-29 | 1 | -1/+14 |
| * | Upgrade cost estimation for joins, per discussion with Bradley Baetz. | Tom Lane | 2003-01-27 | 2 | -2/+13 |
| * | Change CREATE TABLE AS / SELECT INTO to create the new table with OIDs, | Tom Lane | 2003-01-23 | 2 | -69/+86 |
| * | Fix coredump problem in plpgsql's RETURN NEXT. When a SELECT INTO | Tom Lane | 2003-01-21 | 1 | -43/+57 |
| * | IN clauses appearing at top level of WHERE can now be handled as joins. | Tom Lane | 2003-01-20 | 3 | -6/+34 |
| * | Fix wrong/misleading comments, be more consistent about where to call | Tom Lane | 2003-01-12 | 6 | -17/+14 |
| * | Replace RelidGetNamespaceId() by get_rel_namespace(). | Peter Eisentraut | 2003-01-12 | 1 | -2/+2 |
| * | First cut at implementing IN (and NOT IN) via hashtables. There is | Tom Lane | 2003-01-12 | 4 | -110/+657 |
| * | Create a new file executor/execGrouping.c to centralize utility routines | Tom Lane | 2003-01-10 | 7 | -308/+422 |
| * | Read-only transactions, as defined in SQL. | Peter Eisentraut | 2003-01-10 | 1 | -1/+49 |
| * | Further tweaking of parsetree & plantree representation of SubLinks. | Tom Lane | 2003-01-10 | 2 | -36/+15 |
| * | Adjust parser so that 'x NOT IN (subselect)' is converted to | Tom Lane | 2003-01-09 | 1 | -5/+5 |
| * | Guard against stopping when numberTuples=0 and counter wraps around. | Tom Lane | 2003-01-08 | 1 | -4/+5 |
| * | Adjust Tcl-related code to compile cleanly with Tcl 8.4 (add const modifiers as | Tom Lane | 2002-12-30 | 1 | -12/+13 |
| * | Better solution to integer overflow problem in hash batch-number | Tom Lane | 2002-12-30 | 2 | -70/+35 |
| * | Adjust hash table sizing algorithm to avoid integer overflow in | Tom Lane | 2002-12-29 | 1 | -13/+23 |
| * | Don't try to free executor state of an InitPlan early --- this breaks | Tom Lane | 2002-12-26 | 1 | -10/+3 |
| * | Update EvalPlanQual() to work with new executor memory management method. | Tom Lane | 2002-12-18 | 2 | -133/+180 |
| * | Prevent core dump when ExecMarkPos is called before any tuples have been | Tom Lane | 2002-12-18 | 1 | -9/+13 |
| * | Skip unnecessary plan-copying now that plan trees are read-only in the | Tom Lane | 2002-12-17 | 1 | -5/+2 |
| * | Tweak default memory context allocation policy so that a context is not | Tom Lane | 2002-12-15 | 3 | -54/+13 |
| * | Revise executor APIs so that all per-query state structure is built in | Tom Lane | 2002-12-15 | 24 | -366/+563 |
| * | Clean up plantree representation of SubPlan-s --- SubLink does not appear | Tom Lane | 2002-12-14 | 4 | -63/+51 |
| * | Phase 3 of read-only-plans project: ExecInitExpr now builds expression | Tom Lane | 2002-12-13 | 20 | -499/+603 |
| * | Preliminary code review for domain CHECK constraints patch: add documentation, | Tom Lane | 2002-12-12 | 1 | -26/+39 |
| * | Phase 2 of read-only-plans project: restructure expression-tree nodes | Tom Lane | 2002-12-12 | 9 | -458/+228 |
| * | Re-addd Rod's ALTER DOMAIN patch. | Bruce Momjian | 2002-12-06 | 1 | -3/+3 |
| * | Back out ALTER DOMAIN patch until missing file appears. | Bruce Momjian | 2002-12-06 | 1 | -3/+3 |
| * | ALTER DOMAIN .. SET / DROP NOT NULL | Bruce Momjian | 2002-12-06 | 1 | -3/+3 |
| * | Phase 1 of read-only-plans project: cause executor state nodes to point | Tom Lane | 2002-12-05 | 29 | -2267/+2251 |
| * | More cleanup of userid to be AclId rather than Oid. | Bruce Momjian | 2002-12-05 | 1 | -2/+2 |
| * | Fix ExecMakeTableFunctionResult() to work with generic expressions as | Tom Lane | 2002-12-01 | 2 | -60/+101 |
| * | Code review for IS DISTINCT FROM patch. Fix incorrect constant-folding | Tom Lane | 2002-11-30 | 1 | -14/+13 |
| * | Be more realistic about plans involving Materialize nodes: take their | Tom Lane | 2002-11-30 | 3 | -28/+47 |
| * | Upgrade planner and executor to allow multiple hash keys for a hash join, | Tom Lane | 2002-11-30 | 2 | -43/+72 |
| * | Tighten selection of equality and ordering operators for grouping | Tom Lane | 2002-11-29 | 2 | -14/+5 |
| * | Suppress compiler warning from newer gcc. | Tom Lane | 2002-11-29 | 1 | -1/+3 |
| * | Use Params, rather than run-time-modified Const nodes, to handle | Tom Lane | 2002-11-26 | 1 | -12/+19 |
| * | Remove unused constisset and constiscast fields of Const nodes. Clean | Tom Lane | 2002-11-25 | 1 | -86/+52 |
| * | This patch implements FOR EACH STATEMENT triggers, per my email to | Bruce Momjian | 2002-11-23 | 1 | -15/+48 |
| * | Redesign internal logic of nodeLimit so that it does not need to fetch | Tom Lane | 2002-11-22 | 1 | -82/+146 |
| * | Add an at-least-marginally-plausible method of estimating the number | Tom Lane | 2002-11-19 | 1 | -1/+4 |