Class: ActiveRecord::ConnectionAdapters::NullTransaction
Do not use. This class is for internal use only.
| Relationships & Source Files | |
| Inherits: | Object |
| Defined in: | activerecord/lib/active_record/connection_adapters/abstract/transaction.rb |
Instance Attribute Summary
- #closed? ⇒ Boolean readonly
- #dirty? ⇒ Boolean readonly
- #invalidated? ⇒ Boolean readonly
- #isolation rw
- #isolation=(_) rw
- #joinable? ⇒ Boolean readonly
- #materialized? ⇒ Boolean readonly
- #open? ⇒ Boolean readonly
- #restartable? ⇒ Boolean readonly
Instance Method Summary
Instance Attribute Details
#closed? ⇒ Boolean (readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 115
def closed?; true; end
#dirty? ⇒ Boolean (readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 121
def dirty?; false; end
#invalidated? ⇒ Boolean (readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 123
def invalidated?; false; end
#isolation (rw)
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 118
def isolation; nil; end
#isolation=(_) (rw)
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 130
def isolation=(_); end
#joinable? ⇒ Boolean (readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 117
def joinable?; false; end
#materialized? ⇒ Boolean (readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 125
def materialized?; false; end
#open? ⇒ Boolean (readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 116
def open?; false; end
#restartable? ⇒ Boolean (readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 120
def restartable?; false; end
Instance Method Details
#add_record(record, _ = true)
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 119
def add_record(record, _ = true); end
#after_commit
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 127
def after_commit; yield; end
#after_rollback
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 128
def after_rollback; end
#before_commit
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 126
def before_commit; yield; end
#dirty!
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 122
def dirty!; end
#invalidate!
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 124
def invalidate!; end
#state
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 114
def state; end
#user_transaction
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 129
def user_transaction; ActiveRecord::Transaction::NULL_TRANSACTION; end