• Tom Lane's avatar
    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
parsenodes.h 85.7 KB