|
70 | 70 | *- ExecSeqScan() calls ExecStoreTuple() to take the result |
71 | 71 | * tuple from ExecProject() and place it into the result tuple slot. |
72 | 72 | * |
73 | | - *- ExecutePlan() calls ExecSelect(), which passes the result slot |
74 | | - * to printtup(), which uses slot_getallattrs() to extract the |
75 | | - * individual Datums for printing. |
76 | | - * |
77 | | - *At ExecutorEnd() |
78 | | - *---------------- |
79 | | - *- EndPlan() calls ExecResetTupleTable() to clean up any remaining |
80 | | - * tuples left over from executing the query. |
| 73 | + *- ExecutePlan() calls the output function. |
81 | 74 | * |
82 | 75 | *The important thing to watch in the executor code is how pointers |
83 | 76 | *to the slots containing tuples are passed instead of the tuples |
|