Add expression dependencies on composite type / whole row components.
authorAndres Freund <andres@anarazel.de>
Tue, 14 Mar 2017 03:22:09 +0000 (20:22 -0700)
committerAndres Freund <andres@anarazel.de>
Tue, 14 Mar 2017 06:31:53 +0000 (23:31 -0700)
commit6b47b6c32ddec418ea18612fa0cb1aaacb41c0ef
tree8f6fdc1add1a18f6515de0bb57b8ccc9fb69a376
parent0c87cd003d9966fcb19d6998ccf90d3276b08e0c
Add expression dependencies on composite type / whole row components.

This allows, in a later commit, to have fewer checks during expression
evaluation.

Author: Andres Freund
Reviewed-By: Peter Eisentraut
Discussion: https://postgr.es/m/20161206034955.bh33paeralxbtluv@alap3.anarazel.de
src/backend/catalog/dependency.c
src/test/regress/expected/create_view.out
src/test/regress/expected/rangefuncs.out
src/test/regress/sql/create_view.sql
src/test/regress/sql/rangefuncs.sql