| Class | DB2::Connection |
| In: |
activerecord/lib/active_record/vendor/db2.rb
|
| Parent: | Object |
# File activerecord/lib/active_record/vendor/db2.rb, line 61 def initialize(environment) @env = environment @handle_type = SQL_HANDLE_DBC rc, @handle = SQLAllocHandle(@handle_type, @env.handle) check_rc(rc) end
# File activerecord/lib/active_record/vendor/db2.rb, line 93 def commit check_rc(SQLEndTran(@handle_type, @handle, SQL_COMMIT)) end
# File activerecord/lib/active_record/vendor/db2.rb, line 68 def connect(server_name, user_name = '', auth = '') check_rc(SQLConnect(@handle, server_name, user_name.to_s, auth.to_s)) end
# File activerecord/lib/active_record/vendor/db2.rb, line 85 def disconnect check_rc(SQLDisconnect(@handle)) end
# File activerecord/lib/active_record/vendor/db2.rb, line 89 def rollback check_rc(SQLEndTran(@handle_type, @handle, SQL_ROLLBACK)) end
# File activerecord/lib/active_record/vendor/db2.rb, line 81 def set_auto_commit_off set_connect_attr(SQL_ATTR_AUTOCOMMIT, SQL_AUTOCOMMIT_OFF) end
# File activerecord/lib/active_record/vendor/db2.rb, line 77 def set_auto_commit_on set_connect_attr(SQL_ATTR_AUTOCOMMIT, SQL_AUTOCOMMIT_ON) end