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
- #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 112
def closed?; true; end
#dirty? ⇒ Boolean
(readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 117
def dirty?; false; end
#invalidated? ⇒ Boolean
(readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 119
def invalidated?; false; end
#joinable? ⇒ Boolean
(readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 114
def joinable?; false; end
#materialized? ⇒ Boolean
(readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 121
def materialized?; false; end
#open? ⇒ Boolean
(readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 113
def open?; false; end
#restartable? ⇒ Boolean
(readonly)
[ GitHub ]
# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 116
def restartable?; false; end
Instance Method Details
#add_record(record, _ = true)
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 115
def add_record(record, _ = true); end
#after_commit
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 123
def after_commit; yield; end
#after_rollback
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 124
def after_rollback; end
#before_commit
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 122
def before_commit; yield; end
#dirty!
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 118
def dirty!; end
#invalidate!
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 120
def invalidate!; end
#state
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 111
def state; end
#user_transaction
[ GitHub ]# File 'activerecord/lib/active_record/connection_adapters/abstract/transaction.rb', line 125
def user_transaction; ActiveRecord::Transaction::NULL_TRANSACTION; end