class Dalton::TransactionResult

Public Class Methods

new(result_map) click to toggle source
# File lib/dalton/transaction_result.rb, line 5
def initialize(result_map)
  @result_map = result_map
end

Public Instance Methods

db_after() click to toggle source
# File lib/dalton/transaction_result.rb, line 13
def db_after
  Dalton::Database.new(@result_map.get(Java::Datomic::Connection.DB_AFTER))
end
db_before() click to toggle source
# File lib/dalton/transaction_result.rb, line 9
def db_before
  Dalton::Database.new(@result_map.get(Java::Datomic::Connection.DB_BEFORE))
end
raw_tempids() click to toggle source
# File lib/dalton/transaction_result.rb, line 21
def raw_tempids
  @result_map.get(Java::Datomic::Connection.TEMPIDS)
end
resolve_tempid(tempid) click to toggle source
# File lib/dalton/transaction_result.rb, line 29
def resolve_tempid(tempid)
  Peer.resolve_tempid(db_after.datomic_db, raw_tempids, tempid)
end
tempids() click to toggle source
# File lib/dalton/transaction_result.rb, line 25
def tempids
  Translation.from_clj(raw_tempids)
end
tx_data() click to toggle source
# File lib/dalton/transaction_result.rb, line 17
def tx_data
  Translation.from_clj(@result_map.get(Java::Datomic::Connection.TX_DATA))
end