postgresql/src/backend/utils/cache
Peter Eisentraut fc22b6623b Generated columns
This is an SQL-standard feature that allows creating columns that are
computed from expressions rather than assigned, similar to a view or
materialized view but on a column basis.

This implements one kind of generated column: stored (computed on
write).  Another kind, virtual (computed on read), is planned for the
future, and some room is left for it.

Reviewed-by: Michael Paquier <michael@paquier.xyz>
Reviewed-by: Pavel Stehule <pavel.stehule@gmail.com>
Discussion: https://www.postgresql.org/message-id/flat/b151f851-4019-bdb1-699e-ebab07d2f40a@2ndquadrant.com
2019-03-30 08:15:57 +01:00
..
attoptcache.c Update copyright for 2019 2019-01-02 12:44:25 -05:00
catcache.c Collations with nondeterministic comparison 2019-03-22 12:12:43 +01:00
evtcache.c Replace heapam.h includes with {table, relation}.h where applicable. 2019-01-21 10:51:37 -08:00
inval.c Fix misc typos in comments. 2019-01-23 13:39:00 +02:00
lsyscache.c Generated columns 2019-03-30 08:15:57 +01:00
Makefile Reorganize partitioning code 2018-04-14 21:12:14 -03:00
partcache.c Generated columns 2019-03-30 08:15:57 +01:00
plancache.c Refactor planner's header files. 2019-01-29 15:48:51 -05:00
relcache.c Generated columns 2019-03-30 08:15:57 +01:00
relfilenodemap.c Replace uses of heap_open et al with the corresponding table_* function. 2019-01-21 10:51:37 -08:00
relmapper.c Tighten use of OpenTransientFile and CloseTransientFile 2019-03-09 08:50:55 +09:00
spccache.c Refactor planner's header files. 2019-01-29 15:48:51 -05:00
syscache.c Update copyright for 2019 2019-01-02 12:44:25 -05:00
ts_cache.c Remove superfluous tqual.h includes. 2019-01-21 12:15:02 -08:00
typcache.c Refactor planner's header files. 2019-01-29 15:48:51 -05:00