Class: Neo4j::Core::CypherSession::Transactions::Base
- Inherits:
-
Transaction::Base
- Object
- Transaction::Base
- Neo4j::Core::CypherSession::Transactions::Base
- Defined in:
- lib/neo4j/core/cypher_session/transactions.rb
Instance Attribute Summary
Attributes inherited from Transaction::Base
Instance Method Summary collapse
Methods inherited from Transaction::Base
#autoclosed!, #close, #closed?, #commit, #delete, #expired?, #failed?, #initialize, #inspect, #mark_expired, #mark_failed, #root?
Constructor Details
This class inherits a constructor from Neo4j::Transaction::Base
Instance Method Details
#queries(options = {}, &block) ⇒ Object
18 19 20 |
# File 'lib/neo4j/core/cypher_session/transactions.rb', line 18 def queries( = {}, &block) adaptor.queries(@session, {transaction: self}.merge(), &block) end |
#query(*args) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/neo4j/core/cypher_session/transactions.rb', line 6 def query(*args) = if args[0].is_a?(::Neo4j::Core::Query) args[1] ||= {} else args[1] ||= {} args[2] ||= {} end [:transaction] ||= self adaptor.query(@session, *args) end |