1. 24 Jan, 2003 2 commits
    • Tom Lane's avatar
      Suppress gcc warnings. · 7a196bab
      Tom Lane authored
      7a196bab
    • Tom Lane's avatar
      Modify planner's implied-equality-deduction code so that when a set · f5e83662
      Tom Lane authored
      of known-equal expressions includes any constant expressions (including
      Params from outer queries), we actively suppress any 'var = var'
      clauses that are or could be deduced from the set, generating only the
      deducible 'var = const' clauses instead.  The idea here is to push down
      the restrictions implied by the equality set to base relations whenever
      possible.  Once we have applied the 'var = const' clauses, the 'var = var'
      clauses are redundant, and should be suppressed both to save work at
      execution and to avoid double-counting restrictivity.
      f5e83662
  2. 23 Jan, 2003 5 commits
  3. 22 Jan, 2003 4 commits
  4. 21 Jan, 2003 4 commits
  5. 20 Jan, 2003 1 commit
    • Tom Lane's avatar
      IN clauses appearing at top level of WHERE can now be handled as joins. · bdfbfde1
      Tom Lane authored
      There are two implementation techniques: the executor understands a new
      JOIN_IN jointype, which emits at most one matching row per left-hand row,
      or the result of the IN's sub-select can be fed through a DISTINCT filter
      and then joined as an ordinary relation.
      Along the way, some minor code cleanup in the optimizer; notably, break
      out most of the jointree-rearrangement preprocessing in planner.c and
      put it in a new file prep/prepjointree.c.
      bdfbfde1
  6. 19 Jan, 2003 1 commit
    • Bruce Momjian's avatar
      This patch includes a lot of minor cleanups to the SGML documentation, · be2b660e
      Bruce Momjian authored
      including:
      
      - replacing all the appropriate usages of <citetitle>PostgreSQL
      ...</citetitle> with &cite-user;, &cite-admin;, and so on
      
      - fix an omission in the EXECUTE documentation
      
      - add some more text to the EXPLAIN documentation
      
      - improve the PL/PgSQL RETURN NEXT documentation (more work to do here)
      
      - minor markup fixes
      
      
      Neil Conway
      be2b660e
  7. 18 Jan, 2003 1 commit
  8. 17 Jan, 2003 4 commits
  9. 16 Jan, 2003 4 commits
  10. 15 Jan, 2003 12 commits
  11. 14 Jan, 2003 2 commits