Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

Drivers support (JDBC/ODBC)

...

  • Support for BEGIN TRANSACTION, ROLLBACK and COMMIT commands will be implemented on the server side. They will be mapped to appropriate methods on IgniteTransactions facade
  • Minor changes to JDBC/ODBC drivers will be required (metadata, auto-commit, etc).

Cross-cache

...

statements

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

Risks and Assumptions

TBD

Discussion Links

...