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

parse_target.c

Blame
    • Tom Lane's avatar
      8acdb8bf
      Split CollateClause into separate raw and analyzed node types. · 8acdb8bf
      Tom Lane authored
      CollateClause is now used only in raw grammar output, and CollateExpr after
      parse analysis.  This is for clarity and to avoid carrying collation names
      in post-analysis parse trees: that's both wasteful and possibly misleading,
      since the collation's name could be changed while the parsetree still
      exists.
      
      Also, clean up assorted infelicities and omissions in processing of the
      node type.
      8acdb8bf
      History
      Split CollateClause into separate raw and analyzed node types.
      Tom Lane authored
      CollateClause is now used only in raw grammar output, and CollateExpr after
      parse analysis.  This is for clarity and to avoid carrying collation names
      in post-analysis parse trees: that's both wasteful and possibly misleading,
      since the collation's name could be changed while the parsetree still
      exists.
      
      Also, clean up assorted infelicities and omissions in processing of the
      node type.