---------------------------------------------------------------- * ExecCleanTypeFromTL * * Same as above, but resjunk columns are omitted from the result. * ---------------------------------------------------------------- */
| 1964 | * ---------------------------------------------------------------- |
| 1965 | */ |
| 1966 | TupleDesc |
| 1967 | ExecCleanTypeFromTL(List *targetList) |
| 1968 | { |
| 1969 | return ExecTypeFromTLInternal(targetList, true); |
| 1970 | } |
| 1971 | |
| 1972 | static TupleDesc |
| 1973 | ExecTypeFromTLInternal(List *targetList, bool skipjunk) |