




 
The function cache-table-queries provides per-table control on the caching in a particular database connection of attribute type information using during update operations.
If 
table
 is a string, it is the name of the table for which caching is to be altered. If 
table
 is 
t
, then the 
action
 applies to all tables. If 
table
 is 
:default
, then the default caching action is set for those tables which do not have an explicit setting.
database specifies the database connection, its default value is the value of *default-database*.
action
 specifies the caching action. The value 
t
 means cache the attribute type information. The value 
nil
 means do not cache the attribute type information. If 
table
 is 
:default
, the setting applies to all tables which do not have an explicit setup.
The value 
:flush
 means remove any existing cache for 
table
 in 
database
, but continue to cache.
cache-table-queries should be called with 
action
 
:flush
 when the attribute specifications in 
table
 have changed.