Sha256: 0897c0505e950f7e3d78bac6c4ebeba46c8b31b2789284ff6a3f54d838acf5e6
Contents?: true
Size: 664 Bytes
Versions: 18
Compression:
Stored size: 664 Bytes
Contents
module DataObjects module Sqlite3 class Transaction < DataObjects::Transaction def begin cmd = "BEGIN" connection.create_command(cmd).execute_non_query end def commit cmd = "COMMIT" connection.create_command(cmd).execute_non_query end def rollback cmd = "ROLLBACK" connection.create_command(cmd).execute_non_query end def rollback_prepared cmd = "ROLLBACK" connection.create_command(cmd).execute_non_query end def prepare # Eek, I don't know how to do this. Lets hope a commit arrives soon... end end end end
Version data entries
18 entries across 18 versions & 1 rubygems