* Add expression steps deforming the ExprState's inner/outer/scan slots * as much as required by the expression. */
| 2650 | * as much as required by the expression. |
| 2651 | */ |
| 2652 | static void |
| 2653 | ExecInitExprSlots(ExprState *state, Node *node) |
| 2654 | { |
| 2655 | LastAttnumInfo info = {0, 0, 0}; |
| 2656 | |
| 2657 | /* |
| 2658 | * Figure out which attributes we're going to need. |
| 2659 | */ |
| 2660 | get_last_attnums_walker(node, &info); |
| 2661 | |
| 2662 | ExecPushExprSlots(state, &info); |
| 2663 | } |
| 2664 | |
| 2665 | /* |
| 2666 | * Add steps deforming the ExprState's inner/out/scan slots as much as |
no test coverage detected