...
No changes to existing API is needed. SQL statements will be enlisted into ongoing transaction if one is available. Only PESSIMISTIC/READ_COMMITTED is valid TX mode in the first iteration. Attempt to enlist SQL statement into any other TX mode will produce and an exception.
...
BEGIN TRANSACTION
, ROLLBACK
and COMMIT
commands will be implemented on the server side. They will be mapped to appropriate methods on IgniteTransactions
facade...
Only MVCC-enabled transactional caches could be enlisted into transaction. An exception is throw If SQL statement use either ATOMIC
cache or TRANSACTIONAL
cache without MVCC support.TBD
TBD
...