686
709
this.delete_statements = delete_statements;
687
710
this.update_statements = update_statements;
689
723
// iterate over all solutions
691
725
// blank nodes in construct templates are per solution
693
727
uuid_generate (base_uuid);
694
728
blank_nodes = new HashTable<string,string>.full (str_hash, str_equal, g_free, g_free);
697
var var_value_map = new HashTable<string,string>.full (str_hash, str_equal, g_free, g_free);
703
730
set_location (template_location);
705
734
// iterate over each triple in the template
708
737
if (blank && update_blank_nodes != null) {
709
738
update_blank_nodes.add_value (blank_nodes);