504
504
static void tracker_resources_load_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
505
505
TrackerResourcesLoadData* _data_;
506
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
506
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
507
507
_data_ = _user_data_;
508
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
508
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
509
509
_data_->_source_object_ = source_object;
510
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
510
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
511
511
_data_->_res_ = _res_;
512
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
512
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
513
513
tracker_resources_load_co (_data_);
514
514
#line 515 "tracker-resources.c"
518
518
static gpointer _g_error_copy0 (gpointer self) {
519
#line 77 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
519
#line 77 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
520
520
return self ? g_error_copy (self) : NULL;
521
521
#line 522 "tracker-resources.c"
525
525
static gboolean tracker_resources_load_co (TrackerResourcesLoadData* _data_) {
526
#line 64 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
526
#line 64 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
527
527
switch (_data_->_state_) {
528
#line 64 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
528
#line 64 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
530
530
#line 531 "tracker-resources.c"
532
#line 64 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
532
#line 64 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
534
534
#line 535 "tracker-resources.c"
537
#line 64 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
537
#line 64 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
538
538
g_assert_not_reached ();
539
539
#line 540 "tracker-resources.c"
542
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
542
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
543
543
_data_->_tmp0_ = _data_->sender;
544
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
544
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
545
545
_data_->_tmp1_ = _data_->uri;
546
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
546
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
547
547
_data_->_tmp2_ = NULL;
548
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
548
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
549
549
_data_->_tmp2_ = tracker_dbus_request_begin ((const gchar*) _data_->_tmp0_, "Resources.Load (uri: '%s')", _data_->_tmp1_, NULL);
550
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
550
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
551
551
_data_->request = _data_->_tmp2_;
552
552
#line 553 "tracker-resources.c"
554
#line 67 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
554
#line 67 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
555
555
_data_->_tmp3_ = _data_->uri;
556
#line 67 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
556
#line 67 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
557
557
_data_->_tmp4_ = NULL;
558
#line 67 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
558
#line 67 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
559
559
_data_->_tmp4_ = g_file_new_for_uri (_data_->_tmp3_);
560
#line 67 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
560
#line 67 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
561
561
_data_->file = _data_->_tmp4_;
562
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
562
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
563
563
_data_->_tmp5_ = _data_->sender;
564
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
564
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
565
565
_data_->_state_ = 1;
566
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
566
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
567
567
tracker_store_queue_turtle_import (_data_->file, (const gchar*) _data_->_tmp5_, tracker_resources_load_ready, _data_);
568
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
568
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
570
570
#line 571 "tracker-resources.c"
572
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
572
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
573
573
tracker_store_queue_turtle_import_finish (_data_->_res_, &_data_->_inner_error_);
574
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
574
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
575
575
if (_data_->_inner_error_ != NULL) {
576
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
576
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
577
577
_g_object_unref0 (_data_->file);
578
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
578
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
579
579
if (g_error_matches (_data_->_inner_error_, TRACKER_DB_INTERFACE_ERROR, TRACKER_DB_NO_SPACE)) {
580
580
#line 581 "tracker-resources.c"
581
581
goto __catch8_tracker_db_no_space;
583
583
goto __catch8_g_error;
585
#line 71 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
585
#line 71 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
586
586
tracker_dbus_request_end (_data_->request, NULL);
587
#line 66 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
587
#line 66 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
588
588
_g_object_unref0 (_data_->file);
589
589
#line 590 "tracker-resources.c"
592
592
__catch8_tracker_db_no_space:
594
#line 66 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
594
#line 66 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
595
595
_data_->ie = _data_->_inner_error_;
596
#line 66 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
596
#line 66 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
597
597
_data_->_inner_error_ = NULL;
598
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
598
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
599
599
_data_->_tmp6_ = _data_->ie;
600
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
600
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
601
601
_data_->_tmp7_ = _data_->_tmp6_->message;
602
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
602
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
603
603
_data_->_tmp8_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_NO_SPACE, _data_->_tmp7_);
604
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
604
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
605
605
_data_->_inner_error_ = _data_->_tmp8_;
606
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
606
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
607
607
_g_error_free0 (_data_->ie);
608
608
#line 609 "tracker-resources.c"
612
612
__catch8_g_error:
614
#line 66 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
614
#line 66 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
615
615
_data_->e = _data_->_inner_error_;
616
#line 66 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
616
#line 66 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
617
617
_data_->_inner_error_ = NULL;
618
#line 75 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
618
#line 75 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
619
619
_data_->_tmp9_ = _data_->e;
620
#line 75 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
620
#line 75 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
621
621
tracker_dbus_request_end (_data_->request, _data_->_tmp9_);
622
#line 76 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
622
#line 76 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
623
623
_data_->_tmp10_ = _data_->e;
624
#line 76 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
624
#line 76 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
625
625
if (_data_->_tmp10_->domain == TRACKER_SPARQL_ERROR) {
626
#line 77 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
626
#line 77 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
627
627
_data_->_tmp11_ = _data_->e;
628
#line 77 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
628
#line 77 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
629
629
_data_->_tmp12_ = _g_error_copy0 (_data_->_tmp11_);
630
#line 77 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
630
#line 77 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
631
631
_data_->_inner_error_ = _data_->_tmp12_;
632
#line 77 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
632
#line 77 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
633
633
_g_error_free0 (_data_->e);
634
634
#line 635 "tracker-resources.c"
637
#line 79 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
637
#line 79 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
638
638
_data_->_tmp13_ = _data_->e;
639
#line 79 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
639
#line 79 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
640
640
_data_->_tmp14_ = _data_->_tmp13_->message;
641
#line 79 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
641
#line 79 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
642
642
_data_->_tmp15_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_INTERNAL, _data_->_tmp14_);
643
#line 79 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
643
#line 79 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
644
644
_data_->_inner_error_ = _data_->_tmp15_;
645
#line 79 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
645
#line 79 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
646
646
_g_error_free0 (_data_->e);
647
647
#line 648 "tracker-resources.c"
650
#line 66 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
650
#line 66 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
651
651
_g_error_free0 (_data_->e);
652
652
#line 653 "tracker-resources.c"
655
#line 66 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
655
#line 66 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
656
656
if (_data_->_inner_error_ != NULL) {
657
#line 66 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
657
#line 66 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
658
658
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
659
#line 66 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
659
#line 66 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
660
660
g_error_free (_data_->_inner_error_);
661
#line 66 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
661
#line 66 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
662
662
if (_data_->_state_ == 0) {
663
#line 66 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
663
#line 66 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
664
664
g_simple_async_result_complete_in_idle (_data_->_async_result);
665
665
#line 666 "tracker-resources.c"
667
#line 66 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
667
#line 66 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
668
668
g_simple_async_result_complete (_data_->_async_result);
669
669
#line 670 "tracker-resources.c"
671
#line 66 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
671
#line 66 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
672
672
g_object_unref (_data_->_async_result);
673
#line 66 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
673
#line 66 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
675
675
#line 676 "tracker-resources.c"
677
#line 64 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
677
#line 64 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
678
678
if (_data_->_state_ == 0) {
679
#line 64 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
679
#line 64 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
680
680
g_simple_async_result_complete_in_idle (_data_->_async_result);
681
681
#line 682 "tracker-resources.c"
683
#line 64 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
683
#line 64 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
684
684
g_simple_async_result_complete (_data_->_async_result);
685
685
#line 686 "tracker-resources.c"
687
#line 64 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
687
#line 64 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
688
688
g_object_unref (_data_->_async_result);
689
#line 64 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
689
#line 64 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
691
691
#line 692 "tracker-resources.c"
852
852
const gchar* _tmp14_;
853
853
GVariantBuilder* _tmp15_;
854
854
const gchar* _tmp16_;
855
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
855
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
857
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
857
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
859
859
#line 860 "tracker-resources.c"
861
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
861
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
863
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
863
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
865
865
#line 866 "tracker-resources.c"
867
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
867
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
869
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
869
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
871
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
871
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
873
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
873
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
874
874
_tmp9_ = tracker_sparql_cursor_get_n_columns ((TrackerSparqlCursor*) _tmp8_);
875
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
875
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
876
876
_tmp10_ = _tmp9_;
877
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
877
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
878
878
if (!(_tmp7_ < _tmp10_)) {
879
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
879
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
881
881
#line 882 "tracker-resources.c"
883
#line 96 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
883
#line 96 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
884
884
_tmp11_ = cursor;
885
#line 96 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
885
#line 96 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
887
#line 96 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
887
#line 96 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
888
888
_tmp13_ = tracker_sparql_cursor_get_string ((TrackerSparqlCursor*) _tmp11_, _tmp12_, NULL);
889
#line 96 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
889
#line 96 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
891
#line 98 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
891
#line 98 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
893
#line 98 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
893
#line 98 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
894
894
if (_tmp14_ == NULL) {
895
#line 99 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
895
#line 99 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
897
897
#line 898 "tracker-resources.c"
899
#line 102 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
899
#line 102 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
900
900
_tmp15_ = _data3_->builder;
901
#line 102 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
901
#line 102 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
903
#line 102 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
903
#line 102 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
904
904
g_variant_builder_add (_tmp15_, "s", _tmp16_, NULL);
905
905
#line 906 "tracker-resources.c"
909
#line 105 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
909
#line 105 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
910
910
_tmp17_ = _data3_->builder;
911
#line 105 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
911
#line 105 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
912
912
g_variant_builder_close (_tmp17_);
913
913
#line 914 "tracker-resources.c"
925
925
static void tracker_resources_sparql_query_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
926
926
TrackerResourcesSparqlQueryData* _data_;
927
#line 91 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
927
#line 91 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
928
928
_data_ = _user_data_;
929
#line 91 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
929
#line 91 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
930
930
_data_->_source_object_ = source_object;
931
#line 91 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
931
#line 91 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
932
932
_data_->_res_ = _res_;
933
#line 91 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
933
#line 91 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
934
934
tracker_resources_sparql_query_co (_data_);
935
935
#line 936 "tracker-resources.c"
939
939
static gboolean tracker_resources_sparql_query_co (TrackerResourcesSparqlQueryData* _data_) {
940
#line 85 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
940
#line 85 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
941
941
switch (_data_->_state_) {
942
#line 85 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
942
#line 85 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
944
944
#line 945 "tracker-resources.c"
946
#line 85 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
946
#line 85 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
948
948
#line 949 "tracker-resources.c"
951
#line 85 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
951
#line 85 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
952
952
g_assert_not_reached ();
953
953
#line 954 "tracker-resources.c"
956
#line 86 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
956
#line 86 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
957
957
_data_->_tmp0_ = _data_->sender;
958
#line 86 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
958
#line 86 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
959
959
_data_->_tmp1_ = NULL;
960
#line 86 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
960
#line 86 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
961
961
_data_->_tmp1_ = tracker_dbus_request_begin ((const gchar*) _data_->_tmp0_, "Resources.SparqlQuery", NULL);
962
#line 86 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
962
#line 86 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
963
963
_data_->request = _data_->_tmp1_;
964
#line 87 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
964
#line 87 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
965
965
_data_->_tmp2_ = _data_->request;
966
#line 87 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
966
#line 87 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
967
967
_data_->_tmp3_ = _data_->query;
968
#line 87 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
968
#line 87 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
969
969
tracker_dbus_request_debug (_data_->_tmp2_, "query: %s", _data_->_tmp3_, NULL);
970
970
#line 971 "tracker-resources.c"
972
#line 88 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
972
#line 88 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
973
973
_data_->_data3_ = g_slice_new0 (Block3Data);
974
#line 88 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
974
#line 88 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
975
975
_data_->_data3_->_ref_count_ = 1;
976
#line 88 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
976
#line 88 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
977
977
_data_->_data3_->self = g_object_ref (_data_->self);
978
#line 89 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
978
#line 89 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
979
979
_data_->_tmp4_ = g_variant_builder_new ((const GVariantType*) "aas");
980
#line 89 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
980
#line 89 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
981
981
_data_->_data3_->builder = _data_->_tmp4_;
982
#line 91 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
982
#line 91 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
983
983
_data_->_tmp5_ = _data_->query;
984
#line 91 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
984
#line 91 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
985
985
_data_->_tmp6_ = _data_->sender;
986
#line 91 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
986
#line 91 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
987
987
_data_->_state_ = 1;
988
#line 91 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
988
#line 91 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
989
989
tracker_store_sparql_query (_data_->_tmp5_, TRACKER_STORE_PRIORITY_HIGH, ____lambda2__tracker_store_sparql_query_in_thread, _data_->_data3_, (const gchar*) _data_->_tmp6_, tracker_resources_sparql_query_ready, _data_);
990
#line 91 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
990
#line 91 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
992
992
#line 993 "tracker-resources.c"
994
#line 91 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
994
#line 91 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
995
995
tracker_store_sparql_query_finish (_data_->_res_, &_data_->_inner_error_);
996
#line 91 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
996
#line 91 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
997
997
if (_data_->_inner_error_ != NULL) {
998
#line 91 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
998
#line 91 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
999
999
block3_data_unref (_data_->_data3_);
1000
#line 91 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1000
#line 91 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1001
1001
_data_->_data3_ = NULL;
1002
1002
#line 1003 "tracker-resources.c"
1003
1003
goto __catch9_g_error;
1005
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1005
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1006
1006
_data_->_tmp7_ = _data_->_data3_->builder;
1007
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1007
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1008
1008
_data_->_tmp8_ = NULL;
1009
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1009
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1010
1010
_data_->_tmp8_ = g_variant_builder_end (_data_->_tmp7_);
1011
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1011
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1012
1012
_data_->_tmp9_ = g_variant_ref_sink (_data_->_tmp8_);
1013
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1013
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1014
1014
_data_->_result_ = _data_->_tmp9_;
1015
#line 110 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1015
#line 110 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1016
1016
_data_->_tmp10_ = _data_->_result_;
1017
#line 110 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1017
#line 110 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1018
1018
_data_->_tmp11_ = 0UL;
1019
#line 110 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1019
#line 110 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1020
1020
_data_->_tmp11_ = g_variant_get_size (_data_->_tmp10_);
1021
#line 110 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1021
#line 110 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1022
1022
if (_data_->_tmp11_ > ((gsize) TRACKER_RESOURCES_DBUS_ARBITRARY_MAX_MSG_SIZE)) {
1023
#line 111 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1023
#line 111 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1024
1024
_data_->_tmp12_ = g_error_new_literal (G_DBUS_ERROR, G_DBUS_ERROR_FAILED, "result set of the query is too large");
1025
#line 111 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1025
#line 111 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1026
1026
_data_->_inner_error_ = _data_->_tmp12_;
1027
#line 111 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1027
#line 111 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1028
1028
_g_variant_unref0 (_data_->_result_);
1029
#line 111 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1029
#line 111 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1030
1030
block3_data_unref (_data_->_data3_);
1031
#line 111 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1031
#line 111 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1032
1032
_data_->_data3_ = NULL;
1033
1033
#line 1034 "tracker-resources.c"
1034
1034
goto __catch9_g_error;
1036
#line 114 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1036
#line 114 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1037
1037
_data_->_tmp13_ = _data_->request;
1038
#line 114 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1038
#line 114 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1039
1039
tracker_dbus_request_end (_data_->_tmp13_, NULL);
1040
#line 116 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1040
#line 116 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1041
1041
_data_->result = _data_->_result_;
1042
#line 116 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1042
#line 116 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1043
1043
block3_data_unref (_data_->_data3_);
1044
#line 116 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1044
#line 116 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1045
1045
_data_->_data3_ = NULL;
1046
#line 116 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1046
#line 116 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1047
1047
if (_data_->_state_ == 0) {
1048
#line 116 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1048
#line 116 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1049
1049
g_simple_async_result_complete_in_idle (_data_->_async_result);
1050
1050
#line 1051 "tracker-resources.c"
1052
#line 116 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1052
#line 116 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1053
1053
g_simple_async_result_complete (_data_->_async_result);
1054
1054
#line 1055 "tracker-resources.c"
1056
#line 116 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1056
#line 116 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1057
1057
g_object_unref (_data_->_async_result);
1058
#line 116 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1058
#line 116 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1060
1060
#line 1061 "tracker-resources.c"
1062
1062
goto __finally9;
1063
1063
__catch9_g_error:
1065
#line 88 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1065
#line 88 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1066
1066
_data_->e = _data_->_inner_error_;
1067
#line 88 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1067
#line 88 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1068
1068
_data_->_inner_error_ = NULL;
1069
#line 118 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1069
#line 118 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1070
1070
_data_->_tmp14_ = _data_->request;
1071
#line 118 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1071
#line 118 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1072
1072
_data_->_tmp15_ = _data_->e;
1073
#line 118 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1073
#line 118 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1074
1074
tracker_dbus_request_end (_data_->_tmp14_, _data_->_tmp15_);
1075
#line 119 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1075
#line 119 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1076
1076
_data_->_tmp16_ = _data_->e;
1077
#line 119 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1077
#line 119 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1078
1078
if (_data_->_tmp16_->domain == TRACKER_SPARQL_ERROR) {
1079
#line 120 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1079
#line 120 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1080
1080
_data_->_tmp17_ = _data_->e;
1081
#line 120 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1081
#line 120 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1082
1082
_data_->_tmp18_ = _g_error_copy0 (_data_->_tmp17_);
1083
#line 120 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1083
#line 120 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1084
1084
_data_->_inner_error_ = _data_->_tmp18_;
1085
#line 120 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1085
#line 120 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1086
1086
_g_error_free0 (_data_->e);
1087
1087
#line 1088 "tracker-resources.c"
1088
1088
goto __finally9;
1090
#line 122 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1090
#line 122 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1091
1091
_data_->_tmp19_ = _data_->e;
1092
#line 122 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1092
#line 122 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1093
1093
_data_->_tmp20_ = _data_->_tmp19_->message;
1094
#line 122 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1094
#line 122 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1095
1095
_data_->_tmp21_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_INTERNAL, _data_->_tmp20_);
1096
#line 122 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1096
#line 122 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1097
1097
_data_->_inner_error_ = _data_->_tmp21_;
1098
#line 122 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1098
#line 122 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1099
1099
_g_error_free0 (_data_->e);
1100
1100
#line 1101 "tracker-resources.c"
1101
1101
goto __finally9;
1103
#line 88 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1103
#line 88 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1104
1104
_g_error_free0 (_data_->e);
1105
1105
#line 1106 "tracker-resources.c"
1108
#line 88 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1108
#line 88 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1109
1109
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1110
#line 88 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1110
#line 88 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1111
1111
g_error_free (_data_->_inner_error_);
1112
#line 88 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1112
#line 88 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1113
1113
if (_data_->_state_ == 0) {
1114
#line 88 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1114
#line 88 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1115
1115
g_simple_async_result_complete_in_idle (_data_->_async_result);
1116
1116
#line 1117 "tracker-resources.c"
1118
#line 88 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1118
#line 88 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1119
1119
g_simple_async_result_complete (_data_->_async_result);
1120
1120
#line 1121 "tracker-resources.c"
1122
#line 88 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1122
#line 88 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1123
1123
g_object_unref (_data_->_async_result);
1124
#line 88 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1124
#line 88 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1126
#line 85 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1126
#line 85 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1127
1127
if (_data_->_state_ == 0) {
1128
#line 85 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1128
#line 85 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1129
1129
g_simple_async_result_complete_in_idle (_data_->_async_result);
1130
1130
#line 1131 "tracker-resources.c"
1132
#line 85 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1132
#line 85 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1133
1133
g_simple_async_result_complete (_data_->_async_result);
1134
1134
#line 1135 "tracker-resources.c"
1136
#line 85 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1136
#line 85 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1137
1137
g_object_unref (_data_->_async_result);
1138
#line 85 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1138
#line 85 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1140
1140
#line 1141 "tracker-resources.c"
1208
1208
static void tracker_resources_sparql_update_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1209
1209
TrackerResourcesSparqlUpdateData* _data_;
1210
#line 131 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1210
#line 131 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1211
1211
_data_ = _user_data_;
1212
#line 131 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1212
#line 131 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1213
1213
_data_->_source_object_ = source_object;
1214
#line 131 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1214
#line 131 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1215
1215
_data_->_res_ = _res_;
1216
#line 131 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1216
#line 131 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1217
1217
tracker_resources_sparql_update_co (_data_);
1218
1218
#line 1219 "tracker-resources.c"
1222
1222
static gboolean tracker_resources_sparql_update_co (TrackerResourcesSparqlUpdateData* _data_) {
1223
#line 127 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1223
#line 127 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1224
1224
switch (_data_->_state_) {
1225
#line 127 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1225
#line 127 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1227
1227
#line 1228 "tracker-resources.c"
1229
#line 127 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1229
#line 127 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1231
1231
#line 1232 "tracker-resources.c"
1234
#line 127 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1234
#line 127 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1235
1235
g_assert_not_reached ();
1236
1236
#line 1237 "tracker-resources.c"
1239
#line 128 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1239
#line 128 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1240
1240
_data_->_tmp0_ = _data_->sender;
1241
#line 128 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1241
#line 128 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1242
1242
_data_->_tmp1_ = NULL;
1243
#line 128 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1243
#line 128 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1244
1244
_data_->_tmp1_ = tracker_dbus_request_begin ((const gchar*) _data_->_tmp0_, "Resources.SparqlUpdate", NULL);
1245
#line 128 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1245
#line 128 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1246
1246
_data_->request = _data_->_tmp1_;
1247
#line 129 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1247
#line 129 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1248
1248
_data_->_tmp2_ = _data_->update;
1249
#line 129 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1249
#line 129 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1250
1250
tracker_dbus_request_debug (_data_->request, "query: %s", _data_->_tmp2_, NULL);
1251
1251
#line 1252 "tracker-resources.c"
1253
#line 131 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1253
#line 131 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1254
1254
_data_->_tmp3_ = _data_->update;
1255
#line 131 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1255
#line 131 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1256
1256
_data_->_tmp4_ = _data_->sender;
1257
#line 131 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1257
#line 131 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1258
1258
_data_->_state_ = 1;
1259
#line 131 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1259
#line 131 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1260
1260
tracker_store_sparql_update (_data_->_tmp3_, TRACKER_STORE_PRIORITY_HIGH, (const gchar*) _data_->_tmp4_, tracker_resources_sparql_update_ready, _data_);
1261
#line 131 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1261
#line 131 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1263
1263
#line 1264 "tracker-resources.c"
1265
#line 131 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1265
#line 131 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1266
1266
tracker_store_sparql_update_finish (_data_->_res_, &_data_->_inner_error_);
1267
#line 131 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1267
#line 131 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1268
1268
if (_data_->_inner_error_ != NULL) {
1269
#line 131 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1269
#line 131 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1270
1270
if (g_error_matches (_data_->_inner_error_, TRACKER_DB_INTERFACE_ERROR, TRACKER_DB_NO_SPACE)) {
1271
1271
#line 1272 "tracker-resources.c"
1272
1272
goto __catch10_tracker_db_no_space;
1274
1274
goto __catch10_g_error;
1276
#line 133 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1276
#line 133 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1277
1277
tracker_dbus_request_end (_data_->request, NULL);
1278
1278
#line 1279 "tracker-resources.c"
1280
1280
goto __finally10;
1281
1281
__catch10_tracker_db_no_space:
1283
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1283
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1284
1284
_data_->ie = _data_->_inner_error_;
1285
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1285
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1286
1286
_data_->_inner_error_ = NULL;
1287
#line 135 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1287
#line 135 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1288
1288
_data_->_tmp5_ = _data_->ie;
1289
#line 135 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1289
#line 135 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1290
1290
_data_->_tmp6_ = _data_->_tmp5_->message;
1291
#line 135 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1291
#line 135 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1292
1292
_data_->_tmp7_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_NO_SPACE, _data_->_tmp6_);
1293
#line 135 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1293
#line 135 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1294
1294
_data_->_inner_error_ = _data_->_tmp7_;
1295
#line 135 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1295
#line 135 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1296
1296
_g_error_free0 (_data_->ie);
1297
1297
#line 1298 "tracker-resources.c"
1298
1298
goto __finally10;
1300
1300
goto __finally10;
1301
1301
__catch10_g_error:
1303
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1303
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1304
1304
_data_->e = _data_->_inner_error_;
1305
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1305
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1306
1306
_data_->_inner_error_ = NULL;
1307
#line 137 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1307
#line 137 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1308
1308
_data_->_tmp8_ = _data_->e;
1309
#line 137 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1309
#line 137 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1310
1310
tracker_dbus_request_end (_data_->request, _data_->_tmp8_);
1311
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1311
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1312
1312
_data_->_tmp9_ = _data_->e;
1313
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1313
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1314
1314
if (_data_->_tmp9_->domain == TRACKER_SPARQL_ERROR) {
1315
#line 139 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1315
#line 139 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1316
1316
_data_->_tmp10_ = _data_->e;
1317
#line 139 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1317
#line 139 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1318
1318
_data_->_tmp11_ = _g_error_copy0 (_data_->_tmp10_);
1319
#line 139 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1319
#line 139 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1320
1320
_data_->_inner_error_ = _data_->_tmp11_;
1321
#line 139 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1321
#line 139 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1322
1322
_g_error_free0 (_data_->e);
1323
1323
#line 1324 "tracker-resources.c"
1324
1324
goto __finally10;
1326
#line 141 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1326
#line 141 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1327
1327
_data_->_tmp12_ = _data_->e;
1328
#line 141 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1328
#line 141 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1329
1329
_data_->_tmp13_ = _data_->_tmp12_->message;
1330
#line 141 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1330
#line 141 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1331
1331
_data_->_tmp14_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_INTERNAL, _data_->_tmp13_);
1332
#line 141 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1332
#line 141 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1333
1333
_data_->_inner_error_ = _data_->_tmp14_;
1334
#line 141 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1334
#line 141 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1335
1335
_g_error_free0 (_data_->e);
1336
1336
#line 1337 "tracker-resources.c"
1337
1337
goto __finally10;
1339
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1339
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1340
1340
_g_error_free0 (_data_->e);
1341
1341
#line 1342 "tracker-resources.c"
1344
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1344
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1345
1345
if (_data_->_inner_error_ != NULL) {
1346
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1346
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1347
1347
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1348
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1348
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1349
1349
g_error_free (_data_->_inner_error_);
1350
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1350
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1351
1351
if (_data_->_state_ == 0) {
1352
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1352
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1353
1353
g_simple_async_result_complete_in_idle (_data_->_async_result);
1354
1354
#line 1355 "tracker-resources.c"
1356
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1356
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1357
1357
g_simple_async_result_complete (_data_->_async_result);
1358
1358
#line 1359 "tracker-resources.c"
1360
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1360
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1361
1361
g_object_unref (_data_->_async_result);
1362
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1362
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1364
1364
#line 1365 "tracker-resources.c"
1366
#line 127 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1366
#line 127 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1367
1367
if (_data_->_state_ == 0) {
1368
#line 127 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1368
#line 127 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1369
1369
g_simple_async_result_complete_in_idle (_data_->_async_result);
1370
1370
#line 1371 "tracker-resources.c"
1372
#line 127 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1372
#line 127 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1373
1373
g_simple_async_result_complete (_data_->_async_result);
1374
1374
#line 1375 "tracker-resources.c"
1376
#line 127 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1376
#line 127 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1377
1377
g_object_unref (_data_->_async_result);
1378
#line 127 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1378
#line 127 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1380
1380
#line 1381 "tracker-resources.c"
1457
1457
static void tracker_resources_sparql_update_blank_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1458
1458
TrackerResourcesSparqlUpdateBlankData* _data_;
1459
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1459
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1460
1460
_data_ = _user_data_;
1461
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1461
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1462
1462
_data_->_source_object_ = source_object;
1463
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1463
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1464
1464
_data_->_res_ = _res_;
1465
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1465
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1466
1466
tracker_resources_sparql_update_blank_co (_data_);
1467
1467
#line 1468 "tracker-resources.c"
1471
1471
static gboolean tracker_resources_sparql_update_blank_co (TrackerResourcesSparqlUpdateBlankData* _data_) {
1472
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1472
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1473
1473
switch (_data_->_state_) {
1474
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1474
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1476
1476
#line 1477 "tracker-resources.c"
1478
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1478
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1480
1480
#line 1481 "tracker-resources.c"
1483
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1483
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1484
1484
g_assert_not_reached ();
1485
1485
#line 1486 "tracker-resources.c"
1488
#line 148 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1488
#line 148 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1489
1489
_data_->_tmp0_ = _data_->sender;
1490
#line 148 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1490
#line 148 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1491
1491
_data_->_tmp1_ = NULL;
1492
#line 148 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1492
#line 148 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1493
1493
_data_->_tmp1_ = tracker_dbus_request_begin ((const gchar*) _data_->_tmp0_, "Resources.SparqlUpdateBlank", NULL);
1494
#line 148 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1494
#line 148 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1495
1495
_data_->request = _data_->_tmp1_;
1496
#line 149 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1496
#line 149 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1497
1497
_data_->_tmp2_ = _data_->request;
1498
#line 149 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1498
#line 149 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1499
1499
_data_->_tmp3_ = _data_->update;
1500
#line 149 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1500
#line 149 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1501
1501
tracker_dbus_request_debug (_data_->_tmp2_, "query: %s", _data_->_tmp3_, NULL);
1502
1502
#line 1503 "tracker-resources.c"
1504
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1504
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1505
1505
_data_->_tmp4_ = _data_->update;
1506
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1506
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1507
1507
_data_->_tmp5_ = _data_->sender;
1508
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1508
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1509
1509
_data_->_state_ = 1;
1510
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1510
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1511
1511
tracker_store_sparql_update_blank (_data_->_tmp4_, TRACKER_STORE_PRIORITY_HIGH, (const gchar*) _data_->_tmp5_, tracker_resources_sparql_update_blank_ready, _data_);
1512
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1512
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1514
1514
#line 1515 "tracker-resources.c"
1516
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1516
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1517
1517
_data_->_tmp6_ = NULL;
1518
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1518
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1519
1519
_data_->_tmp6_ = tracker_store_sparql_update_blank_finish (_data_->_res_, &_data_->_inner_error_);
1520
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1520
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1521
1521
_data_->_tmp7_ = _data_->_tmp6_;
1522
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1522
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1523
1523
if (_data_->_inner_error_ != NULL) {
1524
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1524
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1525
1525
if (g_error_matches (_data_->_inner_error_, TRACKER_DB_INTERFACE_ERROR, TRACKER_DB_NO_SPACE)) {
1526
1526
#line 1527 "tracker-resources.c"
1527
1527
goto __catch11_tracker_db_no_space;
1529
1529
goto __catch11_g_error;
1531
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1531
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1532
1532
_data_->result = _data_->_tmp7_;
1533
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1533
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1534
1534
if (_data_->_state_ == 0) {
1535
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1535
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1536
1536
g_simple_async_result_complete_in_idle (_data_->_async_result);
1537
1537
#line 1538 "tracker-resources.c"
1539
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1539
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1540
1540
g_simple_async_result_complete (_data_->_async_result);
1541
1541
#line 1542 "tracker-resources.c"
1543
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1543
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1544
1544
g_object_unref (_data_->_async_result);
1545
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1545
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1547
1547
#line 1548 "tracker-resources.c"
1549
1549
goto __finally11;
1550
1550
__catch11_tracker_db_no_space:
1552
#line 150 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1552
#line 150 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1553
1553
_data_->ie = _data_->_inner_error_;
1554
#line 150 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1554
#line 150 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1555
1555
_data_->_inner_error_ = NULL;
1556
#line 153 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1556
#line 153 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1557
1557
_data_->_tmp8_ = _data_->ie;
1558
#line 153 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1558
#line 153 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1559
1559
_data_->_tmp9_ = _data_->_tmp8_->message;
1560
#line 153 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1560
#line 153 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1561
1561
_data_->_tmp10_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_NO_SPACE, _data_->_tmp9_);
1562
#line 153 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1562
#line 153 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1563
1563
_data_->_inner_error_ = _data_->_tmp10_;
1564
#line 153 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1564
#line 153 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1565
1565
_g_error_free0 (_data_->ie);
1566
1566
#line 1567 "tracker-resources.c"
1567
1567
goto __finally11;
1569
1569
goto __finally11;
1570
1570
__catch11_g_error:
1572
#line 150 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1572
#line 150 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1573
1573
_data_->e = _data_->_inner_error_;
1574
#line 150 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1574
#line 150 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1575
1575
_data_->_inner_error_ = NULL;
1576
#line 155 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1576
#line 155 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1577
1577
_data_->_tmp11_ = _data_->request;
1578
#line 155 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1578
#line 155 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1579
1579
_data_->_tmp12_ = _data_->e;
1580
#line 155 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1580
#line 155 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1581
1581
tracker_dbus_request_end (_data_->_tmp11_, _data_->_tmp12_);
1582
#line 156 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1582
#line 156 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1583
1583
_data_->_tmp13_ = _data_->e;
1584
#line 156 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1584
#line 156 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1585
1585
if (_data_->_tmp13_->domain == TRACKER_SPARQL_ERROR) {
1586
#line 157 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1586
#line 157 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1587
1587
_data_->_tmp14_ = _data_->e;
1588
#line 157 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1588
#line 157 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1589
1589
_data_->_tmp15_ = _g_error_copy0 (_data_->_tmp14_);
1590
#line 157 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1590
#line 157 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1591
1591
_data_->_inner_error_ = _data_->_tmp15_;
1592
#line 157 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1592
#line 157 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1593
1593
_g_error_free0 (_data_->e);
1594
1594
#line 1595 "tracker-resources.c"
1595
1595
goto __finally11;
1597
#line 159 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1597
#line 159 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1598
1598
_data_->_tmp16_ = _data_->e;
1599
#line 159 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1599
#line 159 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1600
1600
_data_->_tmp17_ = _data_->_tmp16_->message;
1601
#line 159 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1601
#line 159 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1602
1602
_data_->_tmp18_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_INTERNAL, _data_->_tmp17_);
1603
#line 159 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1603
#line 159 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1604
1604
_data_->_inner_error_ = _data_->_tmp18_;
1605
#line 159 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1605
#line 159 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1606
1606
_g_error_free0 (_data_->e);
1607
1607
#line 1608 "tracker-resources.c"
1608
1608
goto __finally11;
1610
#line 150 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1610
#line 150 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1611
1611
_g_error_free0 (_data_->e);
1612
1612
#line 1613 "tracker-resources.c"
1615
#line 150 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1615
#line 150 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1616
1616
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1617
#line 150 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1617
#line 150 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1618
1618
g_error_free (_data_->_inner_error_);
1619
#line 150 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1619
#line 150 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1620
1620
if (_data_->_state_ == 0) {
1621
#line 150 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1621
#line 150 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1622
1622
g_simple_async_result_complete_in_idle (_data_->_async_result);
1623
1623
#line 1624 "tracker-resources.c"
1625
#line 150 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1625
#line 150 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1626
1626
g_simple_async_result_complete (_data_->_async_result);
1627
1627
#line 1628 "tracker-resources.c"
1629
#line 150 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1629
#line 150 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1630
1630
g_object_unref (_data_->_async_result);
1631
#line 150 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1631
#line 150 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1633
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1633
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1634
1634
if (_data_->_state_ == 0) {
1635
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1635
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1636
1636
g_simple_async_result_complete_in_idle (_data_->_async_result);
1637
1637
#line 1638 "tracker-resources.c"
1639
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1639
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1640
1640
g_simple_async_result_complete (_data_->_async_result);
1641
1641
#line 1642 "tracker-resources.c"
1643
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1643
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1644
1644
g_object_unref (_data_->_async_result);
1645
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1645
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1647
1647
#line 1648 "tracker-resources.c"
1739
1739
static void tracker_resources_batch_sparql_update_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1740
1740
TrackerResourcesBatchSparqlUpdateData* _data_;
1741
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1741
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1742
1742
_data_ = _user_data_;
1743
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1743
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1744
1744
_data_->_source_object_ = source_object;
1745
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1745
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1746
1746
_data_->_res_ = _res_;
1747
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1747
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1748
1748
tracker_resources_batch_sparql_update_co (_data_);
1749
1749
#line 1750 "tracker-resources.c"
1753
1753
static gboolean tracker_resources_batch_sparql_update_co (TrackerResourcesBatchSparqlUpdateData* _data_) {
1754
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1754
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1755
1755
switch (_data_->_state_) {
1756
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1756
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1758
1758
#line 1759 "tracker-resources.c"
1760
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1760
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1762
1762
#line 1763 "tracker-resources.c"
1765
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1765
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1766
1766
g_assert_not_reached ();
1767
1767
#line 1768 "tracker-resources.c"
1770
#line 176 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1770
#line 176 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1771
1771
_data_->_tmp0_ = _data_->sender;
1772
#line 176 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1772
#line 176 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1773
1773
_data_->_tmp1_ = NULL;
1774
#line 176 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1774
#line 176 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1775
1775
_data_->_tmp1_ = tracker_dbus_request_begin ((const gchar*) _data_->_tmp0_, "Resources.BatchSparqlUpdate", NULL);
1776
#line 176 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1776
#line 176 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1777
1777
_data_->request = _data_->_tmp1_;
1778
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1778
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1779
1779
_data_->_tmp2_ = _data_->update;
1780
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1780
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1781
1781
tracker_dbus_request_debug (_data_->request, "query: %s", _data_->_tmp2_, NULL);
1782
1782
#line 1783 "tracker-resources.c"
1784
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1784
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1785
1785
_data_->_tmp3_ = _data_->update;
1786
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1786
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1787
1787
_data_->_tmp4_ = _data_->sender;
1788
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1788
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1789
1789
_data_->_state_ = 1;
1790
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1790
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1791
1791
tracker_store_sparql_update (_data_->_tmp3_, TRACKER_STORE_PRIORITY_LOW, (const gchar*) _data_->_tmp4_, tracker_resources_batch_sparql_update_ready, _data_);
1792
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1792
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1794
1794
#line 1795 "tracker-resources.c"
1796
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1796
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1797
1797
tracker_store_sparql_update_finish (_data_->_res_, &_data_->_inner_error_);
1798
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1798
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1799
1799
if (_data_->_inner_error_ != NULL) {
1800
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1800
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1801
1801
if (g_error_matches (_data_->_inner_error_, TRACKER_DB_INTERFACE_ERROR, TRACKER_DB_NO_SPACE)) {
1802
1802
#line 1803 "tracker-resources.c"
1803
1803
goto __catch12_tracker_db_no_space;
1805
1805
goto __catch12_g_error;
1807
#line 181 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1807
#line 181 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1808
1808
tracker_dbus_request_end (_data_->request, NULL);
1809
1809
#line 1810 "tracker-resources.c"
1811
1811
goto __finally12;
1812
1812
__catch12_tracker_db_no_space:
1814
#line 178 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1814
#line 178 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1815
1815
_data_->ie = _data_->_inner_error_;
1816
#line 178 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1816
#line 178 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1817
1817
_data_->_inner_error_ = NULL;
1818
#line 183 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1818
#line 183 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1819
1819
_data_->_tmp5_ = _data_->ie;
1820
#line 183 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1820
#line 183 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1821
1821
_data_->_tmp6_ = _data_->_tmp5_->message;
1822
#line 183 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1822
#line 183 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1823
1823
_data_->_tmp7_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_NO_SPACE, _data_->_tmp6_);
1824
#line 183 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1824
#line 183 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1825
1825
_data_->_inner_error_ = _data_->_tmp7_;
1826
#line 183 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1826
#line 183 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1827
1827
_g_error_free0 (_data_->ie);
1828
1828
#line 1829 "tracker-resources.c"
1829
1829
goto __finally12;
1831
1831
goto __finally12;
1832
1832
__catch12_g_error:
1834
#line 178 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1834
#line 178 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1835
1835
_data_->e = _data_->_inner_error_;
1836
#line 178 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1836
#line 178 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1837
1837
_data_->_inner_error_ = NULL;
1838
#line 185 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1838
#line 185 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1839
1839
_data_->_tmp8_ = _data_->e;
1840
#line 185 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1840
#line 185 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1841
1841
tracker_dbus_request_end (_data_->request, _data_->_tmp8_);
1842
#line 186 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1842
#line 186 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1843
1843
_data_->_tmp9_ = _data_->e;
1844
#line 186 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1844
#line 186 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1845
1845
if (_data_->_tmp9_->domain == TRACKER_SPARQL_ERROR) {
1846
#line 187 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1846
#line 187 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1847
1847
_data_->_tmp10_ = _data_->e;
1848
#line 187 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1848
#line 187 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1849
1849
_data_->_tmp11_ = _g_error_copy0 (_data_->_tmp10_);
1850
#line 187 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1850
#line 187 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1851
1851
_data_->_inner_error_ = _data_->_tmp11_;
1852
#line 187 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1852
#line 187 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1853
1853
_g_error_free0 (_data_->e);
1854
1854
#line 1855 "tracker-resources.c"
1855
1855
goto __finally12;
1857
#line 189 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1857
#line 189 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1858
1858
_data_->_tmp12_ = _data_->e;
1859
#line 189 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1859
#line 189 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1860
1860
_data_->_tmp13_ = _data_->_tmp12_->message;
1861
#line 189 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1861
#line 189 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1862
1862
_data_->_tmp14_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_INTERNAL, _data_->_tmp13_);
1863
#line 189 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1863
#line 189 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1864
1864
_data_->_inner_error_ = _data_->_tmp14_;
1865
#line 189 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1865
#line 189 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1866
1866
_g_error_free0 (_data_->e);
1867
1867
#line 1868 "tracker-resources.c"
1868
1868
goto __finally12;
1870
#line 178 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1870
#line 178 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1871
1871
_g_error_free0 (_data_->e);
1872
1872
#line 1873 "tracker-resources.c"
1875
#line 178 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1875
#line 178 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1876
1876
if (_data_->_inner_error_ != NULL) {
1877
#line 178 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1877
#line 178 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1878
1878
g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1879
#line 178 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1879
#line 178 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1880
1880
g_error_free (_data_->_inner_error_);
1881
#line 178 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1881
#line 178 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1882
1882
if (_data_->_state_ == 0) {
1883
#line 178 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1883
#line 178 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1884
1884
g_simple_async_result_complete_in_idle (_data_->_async_result);
1885
1885
#line 1886 "tracker-resources.c"
1887
#line 178 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1887
#line 178 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1888
1888
g_simple_async_result_complete (_data_->_async_result);
1889
1889
#line 1890 "tracker-resources.c"
1891
#line 178 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1891
#line 178 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1892
1892
g_object_unref (_data_->_async_result);
1893
#line 178 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1893
#line 178 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1895
1895
#line 1896 "tracker-resources.c"
1897
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1897
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1898
1898
if (_data_->_state_ == 0) {
1899
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1899
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1900
1900
g_simple_async_result_complete_in_idle (_data_->_async_result);
1901
1901
#line 1902 "tracker-resources.c"
1903
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1903
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1904
1904
g_simple_async_result_complete (_data_->_async_result);
1905
1905
#line 1906 "tracker-resources.c"
1907
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1907
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1908
1908
g_object_unref (_data_->_async_result);
1909
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1909
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1911
1911
#line 1912 "tracker-resources.c"
1915
1915
void tracker_resources_batch_commit (TrackerResources* self) {
1916
#line 194 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1916
#line 194 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1917
1917
g_return_if_fail (self != NULL);
1918
1918
#line 1919 "tracker-resources.c"
1922
1922
static Block4Data* block4_data_ref (Block4Data* _data4_) {
1923
#line 199 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1923
#line 199 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1924
1924
g_atomic_int_inc (&_data4_->_ref_count_);
1925
#line 199 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1925
#line 199 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1926
1926
return _data4_;
1927
1927
#line 1928 "tracker-resources.c"
1931
1931
static void block4_data_unref (Block4Data* _data4_) {
1932
#line 199 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1932
#line 199 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1933
1933
if (g_atomic_int_dec_and_test (&_data4_->_ref_count_)) {
1934
#line 199 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1934
#line 199 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1935
1935
_g_object_unref0 (_data4_->self);
1936
#line 199 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1936
#line 199 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1937
1937
_g_variant_builder_unref0 (_data4_->builder);
1938
#line 199 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
1938
#line 199 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
1939
1939
g_slice_free (Block4Data, _data4_);
1940
1940
#line 1941 "tracker-resources.c"
2060
2060
GVariant* _tmp19_;
2061
2061
GVariant* _tmp20_;
2062
2062
TrackerClass* _tmp21_;
2063
#line 199 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2063
#line 199 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2064
2064
_data4_ = g_slice_new0 (Block4Data);
2065
#line 199 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2065
#line 199 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2066
2066
_data4_->_ref_count_ = 1;
2067
#line 199 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2067
#line 199 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2068
2068
_data4_->self = g_object_ref (self);
2069
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2069
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2070
2070
_tmp6_ = g_variant_builder_new ((const GVariantType*) "a(iiii)");
2071
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2071
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2072
2072
_data4_->builder = _tmp6_;
2073
#line 201 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2073
#line 201 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2075
#line 201 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2075
#line 201 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2076
2076
tracker_class_foreach_delete_event (_tmp7_, ____lambda3__tracker_events_foreach, _data4_);
2077
#line 204 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2077
#line 204 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2078
2078
_tmp8_ = _data4_->builder;
2079
#line 204 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2079
#line 204 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2080
2080
_tmp9_ = g_variant_builder_end (_tmp8_);
2081
#line 204 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2081
#line 204 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2082
2082
_tmp10_ = g_variant_ref_sink (_tmp9_);
2083
#line 204 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2083
#line 204 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2084
2084
deletes = _tmp10_;
2085
#line 206 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2085
#line 206 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2086
2086
_tmp11_ = g_variant_builder_new ((const GVariantType*) "a(iiii)");
2087
#line 206 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2087
#line 206 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2088
2088
_g_variant_builder_unref0 (_data4_->builder);
2089
#line 206 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2089
#line 206 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2090
2090
_data4_->builder = _tmp11_;
2091
#line 207 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2091
#line 207 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2093
#line 207 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2093
#line 207 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2094
2094
tracker_class_foreach_insert_event (_tmp12_, ____lambda4__tracker_events_foreach, _data4_);
2095
#line 210 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2095
#line 210 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2096
2096
_tmp13_ = _data4_->builder;
2097
#line 210 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2097
#line 210 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2098
2098
_tmp14_ = g_variant_builder_end (_tmp13_);
2099
#line 210 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2099
#line 210 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2100
2100
_tmp15_ = g_variant_ref_sink (_tmp14_);
2101
#line 210 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2101
#line 210 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2102
2102
inserts = _tmp15_;
2103
#line 212 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2103
#line 212 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2105
#line 212 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2105
#line 212 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2106
2106
_tmp17_ = tracker_class_get_uri (_tmp16_);
2107
#line 212 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2107
#line 212 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2108
2108
_tmp18_ = _tmp17_;
2109
#line 212 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2109
#line 212 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2110
2110
_tmp19_ = deletes;
2111
#line 212 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2111
#line 212 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2112
2112
_tmp20_ = inserts;
2113
#line 212 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2113
#line 212 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2114
2114
g_signal_emit_by_name (self, "graph-updated", _tmp18_, _tmp19_, _tmp20_);
2115
#line 214 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2115
#line 214 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2117
#line 214 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2117
#line 214 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2118
2118
tracker_class_reset_ready_events (_tmp21_);
2119
#line 216 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2119
#line 216 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2121
#line 216 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2121
#line 216 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2122
2122
_g_variant_unref0 (inserts);
2123
#line 216 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2123
#line 216 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2124
2124
_g_variant_unref0 (deletes);
2125
#line 216 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2125
#line 216 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2126
2126
block4_data_unref (_data4_);
2127
#line 216 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2127
#line 216 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2128
2128
_data4_ = NULL;
2129
#line 216 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2129
#line 216 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2131
2131
#line 2132 "tracker-resources.c"
2133
#line 218 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2133
#line 218 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2134
2134
result = FALSE;
2135
#line 218 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2135
#line 218 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2137
2137
#line 2138 "tracker-resources.c"
2141
2141
static gpointer _g_hash_table_ref0 (gpointer self) {
2142
#line 230 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2142
#line 230 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2143
2143
return self ? g_hash_table_ref (self) : NULL;
2144
2144
#line 2145 "tracker-resources.c"
2278
2278
GArray* _tmp23_;
2280
2280
gint _tmp25_ = 0;
2281
#line 245 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2281
#line 245 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2282
2282
_tmp17_ = _tmp16_;
2283
#line 245 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2283
#line 245 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2284
2284
if (!_tmp17_) {
2285
2285
#line 2286 "tracker-resources.c"
2287
#line 245 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2287
#line 245 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2289
#line 245 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2289
#line 245 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2290
2290
i = _tmp18_ + 1;
2291
2291
#line 2292 "tracker-resources.c"
2293
#line 245 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2293
#line 245 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2294
2294
_tmp16_ = FALSE;
2295
#line 245 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2295
#line 245 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2297
#line 245 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2297
#line 245 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2298
2298
_tmp20_ = types;
2299
#line 245 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2299
#line 245 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2300
2300
_tmp21_ = _tmp20_->len;
2301
#line 245 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2301
#line 245 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2302
2302
if (!(((guint) _tmp19_) < _tmp21_)) {
2303
#line 245 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2303
#line 245 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2305
2305
#line 2306 "tracker-resources.c"
2307
#line 246 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2307
#line 246 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2308
2308
_tmp22_ = builder;
2309
#line 246 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2309
#line 246 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2310
2310
_tmp23_ = types;
2311
#line 246 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2311
#line 246 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2313
#line 246 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2313
#line 246 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2314
2314
_tmp25_ = g_array_index (_tmp23_, gint, (guint) _tmp24_);
2315
#line 246 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2315
#line 246 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2316
2316
g_variant_builder_add (_tmp22_, "i", _tmp25_, NULL);
2317
2317
#line 2318 "tracker-resources.c"
2321
#line 248 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2321
#line 248 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2322
2322
_tmp26_ = builder;
2323
#line 248 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2323
#line 248 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2324
2324
g_variant_builder_close (_tmp26_);
2325
#line 250 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2325
#line 250 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2326
2326
_tmp27_ = builder;
2327
#line 250 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2327
#line 250 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2328
2328
g_variant_builder_close (_tmp27_);
2329
2329
#line 2330 "tracker-resources.c"
2331
#line 253 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2331
#line 253 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2332
2332
_tmp28_ = builder;
2333
#line 253 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2333
#line 253 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2334
2334
_tmp29_ = g_variant_builder_end (_tmp28_);
2335
#line 253 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2335
#line 253 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2336
2336
_tmp30_ = g_variant_ref_sink (_tmp29_);
2337
#line 253 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2337
#line 253 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2338
2338
g_signal_emit_by_name (self, "writeback", _tmp30_);
2339
#line 253 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2339
#line 253 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2340
2340
_g_variant_unref0 (_tmp30_);
2341
#line 232 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2341
#line 232 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2342
2342
_g_variant_builder_unref0 (builder);
2343
2343
#line 2344 "tracker-resources.c"
2345
#line 256 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2345
#line 256 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2346
2346
tracker_writeback_reset_ready ();
2347
#line 258 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2347
#line 258 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2348
2348
self->priv->regular_commit_pending = FALSE;
2349
#line 259 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2349
#line 259 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2350
2350
self->priv->signal_timeout = (guint) 0;
2351
#line 260 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2351
#line 260 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2352
2352
result = FALSE;
2353
#line 260 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2353
#line 260 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2354
2354
_g_hash_table_unref0 (writebacks);
2355
#line 260 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2355
#line 260 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2357
2357
#line 2358 "tracker-resources.c"
2385
2385
gint cl_collection_length1 = 0;
2386
2386
gint _cl_collection_size_ = 0;
2387
2387
gint cl_it = 0;
2388
#line 266 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2388
#line 266 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2389
2389
cl_collection = _tmp1_;
2390
#line 266 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2390
#line 266 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2391
2391
cl_collection_length1 = _tmp0_;
2392
#line 266 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2392
#line 266 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2393
2393
for (cl_it = 0; cl_it < _tmp0_; cl_it = cl_it + 1) {
2394
2394
#line 2395 "tracker-resources.c"
2395
2395
TrackerClass* _tmp2_;
2396
2396
TrackerClass* cl = NULL;
2397
#line 266 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2397
#line 266 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2398
2398
_tmp2_ = _g_object_ref0 (cl_collection[cl_it]);
2399
#line 266 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2399
#line 266 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2401
2401
#line 2402 "tracker-resources.c"
2403
2403
TrackerClass* _tmp3_;
2404
#line 267 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2404
#line 267 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2406
#line 267 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2406
#line 267 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2407
2407
tracker_class_transact_events (_tmp3_);
2408
#line 266 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2408
#line 266 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2409
2409
_g_object_unref0 (cl);
2410
2410
#line 2411 "tracker-resources.c"
2414
#line 270 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2414
#line 270 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2415
2415
_tmp4_ = self->priv->regular_commit_pending;
2416
#line 270 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2416
#line 270 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2418
2418
#line 2419 "tracker-resources.c"
2420
#line 279 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2420
#line 279 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2421
2421
_tmp5_ = self->priv->signal_timeout;
2422
#line 279 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2422
#line 279 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2423
2423
if (_tmp5_ != ((guint) 0)) {
2424
2424
#line 2425 "tracker-resources.c"
2426
#line 280 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2426
#line 280 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2427
2427
_tmp6_ = self->priv->signal_timeout;
2428
#line 280 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2428
#line 280 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2429
2429
g_source_remove (_tmp6_);
2430
#line 281 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2430
#line 281 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2431
2431
self->priv->signal_timeout = (guint) 0;
2432
2432
#line 2433 "tracker-resources.c"
2435
#line 285 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2435
#line 285 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2436
2436
_tmp7_ = commit_type;
2437
#line 285 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2437
#line 285 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2438
2438
if (_tmp7_ == TRACKER_DATA_COMMIT_REGULAR) {
2439
#line 286 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2439
#line 286 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2440
2440
self->priv->regular_commit_pending = TRUE;
2441
2441
#line 2442 "tracker-resources.c"
2443
#line 289 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2443
#line 289 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2444
2444
_tmp9_ = self->priv->regular_commit_pending;
2445
#line 289 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2445
#line 289 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2447
#line 289 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2447
#line 289 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2449
2449
#line 2450 "tracker-resources.c"
2451
2451
TrackerDataCommitType _tmp10_;
2452
#line 289 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2452
#line 289 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2453
2453
_tmp10_ = commit_type;
2454
#line 289 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2454
#line 289 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2455
2455
_tmp8_ = _tmp10_ == TRACKER_DATA_COMMIT_BATCH_LAST;
2456
2456
#line 2457 "tracker-resources.c"
2458
#line 289 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2458
#line 289 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2459
2459
_tmp11_ = _tmp8_;
2460
#line 289 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2460
#line 289 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2462
2462
#line 2463 "tracker-resources.c"
2464
#line 291 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2464
#line 291 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2465
2465
_tmp12_ = self->priv->signal_timeout;
2466
#line 291 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2466
#line 291 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2467
2467
if (_tmp12_ == ((guint) 0)) {
2468
2468
#line 2469 "tracker-resources.c"
2469
2469
guint _tmp13_ = 0U;
2470
#line 292 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2470
#line 292 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2471
2471
_tmp13_ = g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) (TRACKER_RESOURCES_SIGNALS_SECONDS_PER_EMIT * 1000), _tracker_resources_on_emit_signals_gsource_func, g_object_ref (self), g_object_unref);
2472
#line 292 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2472
#line 292 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2473
2473
self->priv->signal_timeout = _tmp13_;
2474
2474
#line 2475 "tracker-resources.c"
2477
#line 297 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2477
#line 297 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2478
2478
tracker_writeback_transact ();
2479
2479
#line 2480 "tracker-resources.c"
2483
2483
static void tracker_resources_on_statements_rolled_back (TrackerResources* self, TrackerDataCommitType commit_type) {
2484
#line 300 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2484
#line 300 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2485
2485
g_return_if_fail (self != NULL);
2486
#line 301 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2486
#line 301 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2487
2487
tracker_events_reset_pending ();
2488
#line 302 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2488
#line 302 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2489
2489
tracker_writeback_reset_pending ();
2490
2490
#line 2491 "tracker-resources.c"
2539
2539
const gchar* _tmp13_;
2540
2540
GPtrArray* _tmp14_;
2541
#line 321 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2541
#line 321 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2542
2542
g_return_if_fail (self != NULL);
2543
#line 321 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2543
#line 321 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2544
2544
g_return_if_fail (subject != NULL);
2545
#line 321 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2545
#line 321 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2546
2546
g_return_if_fail (rdf_types != NULL);
2547
#line 322 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2547
#line 322 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2548
2548
_tmp0_ = graph_id;
2549
#line 322 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2549
#line 322 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2550
2550
_tmp1_ = subject_id;
2551
#line 322 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2551
#line 322 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2552
2552
_tmp2_ = subject;
2553
#line 322 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2553
#line 322 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2554
2554
_tmp3_ = pred_id;
2555
#line 322 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2555
#line 322 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2556
2556
_tmp4_ = object_id;
2557
#line 322 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2557
#line 322 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2558
2558
_tmp5_ = object;
2559
#line 322 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2559
#line 322 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2560
2560
_tmp6_ = rdf_types;
2561
#line 322 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2561
#line 322 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2562
2562
tracker_events_add_insert (_tmp0_, _tmp1_, _tmp2_, _tmp3_, _tmp4_, _tmp5_, _tmp6_);
2563
#line 323 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2563
#line 323 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2564
2564
_tmp7_ = graph_id;
2565
#line 323 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2565
#line 323 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2566
2566
_tmp8_ = graph;
2567
#line 323 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2567
#line 323 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2568
2568
_tmp9_ = subject_id;
2569
#line 323 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2569
#line 323 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2570
2570
_tmp10_ = subject;
2571
#line 323 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2571
#line 323 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2572
2572
_tmp11_ = pred_id;
2573
#line 323 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2573
#line 323 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2574
2574
_tmp12_ = object_id;
2575
#line 323 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2575
#line 323 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2576
2576
_tmp13_ = object;
2577
#line 323 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2577
#line 323 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2578
2578
_tmp14_ = rdf_types;
2579
#line 323 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2579
#line 323 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2580
2580
tracker_writeback_check (_tmp7_, _tmp8_, _tmp9_, _tmp10_, _tmp11_, _tmp12_, _tmp13_, _tmp14_);
2581
#line 324 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2581
#line 324 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2582
2582
tracker_resources_check_graph_updated_signal (self);
2583
2583
#line 2584 "tracker-resources.c"
2601
2601
const gchar* _tmp13_;
2602
2602
GPtrArray* _tmp14_;
2603
#line 327 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2603
#line 327 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2604
2604
g_return_if_fail (self != NULL);
2605
#line 327 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2605
#line 327 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2606
2606
g_return_if_fail (subject != NULL);
2607
#line 327 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2607
#line 327 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2608
2608
g_return_if_fail (rdf_types != NULL);
2609
#line 328 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2609
#line 328 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2610
2610
_tmp0_ = graph_id;
2611
#line 328 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2611
#line 328 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2612
2612
_tmp1_ = subject_id;
2613
#line 328 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2613
#line 328 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2614
2614
_tmp2_ = subject;
2615
#line 328 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2615
#line 328 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2616
2616
_tmp3_ = pred_id;
2617
#line 328 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2617
#line 328 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2618
2618
_tmp4_ = object_id;
2619
#line 328 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2619
#line 328 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2620
2620
_tmp5_ = object;
2621
#line 328 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2621
#line 328 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2622
2622
_tmp6_ = rdf_types;
2623
#line 328 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2623
#line 328 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2624
2624
tracker_events_add_delete (_tmp0_, _tmp1_, _tmp2_, _tmp3_, _tmp4_, _tmp5_, _tmp6_);
2625
#line 329 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2625
#line 329 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2626
2626
_tmp7_ = graph_id;
2627
#line 329 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2627
#line 329 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2628
2628
_tmp8_ = graph;
2629
#line 329 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2629
#line 329 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2630
2630
_tmp9_ = subject_id;
2631
#line 329 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2631
#line 329 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2632
2632
_tmp10_ = subject;
2633
#line 329 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2633
#line 329 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2634
2634
_tmp11_ = pred_id;
2635
#line 329 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2635
#line 329 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2636
2636
_tmp12_ = object_id;
2637
#line 329 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2637
#line 329 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2638
2638
_tmp13_ = object;
2639
#line 329 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2639
#line 329 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2640
2640
_tmp14_ = rdf_types;
2641
#line 329 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2641
#line 329 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2642
2642
tracker_writeback_check (_tmp7_, _tmp8_, _tmp9_, _tmp10_, _tmp11_, _tmp12_, _tmp13_, _tmp14_);
2643
#line 330 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2643
#line 330 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2644
2644
tracker_resources_check_graph_updated_signal (self);
2645
2645
#line 2646 "tracker-resources.c"
2649
2649
static void _tracker_resources_on_statement_inserted_tracker_statement_callback (gint graph_id, const gchar* graph, gint subject_id, const gchar* subject, gint predicate_id, gint object_id, const gchar* object, GPtrArray* rdf_types, gpointer self) {
2650
#line 335 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2650
#line 335 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2651
2651
tracker_resources_on_statement_inserted (self, graph_id, graph, subject_id, subject, predicate_id, object_id, object, rdf_types);
2652
2652
#line 2653 "tracker-resources.c"
2656
2656
static void _tracker_resources_on_statement_deleted_tracker_statement_callback (gint graph_id, const gchar* graph, gint subject_id, const gchar* subject, gint predicate_id, gint object_id, const gchar* object, GPtrArray* rdf_types, gpointer self) {
2657
#line 336 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2657
#line 336 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2658
2658
tracker_resources_on_statement_deleted (self, graph_id, graph, subject_id, subject, predicate_id, object_id, object, rdf_types);
2659
2659
#line 2660 "tracker-resources.c"
2663
2663
static void _tracker_resources_on_statements_committed_tracker_commit_callback (TrackerDataCommitType commit_type, gpointer self) {
2664
#line 337 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2664
#line 337 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2665
2665
tracker_resources_on_statements_committed (self, commit_type);
2666
2666
#line 2667 "tracker-resources.c"
2670
2670
static void _tracker_resources_on_statements_rolled_back_tracker_commit_callback (TrackerDataCommitType commit_type, gpointer self) {
2671
#line 338 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2671
#line 338 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2672
2672
tracker_resources_on_statements_rolled_back (self, commit_type);
2673
2673
#line 2674 "tracker-resources.c"
2677
2677
void tracker_resources_enable_signals (TrackerResources* self) {
2678
#line 334 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2678
#line 334 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2679
2679
g_return_if_fail (self != NULL);
2680
#line 335 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2680
#line 335 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2681
2681
tracker_data_add_insert_statement_callback (_tracker_resources_on_statement_inserted_tracker_statement_callback, self);
2682
#line 336 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2682
#line 336 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2683
2683
tracker_data_add_delete_statement_callback (_tracker_resources_on_statement_deleted_tracker_statement_callback, self);
2684
#line 337 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2684
#line 337 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2685
2685
tracker_data_add_commit_statement_callback (_tracker_resources_on_statements_committed_tracker_commit_callback, self);
2686
#line 338 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2686
#line 338 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2687
2687
tracker_data_add_rollback_statement_callback (_tracker_resources_on_statements_rolled_back_tracker_commit_callback, self);
2688
2688
#line 2689 "tracker-resources.c"
2768
2768
register gpointer data1;
2769
2769
register gpointer data2;
2770
2770
cc = (GCClosure *) closure;
2771
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2771
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2772
2772
g_return_if_fail (n_param_values == 4);
2773
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2773
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2774
2774
if (G_CCLOSURE_SWAP_DATA (closure)) {
2775
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2775
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2776
2776
data1 = closure->data;
2777
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2777
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2778
2778
data2 = param_values->data[0].v_pointer;
2779
2779
#line 2780 "tracker-resources.c"
2781
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2781
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2782
2782
data1 = param_values->data[0].v_pointer;
2783
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2783
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2784
2784
data2 = closure->data;
2785
2785
#line 2786 "tracker-resources.c"
2787
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2787
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2788
2788
callback = (GMarshalFunc_VOID__STRING_VARIANT_VARIANT) (marshal_data ? marshal_data : cc->callback);
2789
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2789
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2790
2790
callback (data1, g_value_get_string (param_values + 1), g_value_get_variant (param_values + 2), g_value_get_variant (param_values + 3), data2);
2791
2791
#line 2792 "tracker-resources.c"
2795
2795
static void tracker_resources_class_init (TrackerResourcesClass * klass) {
2796
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2796
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2797
2797
tracker_resources_parent_class = g_type_class_peek_parent (klass);
2798
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2798
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2799
2799
g_type_class_add_private (klass, sizeof (TrackerResourcesPrivate));
2800
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2800
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2801
2801
G_OBJECT_CLASS (klass)->finalize = tracker_resources_finalize;
2802
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2802
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2803
2803
g_signal_new ("writeback", TRACKER_TYPE_RESOURCES, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__VARIANT, G_TYPE_NONE, 1, G_TYPE_VARIANT);
2804
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2804
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2805
2805
g_signal_new ("graph_updated", TRACKER_TYPE_RESOURCES, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__STRING_VARIANT_VARIANT, G_TYPE_NONE, 3, G_TYPE_STRING, G_TYPE_VARIANT, G_TYPE_VARIANT);
2806
2806
#line 2807 "tracker-resources.c"
2810
2810
static void tracker_resources_instance_init (TrackerResources * self) {
2811
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-resources.vala"
2811
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-resources.vala"
2812
2812
self->priv = TRACKER_RESOURCES_GET_PRIVATE (self);
2813
2813
#line 2814 "tracker-resources.c"