Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[#1950] Adds support for TRANSACTION_CURSOR_STABILITY and TRANSACTION…
…_LAST_COMMITTED (#1952) TRANSACTION_LAST_COMMITTED - This allows a readonly user to access a row and read the last commited data while Informix has an open lock against the data. Unlike TRANSACTION_READ_UNCOMMITTED which would also accomplish the same but would end up allowing dirty reads. This would lead to us reading data that's potentially either rolledback or never actually commited. TRANSACTION_CURSOR_STABILITY - Cursor stability will place a lock on a row as it's fetched which ensures that the data doesn't change while the program reads the data. Documentation for cursor stability can be found here https://www.ibm.com/docs/en/informix-servers/12.10?topic=level-informix-cursor-stability-isolation Documentation on Informix transaction isolation levels are here https://www.ibm.com/docs/en/informix-servers/12.10?topic=database-informix-environment-variables-informix-jdbc-driver Co-authored-by: Liam Sorsby <liam.sorsby@skybettingandgaming.com>
- Loading branch information