Method: RDF::Repository::Implementation#apply_changeset
- Defined in:
- lib/rdf/repository.rb
#apply_changeset(changeset) ⇒ Object
341 342 343 344 345 346 347 348 349 350 351 352 353 |
# File 'lib/rdf/repository.rb', line 341 def apply_changeset(changeset) data = @data changeset.deletes.each do |del| if del.constant? data = delete_from(data, del) else # we need this condition to handle wildcard statements query_pattern(del) { |stmt| data = delete_from(data, stmt) } end end changeset.inserts.each { |ins| data = insert_to(data, ins) } @data = data end |