Methods
- C
- D
- N
- R
- S
Included Modules
Class Public methods
Source: show
# File rails/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
Instance Public methods
Source: show
# File rails/activerecord/lib/active_record/vendor/db2.rb, line 93 def commit check_rc(SQLEndTran(@handle_type, @handle, SQL_COMMIT)) end
Source: show
# File rails/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
Source: show
# File rails/activerecord/lib/active_record/vendor/db2.rb, line 85 def disconnect check_rc(SQLDisconnect(@handle)) end
Source: show
# File rails/activerecord/lib/active_record/vendor/db2.rb, line 89 def rollback check_rc(SQLEndTran(@handle_type, @handle, SQL_ROLLBACK)) end
Source: show
# File rails/activerecord/lib/active_record/vendor/db2.rb, line 81 def set_auto_commit_off set_connect_attr(SQL_ATTR_AUTOCOMMIT, SQL_AUTOCOMMIT_OFF) end
Source: show
# File rails/activerecord/lib/active_record/vendor/db2.rb, line 77 def set_auto_commit_on set_connect_attr(SQL_ATTR_AUTOCOMMIT, SQL_AUTOCOMMIT_ON) end
Source: show
# File rails/activerecord/lib/active_record/vendor/db2.rb, line 72 def set_connect_attr(attr, value) value += "\00"" if value.class == String check_rc(SQLSetConnectAttr(@handle, attr, value)) end