This PR allows the application set the value of the current catalog attribute, in case this value is the same with what the driver had previously returned for this attribute.
Although Elasticsearch/SQL has no proper catalog support currently, this case should be supported as a safe use of the API.
This currently only works if the attribute had been retrieved before setting, on the same connection; specifically, it won't work when this would be set as a pre-connection attribute.
This PR allows the application set the value of the current catalog attribute, in case this value is the same with what the driver had previously returned for this attribute.
Although Elasticsearch/SQL has no proper catalog support currently, this case should be supported as a safe use of the API.
This currently only works if the attribute had been retrieved before setting, on the same connection; specifically, it won't work when this would be set as a pre-connection attribute.
Closes #211.