* assign_list_collations() * Mark all nodes in the list of expressions with collation information. * * The list member expressions are processed independently; they do not have * to share a common collation. */
| 152 | * to share a common collation. |
| 153 | */ |
| 154 | void |
| 155 | assign_list_collations(ParseState *pstate, List *exprs) |
| 156 | { |
| 157 | ListCell *lc; |
| 158 | |
| 159 | foreach(lc, exprs) |
| 160 | { |
| 161 | Node *node = (Node *) lfirst(lc); |
| 162 | |
| 163 | assign_expr_collations(pstate, node); |
| 164 | } |
| 165 | } |
| 166 | |
| 167 | /* |
| 168 | * assign_expr_collations() |
no test coverage detected