Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

nodeResult.c

  • Tom Lane's avatar
    bfe553fb
    Repair oversight in 8.2 change that improved the handling of "pseudoconstant" · bfe553fb
    Tom Lane authored
    WHERE clauses.  createplan.c is now willing to stick a gating Result node
    almost anywhere in the plan tree, and in particular one can wind up directly
    underneath a MergeJoin node.  This means it had better be willing to handle
    Mark/Restore.  Fortunately, that's trivial in such cases, since we can just
    pass off the call to the input node (which the planner has previously ensured
    can handle Mark/Restore).  Per report from Phil Frost.
    bfe553fb
    History
    Repair oversight in 8.2 change that improved the handling of "pseudoconstant"
    Tom Lane authored
    WHERE clauses.  createplan.c is now willing to stick a gating Result node
    almost anywhere in the plan tree, and in particular one can wind up directly
    underneath a MergeJoin node.  This means it had better be willing to handle
    Mark/Restore.  Fortunately, that's trivial in such cases, since we can just
    pass off the call to the input node (which the planner has previously ensured
    can handle Mark/Restore).  Per report from Phil Frost.