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

nodes.c

  • Tom Lane's avatar
    e6381966
    Major planner/optimizer revision: get rid of PathOrder node type, · e6381966
    Tom Lane authored
    store all ordering information in pathkeys lists (which are now lists of
    lists of PathKeyItem nodes, not just lists of lists of vars).  This was
    a big win --- the code is smaller and IMHO more understandable than it
    was, even though it handles more cases.  I believe the node changes will
    not force an initdb for anyone; planner nodes don't show up in stored
    rules.
    e6381966
    History
    Major planner/optimizer revision: get rid of PathOrder node type,
    Tom Lane authored
    store all ordering information in pathkeys lists (which are now lists of
    lists of PathKeyItem nodes, not just lists of lists of vars).  This was
    a big win --- the code is smaller and IMHO more understandable than it
    was, even though it handles more cases.  I believe the node changes will
    not force an initdb for anyone; planner nodes don't show up in stored
    rules.