Attribution - For Methods
Two kinds of attributes: Handle Attributes and Method Attributes
Many DBI methods take an ‘attributes’ parameter
- in the form of a reference to a hash of key-value pairs
-
The attributes parameter is typically used to provide ‘hints’ to the driver
- Unrecognised attributes are simply ignored
- So invalid attribute name (like typos) won't be caught
-
The method attributes are generally unrelated to handle attributes
- The connect() method is an exception
- In DBI v2 prepare() will also accept handle attributes for the new handle