# File lib/dm-transactions/adapters/dm-do-adapter.rb, line 16 def transaction_primitive if current_transaction && supports_savepoints? DataObjects::SavePoint.create_for_uri(normalized_uri, current_connection) else DataObjects::Transaction.create_for_uri(normalized_uri) end end