~ubuntu-branches/ubuntu/precise/tracker/precise

« back to all changes in this revision

Viewing changes to src/tracker-store/tracker-steroids.c

  • Committer: Package Import Robot
  • Author(s): Michael Biebl
  • Date: 2011-12-04 06:40:28 UTC
  • mfrom: (4.3.21 sid)
  • Revision ID: package-import@ubuntu.com-20111204064028-cqe0x4f4is6nojla
Tags: 0.12.8-1
* New upstream release.
* Update symbols file for libtracker-extract-0.12-0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
494
494
static void tracker_steroids_query_data_free (gpointer _data) {
495
495
        TrackerSteroidsQueryData* _data_;
496
496
        _data_ = _data;
497
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
497
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
498
498
        _g_free0 (_data_->sender);
499
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
499
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
500
500
        _g_free0 (_data_->query);
501
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
501
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
502
502
        _g_object_unref0 (_data_->output_stream);
503
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
503
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
504
504
        _data_->result = (_vala_array_free (_data_->result, _data_->result_length1, (GDestroyNotify) g_free), NULL);
505
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
505
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
506
506
        _g_object_unref0 (_data_->self);
507
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
507
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
508
508
        g_slice_free (TrackerSteroidsQueryData, _data_);
509
509
#line 510 "tracker-steroids.c"
510
510
}
511
511
 
512
512
 
513
513
static gpointer _g_object_ref0 (gpointer self) {
514
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
514
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
515
515
        return self ? g_object_ref (self) : NULL;
516
516
#line 517 "tracker-steroids.c"
517
517
}
526
526
        const gchar* _tmp4_;
527
527
        GUnixOutputStream* _tmp5_;
528
528
        GUnixOutputStream* _tmp6_;
529
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
529
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
530
530
        _data_ = g_slice_new0 (TrackerSteroidsQueryData);
531
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
531
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
532
532
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, tracker_steroids_query);
533
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
533
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
534
534
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, tracker_steroids_query_data_free);
535
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
535
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
536
536
        _tmp0_ = _g_object_ref0 (self);
537
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
537
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
538
538
        _data_->self = _tmp0_;
539
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
539
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
540
540
        _tmp1_ = sender;
541
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
541
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
542
542
        _tmp2_ = g_strdup (_tmp1_);
543
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
543
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
544
544
        _data_->sender = _tmp2_;
545
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
545
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
546
546
        _tmp3_ = query;
547
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
547
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
548
548
        _tmp4_ = g_strdup (_tmp3_);
549
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
549
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
550
550
        _data_->query = _tmp4_;
551
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
551
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
552
552
        _tmp5_ = output_stream;
553
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
553
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
554
554
        _tmp6_ = _g_object_ref0 (_tmp5_);
555
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
555
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
556
556
        _data_->output_stream = _tmp6_;
557
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
557
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
558
558
        tracker_steroids_query_co (_data_);
559
559
#line 560 "tracker-steroids.c"
560
560
}
563
563
gchar** tracker_steroids_query_finish (TrackerSteroids* self, GAsyncResult* _res_, int* result_length1, GError** error) {
564
564
        gchar** result;
565
565
        TrackerSteroidsQueryData* _data_;
566
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
566
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
567
567
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
568
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
568
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
569
569
                return NULL;
570
570
#line 571 "tracker-steroids.c"
571
571
        }
572
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
572
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
573
573
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
574
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
574
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
575
575
        result = _data_->result;
576
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
576
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
577
577
        *result_length1 = _data_->result_length1;
578
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
578
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
579
579
        _data_->result = NULL;
580
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
580
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
581
581
        return result;
582
582
#line 583 "tracker-steroids.c"
583
583
}
584
584
 
585
585
 
586
586
static Block5Data* block5_data_ref (Block5Data* _data5_) {
587
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
587
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
588
588
        g_atomic_int_inc (&_data5_->_ref_count_);
589
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
589
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
590
590
        return _data5_;
591
591
#line 592 "tracker-steroids.c"
592
592
}
593
593
 
594
594
 
595
595
static void block5_data_unref (Block5Data* _data5_) {
596
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
596
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
597
597
        if (g_atomic_int_dec_and_test (&_data5_->_ref_count_)) {
598
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
598
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
599
599
                _g_object_unref0 (_data5_->self);
600
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
600
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
601
601
                _g_object_unref0 (_data5_->output_stream);
602
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
602
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
603
603
                g_slice_free (Block5Data, _data5_);
604
604
#line 605 "tracker-steroids.c"
605
605
        }
607
607
 
608
608
 
609
609
static Block6Data* block6_data_ref (Block6Data* _data6_) {
610
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
610
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
611
611
        g_atomic_int_inc (&_data6_->_ref_count_);
612
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
612
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
613
613
        return _data6_;
614
614
#line 615 "tracker-steroids.c"
615
615
}
616
616
 
617
617
 
618
618
static void block6_data_unref (Block6Data* _data6_) {
619
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
619
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
620
620
        if (g_atomic_int_dec_and_test (&_data6_->_ref_count_)) {
621
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
621
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
622
622
                block5_data_unref (_data6_->_data5_);
623
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
623
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
624
624
                _data6_->_data5_ = NULL;
625
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
625
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
626
626
                _data6_->variable_names = (_vala_array_free (_data6_->variable_names, _data6_->variable_names_length1, (GDestroyNotify) g_free), NULL);
627
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
627
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
628
628
                g_slice_free (Block6Data, _data6_);
629
629
#line 630 "tracker-steroids.c"
630
630
        }
663
663
        gint _tmp15_;
664
664
        gchar** _tmp16_ = NULL;
665
665
        GError * _inner_error_ = NULL;
666
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
666
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
667
667
        _data5_ = _data6_->_data5_;
668
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
668
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
669
669
        self = _data5_->self;
670
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
670
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
671
671
        g_return_if_fail (cursor != NULL);
672
 
#line 34 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
672
#line 34 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
673
673
        _tmp0_ = _data5_->output_stream;
674
 
#line 34 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
674
#line 34 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
675
675
        _tmp1_ = (GBufferedOutputStream*) g_buffered_output_stream_new_sized ((GOutputStream*) _tmp0_, (gsize) TRACKER_STEROIDS_BUFFER_SIZE);
676
 
#line 34 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
676
#line 34 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
677
677
        _tmp2_ = _tmp1_;
678
 
#line 34 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
678
#line 34 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
679
679
        _tmp3_ = g_data_output_stream_new ((GOutputStream*) _tmp2_);
680
 
#line 34 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
680
#line 34 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
681
681
        _tmp4_ = _tmp3_;
682
 
#line 34 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
682
#line 34 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
683
683
        _g_object_unref0 (_tmp2_);
684
 
#line 34 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
684
#line 34 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
685
685
        data_output_stream = _tmp4_;
686
 
#line 35 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
686
#line 35 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
687
687
        _tmp5_ = data_output_stream;
688
 
#line 35 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
688
#line 35 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
689
689
        g_data_output_stream_set_byte_order (_tmp5_, G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN);
690
 
#line 37 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
690
#line 37 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
691
691
        _tmp6_ = cursor;
692
 
#line 37 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
692
#line 37 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
693
693
        _tmp7_ = tracker_sparql_cursor_get_n_columns ((TrackerSparqlCursor*) _tmp6_);
694
 
#line 37 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
694
#line 37 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
695
695
        _tmp8_ = _tmp7_;
696
 
#line 37 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
696
#line 37 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
697
697
        n_columns = _tmp8_;
698
 
#line 39 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
698
#line 39 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
699
699
        _tmp9_ = n_columns;
700
 
#line 39 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
700
#line 39 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
701
701
        _tmp10_ = g_new0 (gint, _tmp9_);
702
 
#line 39 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
702
#line 39 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
703
703
        column_sizes = _tmp10_;
704
 
#line 39 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
704
#line 39 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
705
705
        column_sizes_length1 = _tmp9_;
706
 
#line 39 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
706
#line 39 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
707
707
        _column_sizes_size_ = column_sizes_length1;
708
 
#line 40 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
708
#line 40 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
709
709
        _tmp11_ = n_columns;
710
 
#line 40 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
710
#line 40 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
711
711
        _tmp12_ = g_new0 (gint, _tmp11_);
712
 
#line 40 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
712
#line 40 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
713
713
        column_offsets = _tmp12_;
714
 
#line 40 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
714
#line 40 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
715
715
        column_offsets_length1 = _tmp11_;
716
 
#line 40 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
716
#line 40 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
717
717
        _column_offsets_size_ = column_offsets_length1;
718
 
#line 41 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
718
#line 41 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
719
719
        _tmp13_ = n_columns;
720
 
#line 41 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
720
#line 41 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
721
721
        _tmp14_ = g_new0 (gchar*, _tmp13_ + 1);
722
 
#line 41 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
722
#line 41 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
723
723
        column_data = _tmp14_;
724
 
#line 41 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
724
#line 41 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
725
725
        column_data_length1 = _tmp13_;
726
 
#line 41 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
726
#line 41 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
727
727
        _column_data_size_ = column_data_length1;
728
 
#line 43 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
728
#line 43 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
729
729
        _tmp15_ = n_columns;
730
 
#line 43 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
730
#line 43 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
731
731
        _tmp16_ = g_new0 (gchar*, _tmp15_ + 1);
732
 
#line 43 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
732
#line 43 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
733
733
        _data6_->variable_names = (_vala_array_free (_data6_->variable_names, _data6_->variable_names_length1, (GDestroyNotify) g_free), NULL);
734
 
#line 43 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
734
#line 43 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
735
735
        _data6_->variable_names = _tmp16_;
736
 
#line 43 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
736
#line 43 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
737
737
        _data6_->variable_names_length1 = _tmp15_;
738
 
#line 43 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
738
#line 43 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
739
739
        _data6_->_variable_names_size_ = _data6_->variable_names_length1;
740
740
#line 741 "tracker-steroids.c"
741
741
        {
742
742
                gint i;
743
 
#line 44 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
743
#line 44 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
744
744
                i = 0;
745
745
#line 746 "tracker-steroids.c"
746
746
                {
747
747
                        gboolean _tmp17_;
748
 
#line 44 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
748
#line 44 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
749
749
                        _tmp17_ = TRUE;
750
 
#line 44 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
750
#line 44 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
751
751
                        while (TRUE) {
752
752
#line 753 "tracker-steroids.c"
753
753
                                gboolean _tmp18_;
759
759
                                const gchar* _tmp25_ = NULL;
760
760
                                gchar* _tmp26_;
761
761
                                gchar* _tmp27_;
762
 
#line 44 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
762
#line 44 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
763
763
                                _tmp18_ = _tmp17_;
764
 
#line 44 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
764
#line 44 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
765
765
                                if (!_tmp18_) {
766
766
#line 767 "tracker-steroids.c"
767
767
                                        gint _tmp19_;
768
 
#line 44 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
768
#line 44 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
769
769
                                        _tmp19_ = i;
770
 
#line 44 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
770
#line 44 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
771
771
                                        i = _tmp19_ + 1;
772
772
#line 773 "tracker-steroids.c"
773
773
                                }
774
 
#line 44 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
774
#line 44 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
775
775
                                _tmp17_ = FALSE;
776
 
#line 44 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
776
#line 44 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
777
777
                                _tmp20_ = i;
778
 
#line 44 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
778
#line 44 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
779
779
                                _tmp21_ = n_columns;
780
 
#line 44 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
780
#line 44 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
781
781
                                if (!(_tmp20_ < _tmp21_)) {
782
 
#line 44 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
782
#line 44 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
783
783
                                        break;
784
784
#line 785 "tracker-steroids.c"
785
785
                                }
786
 
#line 45 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
786
#line 45 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
787
787
                                _tmp22_ = i;
788
 
#line 45 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
788
#line 45 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
789
789
                                _tmp23_ = cursor;
790
 
#line 45 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
790
#line 45 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
791
791
                                _tmp24_ = i;
792
 
#line 45 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
792
#line 45 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
793
793
                                _tmp25_ = tracker_sparql_cursor_get_variable_name ((TrackerSparqlCursor*) _tmp23_, _tmp24_);
794
 
#line 45 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
794
#line 45 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
795
795
                                _tmp26_ = g_strdup (_tmp25_);
796
 
#line 45 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
796
#line 45 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
797
797
                                _g_free0 (_data6_->variable_names[_tmp22_]);
798
 
#line 45 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
798
#line 45 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
799
799
                                _data6_->variable_names[_tmp22_] = _tmp26_;
800
 
#line 45 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
800
#line 45 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
801
801
                                _tmp27_ = _data6_->variable_names[_tmp22_];
802
802
#line 803 "tracker-steroids.c"
803
803
                        }
804
804
                }
805
805
        }
806
 
#line 48 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
806
#line 48 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
807
807
        while (TRUE) {
808
808
#line 809 "tracker-steroids.c"
809
809
                TrackerDBCursor* _tmp28_;
812
812
                gint last_offset;
813
813
                GDataOutputStream* _tmp61_;
814
814
                gint _tmp62_;
815
 
#line 48 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
815
#line 48 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
816
816
                _tmp28_ = cursor;
817
 
#line 48 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
817
#line 48 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
818
818
                _tmp29_ = tracker_sparql_cursor_next ((TrackerSparqlCursor*) _tmp28_, NULL, &_inner_error_);
819
 
#line 48 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
819
#line 48 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
820
820
                _tmp30_ = _tmp29_;
821
 
#line 48 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
821
#line 48 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
822
822
                if (_inner_error_ != NULL) {
823
 
#line 48 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
823
#line 48 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
824
824
                        g_propagate_error (error, _inner_error_);
825
 
#line 48 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
825
#line 48 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
826
826
                        column_data = (_vala_array_free (column_data, column_data_length1, (GDestroyNotify) g_free), NULL);
827
 
#line 48 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
827
#line 48 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
828
828
                        column_offsets = (g_free (column_offsets), NULL);
829
 
#line 48 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
829
#line 48 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
830
830
                        column_sizes = (g_free (column_sizes), NULL);
831
 
#line 48 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
831
#line 48 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
832
832
                        _g_object_unref0 (data_output_stream);
833
 
#line 48 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
833
#line 48 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
834
834
                        return;
835
835
#line 836 "tracker-steroids.c"
836
836
                }
837
 
#line 48 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
837
#line 48 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
838
838
                if (!_tmp30_) {
839
 
#line 48 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
839
#line 48 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
840
840
                        break;
841
841
#line 842 "tracker-steroids.c"
842
842
                }
843
 
#line 49 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
843
#line 49 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
844
844
                last_offset = -1;
845
845
#line 846 "tracker-steroids.c"
846
846
                {
847
847
                        gint i;
848
 
#line 51 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
848
#line 51 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
849
849
                        i = 0;
850
850
#line 851 "tracker-steroids.c"
851
851
                        {
852
852
                                gboolean _tmp31_;
853
 
#line 51 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
853
#line 51 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
854
854
                                _tmp31_ = TRUE;
855
 
#line 51 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
855
#line 51 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
856
856
                                while (TRUE) {
857
857
#line 858 "tracker-steroids.c"
858
858
                                        gboolean _tmp32_;
885
885
                                        gint _tmp58_;
886
886
                                        gint _tmp59_;
887
887
                                        gint _tmp60_;
888
 
#line 51 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
888
#line 51 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
889
889
                                        _tmp32_ = _tmp31_;
890
 
#line 51 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
890
#line 51 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
891
891
                                        if (!_tmp32_) {
892
892
#line 893 "tracker-steroids.c"
893
893
                                                gint _tmp33_;
894
 
#line 51 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
894
#line 51 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
895
895
                                                _tmp33_ = i;
896
 
#line 51 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
896
#line 51 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
897
897
                                                i = _tmp33_ + 1;
898
898
#line 899 "tracker-steroids.c"
899
899
                                        }
900
 
#line 51 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
900
#line 51 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
901
901
                                        _tmp31_ = FALSE;
902
 
#line 51 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
902
#line 51 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
903
903
                                        _tmp34_ = i;
904
 
#line 51 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
904
#line 51 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
905
905
                                        _tmp35_ = n_columns;
906
 
#line 51 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
906
#line 51 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
907
907
                                        if (!(_tmp34_ < _tmp35_)) {
908
 
#line 51 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
908
#line 51 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
909
909
                                                break;
910
910
#line 911 "tracker-steroids.c"
911
911
                                        }
912
 
#line 52 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
912
#line 52 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
913
913
                                        _tmp36_ = cursor;
914
 
#line 52 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
914
#line 52 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
915
915
                                        _tmp37_ = i;
916
 
#line 52 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
916
#line 52 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
917
917
                                        _tmp38_ = tracker_sparql_cursor_get_string ((TrackerSparqlCursor*) _tmp36_, _tmp37_, NULL);
918
 
#line 52 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
918
#line 52 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
919
919
                                        str = _tmp38_;
920
 
#line 54 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
920
#line 54 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
921
921
                                        _tmp40_ = str;
922
 
#line 54 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
922
#line 54 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
923
923
                                        if (_tmp40_ != NULL) {
924
924
#line 925 "tracker-steroids.c"
925
925
                                                const gchar* _tmp41_;
926
926
                                                gint _tmp42_;
927
927
                                                gint _tmp43_;
928
 
#line 54 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
928
#line 54 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
929
929
                                                _tmp41_ = str;
930
 
#line 54 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
930
#line 54 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
931
931
                                                _tmp42_ = strlen (_tmp41_);
932
 
#line 54 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
932
#line 54 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
933
933
                                                _tmp43_ = _tmp42_;
934
 
#line 54 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
934
#line 54 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
935
935
                                                _tmp39_ = _tmp43_;
936
936
#line 937 "tracker-steroids.c"
937
937
                                        } else {
938
 
#line 54 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
938
#line 54 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
939
939
                                                _tmp39_ = 0;
940
940
#line 941 "tracker-steroids.c"
941
941
                                        }
942
 
#line 54 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
942
#line 54 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
943
943
                                        _tmp44_ = column_sizes;
944
 
#line 54 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
944
#line 54 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
945
945
                                        _tmp44__length1 = column_sizes_length1;
946
 
#line 54 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
946
#line 54 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
947
947
                                        _tmp45_ = i;
948
 
#line 54 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
948
#line 54 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
949
949
                                        _tmp46_ = _tmp39_;
950
 
#line 54 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
950
#line 54 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
951
951
                                        _tmp44_[_tmp45_] = _tmp46_;
952
 
#line 54 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
952
#line 54 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
953
953
                                        _tmp47_ = _tmp44_[_tmp45_];
954
 
#line 55 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
954
#line 55 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
955
955
                                        _tmp48_ = column_data;
956
 
#line 55 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
956
#line 55 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
957
957
                                        _tmp48__length1 = column_data_length1;
958
 
#line 55 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
958
#line 55 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
959
959
                                        _tmp49_ = i;
960
 
#line 55 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
960
#line 55 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
961
961
                                        _tmp50_ = str;
962
 
#line 55 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
962
#line 55 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
963
963
                                        _tmp51_ = g_strdup (_tmp50_);
964
 
#line 55 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
964
#line 55 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
965
965
                                        _g_free0 (_tmp48_[_tmp49_]);
966
 
#line 55 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
966
#line 55 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
967
967
                                        _tmp48_[_tmp49_] = _tmp51_;
968
 
#line 55 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
968
#line 55 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
969
969
                                        _tmp52_ = _tmp48_[_tmp49_];
970
 
#line 57 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
970
#line 57 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
971
971
                                        _tmp53_ = last_offset;
972
 
#line 57 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
972
#line 57 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
973
973
                                        _tmp54_ = column_sizes;
974
 
#line 57 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
974
#line 57 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
975
975
                                        _tmp54__length1 = column_sizes_length1;
976
 
#line 57 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
976
#line 57 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
977
977
                                        _tmp55_ = i;
978
 
#line 57 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
978
#line 57 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
979
979
                                        _tmp56_ = _tmp54_[_tmp55_];
980
 
#line 57 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
980
#line 57 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
981
981
                                        last_offset = _tmp53_ + (_tmp56_ + 1);
982
 
#line 58 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
982
#line 58 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
983
983
                                        _tmp57_ = column_offsets;
984
 
#line 58 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
984
#line 58 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
985
985
                                        _tmp57__length1 = column_offsets_length1;
986
 
#line 58 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
986
#line 58 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
987
987
                                        _tmp58_ = i;
988
 
#line 58 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
988
#line 58 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
989
989
                                        _tmp59_ = last_offset;
990
 
#line 58 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
990
#line 58 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
991
991
                                        _tmp57_[_tmp58_] = _tmp59_;
992
 
#line 58 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
992
#line 58 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
993
993
                                        _tmp60_ = _tmp57_[_tmp58_];
994
994
#line 995 "tracker-steroids.c"
995
995
                                }
996
996
                        }
997
997
                }
998
 
#line 61 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
998
#line 61 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
999
999
                _tmp61_ = data_output_stream;
1000
 
#line 61 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1000
#line 61 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1001
1001
                _tmp62_ = n_columns;
1002
 
#line 61 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1002
#line 61 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1003
1003
                g_data_output_stream_put_int32 (_tmp61_, (gint32) _tmp62_, NULL, &_inner_error_);
1004
 
#line 61 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1004
#line 61 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1005
1005
                if (_inner_error_ != NULL) {
1006
 
#line 61 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1006
#line 61 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1007
1007
                        g_propagate_error (error, _inner_error_);
1008
 
#line 61 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1008
#line 61 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1009
1009
                        column_data = (_vala_array_free (column_data, column_data_length1, (GDestroyNotify) g_free), NULL);
1010
 
#line 61 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1010
#line 61 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1011
1011
                        column_offsets = (g_free (column_offsets), NULL);
1012
 
#line 61 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1012
#line 61 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1013
1013
                        column_sizes = (g_free (column_sizes), NULL);
1014
 
#line 61 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1014
#line 61 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1015
1015
                        _g_object_unref0 (data_output_stream);
1016
 
#line 61 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1016
#line 61 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1017
1017
                        return;
1018
1018
#line 1019 "tracker-steroids.c"
1019
1019
                }
1020
1020
                {
1021
1021
                        gint i;
1022
 
#line 63 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1022
#line 63 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1023
1023
                        i = 0;
1024
1024
#line 1025 "tracker-steroids.c"
1025
1025
                        {
1026
1026
                                gboolean _tmp63_;
1027
 
#line 63 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1027
#line 63 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1028
1028
                                _tmp63_ = TRUE;
1029
 
#line 63 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1029
#line 63 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1030
1030
                                while (TRUE) {
1031
1031
#line 1032 "tracker-steroids.c"
1032
1032
                                        gboolean _tmp64_;
1036
1036
                                        TrackerDBCursor* _tmp69_;
1037
1037
                                        gint _tmp70_;
1038
1038
                                        TrackerSparqlValueType _tmp71_ = 0;
1039
 
#line 63 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1039
#line 63 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1040
1040
                                        _tmp64_ = _tmp63_;
1041
 
#line 63 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1041
#line 63 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1042
1042
                                        if (!_tmp64_) {
1043
1043
#line 1044 "tracker-steroids.c"
1044
1044
                                                gint _tmp65_;
1045
 
#line 63 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1045
#line 63 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1046
1046
                                                _tmp65_ = i;
1047
 
#line 63 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1047
#line 63 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1048
1048
                                                i = _tmp65_ + 1;
1049
1049
#line 1050 "tracker-steroids.c"
1050
1050
                                        }
1051
 
#line 63 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1051
#line 63 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1052
1052
                                        _tmp63_ = FALSE;
1053
 
#line 63 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1053
#line 63 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1054
1054
                                        _tmp66_ = i;
1055
 
#line 63 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1055
#line 63 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1056
1056
                                        _tmp67_ = n_columns;
1057
 
#line 63 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1057
#line 63 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1058
1058
                                        if (!(_tmp66_ < _tmp67_)) {
1059
 
#line 63 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1059
#line 63 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1060
1060
                                                break;
1061
1061
#line 1062 "tracker-steroids.c"
1062
1062
                                        }
1063
 
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1063
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1064
1064
                                        _tmp68_ = data_output_stream;
1065
 
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1065
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1066
1066
                                        _tmp69_ = cursor;
1067
 
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1067
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1068
1068
                                        _tmp70_ = i;
1069
 
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1069
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1070
1070
                                        _tmp71_ = tracker_sparql_cursor_get_value_type ((TrackerSparqlCursor*) _tmp69_, _tmp70_);
1071
 
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1071
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1072
1072
                                        g_data_output_stream_put_int32 (_tmp68_, (gint32) ((gint) _tmp71_), NULL, &_inner_error_);
1073
 
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1073
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1074
1074
                                        if (_inner_error_ != NULL) {
1075
 
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1075
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1076
1076
                                                g_propagate_error (error, _inner_error_);
1077
 
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1077
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1078
1078
                                                column_data = (_vala_array_free (column_data, column_data_length1, (GDestroyNotify) g_free), NULL);
1079
 
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1079
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1080
1080
                                                column_offsets = (g_free (column_offsets), NULL);
1081
 
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1081
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1082
1082
                                                column_sizes = (g_free (column_sizes), NULL);
1083
 
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1083
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1084
1084
                                                _g_object_unref0 (data_output_stream);
1085
 
#line 65 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1085
#line 65 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1086
1086
                                                return;
1087
1087
#line 1088 "tracker-steroids.c"
1088
1088
                                        }
1091
1091
                }
1092
1092
                {
1093
1093
                        gint i;
1094
 
#line 68 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1094
#line 68 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1095
1095
                        i = 0;
1096
1096
#line 1097 "tracker-steroids.c"
1097
1097
                        {
1098
1098
                                gboolean _tmp72_;
1099
 
#line 68 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1099
#line 68 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1100
1100
                                _tmp72_ = TRUE;
1101
 
#line 68 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1101
#line 68 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1102
1102
                                while (TRUE) {
1103
1103
#line 1104 "tracker-steroids.c"
1104
1104
                                        gboolean _tmp73_;
1109
1109
                                        gint _tmp78__length1;
1110
1110
                                        gint _tmp79_;
1111
1111
                                        gint _tmp80_;
1112
 
#line 68 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1112
#line 68 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1113
1113
                                        _tmp73_ = _tmp72_;
1114
 
#line 68 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1114
#line 68 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1115
1115
                                        if (!_tmp73_) {
1116
1116
#line 1117 "tracker-steroids.c"
1117
1117
                                                gint _tmp74_;
1118
 
#line 68 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1118
#line 68 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1119
1119
                                                _tmp74_ = i;
1120
 
#line 68 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1120
#line 68 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1121
1121
                                                i = _tmp74_ + 1;
1122
1122
#line 1123 "tracker-steroids.c"
1123
1123
                                        }
1124
 
#line 68 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1124
#line 68 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1125
1125
                                        _tmp72_ = FALSE;
1126
 
#line 68 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1126
#line 68 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1127
1127
                                        _tmp75_ = i;
1128
 
#line 68 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1128
#line 68 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1129
1129
                                        _tmp76_ = n_columns;
1130
 
#line 68 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1130
#line 68 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1131
1131
                                        if (!(_tmp75_ < _tmp76_)) {
1132
 
#line 68 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1132
#line 68 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1133
1133
                                                break;
1134
1134
#line 1135 "tracker-steroids.c"
1135
1135
                                        }
1136
 
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1136
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1137
1137
                                        _tmp77_ = data_output_stream;
1138
 
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1138
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1139
1139
                                        _tmp78_ = column_offsets;
1140
 
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1140
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1141
1141
                                        _tmp78__length1 = column_offsets_length1;
1142
 
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1142
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1143
1143
                                        _tmp79_ = i;
1144
 
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1144
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1145
1145
                                        _tmp80_ = _tmp78_[_tmp79_];
1146
 
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1146
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1147
1147
                                        g_data_output_stream_put_int32 (_tmp77_, (gint32) _tmp80_, NULL, &_inner_error_);
1148
 
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1148
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1149
1149
                                        if (_inner_error_ != NULL) {
1150
 
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1150
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1151
1151
                                                g_propagate_error (error, _inner_error_);
1152
 
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1152
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1153
1153
                                                column_data = (_vala_array_free (column_data, column_data_length1, (GDestroyNotify) g_free), NULL);
1154
 
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1154
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1155
1155
                                                column_offsets = (g_free (column_offsets), NULL);
1156
 
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1156
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1157
1157
                                                column_sizes = (g_free (column_sizes), NULL);
1158
 
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1158
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1159
1159
                                                _g_object_unref0 (data_output_stream);
1160
 
#line 69 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1160
#line 69 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1161
1161
                                                return;
1162
1162
#line 1163 "tracker-steroids.c"
1163
1163
                                        }
1166
1166
                }
1167
1167
                {
1168
1168
                        gint i;
1169
 
#line 72 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1169
#line 72 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1170
1170
                        i = 0;
1171
1171
#line 1172 "tracker-steroids.c"
1172
1172
                        {
1173
1173
                                gboolean _tmp81_;
1174
 
#line 72 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1174
#line 72 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1175
1175
                                _tmp81_ = TRUE;
1176
 
#line 72 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1176
#line 72 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1177
1177
                                while (TRUE) {
1178
1178
#line 1179 "tracker-steroids.c"
1179
1179
                                        gboolean _tmp82_;
1187
1187
                                        GDataOutputStream* _tmp93_;
1188
1188
                                        const gchar* _tmp94_;
1189
1189
                                        GDataOutputStream* _tmp95_;
1190
 
#line 72 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1190
#line 72 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1191
1191
                                        _tmp82_ = _tmp81_;
1192
 
#line 72 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1192
#line 72 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1193
1193
                                        if (!_tmp82_) {
1194
1194
#line 1195 "tracker-steroids.c"
1195
1195
                                                gint _tmp83_;
1196
 
#line 72 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1196
#line 72 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1197
1197
                                                _tmp83_ = i;
1198
 
#line 72 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1198
#line 72 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1199
1199
                                                i = _tmp83_ + 1;
1200
1200
#line 1201 "tracker-steroids.c"
1201
1201
                                        }
1202
 
#line 72 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1202
#line 72 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1203
1203
                                        _tmp81_ = FALSE;
1204
 
#line 72 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1204
#line 72 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1205
1205
                                        _tmp84_ = i;
1206
 
#line 72 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1206
#line 72 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1207
1207
                                        _tmp85_ = n_columns;
1208
 
#line 72 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1208
#line 72 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1209
1209
                                        if (!(_tmp84_ < _tmp85_)) {
1210
 
#line 72 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1210
#line 72 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1211
1211
                                                break;
1212
1212
#line 1213 "tracker-steroids.c"
1213
1213
                                        }
1214
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1214
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1215
1215
                                        _tmp87_ = column_data;
1216
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1216
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1217
1217
                                        _tmp87__length1 = column_data_length1;
1218
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1218
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1219
1219
                                        _tmp88_ = i;
1220
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1220
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1221
1221
                                        _tmp89_ = _tmp87_[_tmp88_];
1222
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1222
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1223
1223
                                        if (_tmp89_ != NULL) {
1224
1224
#line 1225 "tracker-steroids.c"
1225
1225
                                                gchar** _tmp90_;
1226
1226
                                                gint _tmp90__length1;
1227
1227
                                                gint _tmp91_;
1228
1228
                                                const gchar* _tmp92_;
1229
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1229
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1230
1230
                                                _tmp90_ = column_data;
1231
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1231
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1232
1232
                                                _tmp90__length1 = column_data_length1;
1233
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1233
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1234
1234
                                                _tmp91_ = i;
1235
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1235
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1236
1236
                                                _tmp92_ = _tmp90_[_tmp91_];
1237
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1237
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1238
1238
                                                _tmp86_ = _tmp92_;
1239
1239
#line 1240 "tracker-steroids.c"
1240
1240
                                        } else {
1241
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1241
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1242
1242
                                                _tmp86_ = "";
1243
1243
#line 1244 "tracker-steroids.c"
1244
1244
                                        }
1245
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1245
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1246
1246
                                        _tmp93_ = data_output_stream;
1247
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1247
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1248
1248
                                        _tmp94_ = _tmp86_;
1249
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1249
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1250
1250
                                        g_data_output_stream_put_string (_tmp93_, _tmp94_, NULL, &_inner_error_);
1251
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1251
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1252
1252
                                        if (_inner_error_ != NULL) {
1253
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1253
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1254
1254
                                                g_propagate_error (error, _inner_error_);
1255
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1255
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1256
1256
                                                column_data = (_vala_array_free (column_data, column_data_length1, (GDestroyNotify) g_free), NULL);
1257
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1257
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1258
1258
                                                column_offsets = (g_free (column_offsets), NULL);
1259
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1259
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1260
1260
                                                column_sizes = (g_free (column_sizes), NULL);
1261
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1261
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1262
1262
                                                _g_object_unref0 (data_output_stream);
1263
 
#line 73 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1263
#line 73 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1264
1264
                                                return;
1265
1265
#line 1266 "tracker-steroids.c"
1266
1266
                                        }
1267
 
#line 74 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1267
#line 74 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1268
1268
                                        _tmp95_ = data_output_stream;
1269
 
#line 74 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1269
#line 74 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1270
1270
                                        g_data_output_stream_put_byte (_tmp95_, (guchar) 0, NULL, &_inner_error_);
1271
 
#line 74 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1271
#line 74 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1272
1272
                                        if (_inner_error_ != NULL) {
1273
 
#line 74 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1273
#line 74 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1274
1274
                                                g_propagate_error (error, _inner_error_);
1275
 
#line 74 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1275
#line 74 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1276
1276
                                                column_data = (_vala_array_free (column_data, column_data_length1, (GDestroyNotify) g_free), NULL);
1277
 
#line 74 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1277
#line 74 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1278
1278
                                                column_offsets = (g_free (column_offsets), NULL);
1279
 
#line 74 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1279
#line 74 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1280
1280
                                                column_sizes = (g_free (column_sizes), NULL);
1281
 
#line 74 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1281
#line 74 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1282
1282
                                                _g_object_unref0 (data_output_stream);
1283
 
#line 74 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1283
#line 74 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1284
1284
                                                return;
1285
1285
#line 1286 "tracker-steroids.c"
1286
1286
                                        }
1288
1288
                        }
1289
1289
                }
1290
1290
        }
1291
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1291
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1292
1292
        column_data = (_vala_array_free (column_data, column_data_length1, (GDestroyNotify) g_free), NULL);
1293
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1293
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1294
1294
        column_offsets = (g_free (column_offsets), NULL);
1295
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1295
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1296
1296
        column_sizes = (g_free (column_sizes), NULL);
1297
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1297
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1298
1298
        _g_object_unref0 (data_output_stream);
1299
1299
#line 1300 "tracker-steroids.c"
1300
1300
}
1301
1301
 
1302
1302
 
1303
1303
static void ____lambda5__tracker_store_sparql_query_in_thread (TrackerDBCursor* cursor, gpointer self, GError** error) {
1304
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1304
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1305
1305
        ___lambda5_ (self, cursor, error);
1306
1306
#line 1307 "tracker-steroids.c"
1307
1307
}
1309
1309
 
1310
1310
static void tracker_steroids_query_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1311
1311
        TrackerSteroidsQueryData* _data_;
1312
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1312
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1313
1313
        _data_ = _user_data_;
1314
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1314
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1315
1315
        _data_->_source_object_ = source_object;
1316
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1316
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1317
1317
        _data_->_res_ = _res_;
1318
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1318
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1319
1319
        tracker_steroids_query_co (_data_);
1320
1320
#line 1321 "tracker-steroids.c"
1321
1321
}
1324
1324
static gchar** _vala_array_dup1 (gchar** self, int length) {
1325
1325
        gchar** result;
1326
1326
        int i;
1327
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1327
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1328
1328
        result = g_new0 (gchar*, length + 1);
1329
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1329
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1330
1330
        for (i = 0; i < length; i++) {
1331
1331
#line 1332 "tracker-steroids.c"
1332
1332
                gchar* _tmp0_;
1333
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1333
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1334
1334
                _tmp0_ = g_strdup (self[i]);
1335
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1335
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1336
1336
                result[i] = _tmp0_;
1337
1337
#line 1338 "tracker-steroids.c"
1338
1338
        }
1339
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1339
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1340
1340
        return result;
1341
1341
#line 1342 "tracker-steroids.c"
1342
1342
}
1343
1343
 
1344
1344
 
1345
1345
static gpointer _g_error_copy0 (gpointer self) {
1346
 
#line 85 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1346
#line 85 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1347
1347
        return self ? g_error_copy (self) : NULL;
1348
1348
#line 1349 "tracker-steroids.c"
1349
1349
}
1350
1350
 
1351
1351
 
1352
1352
static gboolean tracker_steroids_query_co (TrackerSteroidsQueryData* _data_) {
1353
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1353
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1354
1354
        switch (_data_->_state_) {
1355
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1355
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1356
1356
                case 0:
1357
1357
#line 1358 "tracker-steroids.c"
1358
1358
                goto _state_0;
1359
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1359
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1360
1360
                case 1:
1361
1361
#line 1362 "tracker-steroids.c"
1362
1362
                goto _state_1;
1363
1363
                default:
1364
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1364
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1365
1365
                g_assert_not_reached ();
1366
1366
#line 1367 "tracker-steroids.c"
1367
1367
        }
1368
1368
        _state_0:
1369
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1369
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1370
1370
        _data_->_data5_ = g_slice_new0 (Block5Data);
1371
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1371
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1372
1372
        _data_->_data5_->_ref_count_ = 1;
1373
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1373
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1374
1374
        _data_->_data5_->self = g_object_ref (_data_->self);
1375
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1375
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1376
1376
        _data_->_tmp0_ = _data_->output_stream;
1377
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1377
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1378
1378
        _data_->_tmp1_ = _g_object_ref0 (_data_->_tmp0_);
1379
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1379
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1380
1380
        _data_->_data5_->output_stream = _data_->_tmp1_;
1381
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1381
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1382
1382
        _data_->_data5_->_async_data_ = _data_;
1383
 
#line 28 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1383
#line 28 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1384
1384
        _data_->_tmp2_ = _data_->sender;
1385
 
#line 28 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1385
#line 28 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1386
1386
        _data_->_tmp3_ = NULL;
1387
 
#line 28 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1387
#line 28 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1388
1388
        _data_->_tmp3_ = tracker_dbus_request_begin ((const gchar*) _data_->_tmp2_, "Steroids.Query", NULL);
1389
 
#line 28 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1389
#line 28 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1390
1390
        _data_->request = _data_->_tmp3_;
1391
 
#line 29 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1391
#line 29 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1392
1392
        _data_->_tmp4_ = _data_->query;
1393
 
#line 29 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1393
#line 29 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1394
1394
        tracker_dbus_request_debug (_data_->request, "query: %s", _data_->_tmp4_, NULL);
1395
1395
#line 1396 "tracker-steroids.c"
1396
1396
        {
1397
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1397
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1398
1398
                _data_->_data6_ = g_slice_new0 (Block6Data);
1399
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1399
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1400
1400
                _data_->_data6_->_ref_count_ = 1;
1401
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1401
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1402
1402
                _data_->_data6_->_data5_ = block5_data_ref (_data_->_data5_);
1403
 
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1403
#line 31 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1404
1404
                _data_->_data6_->variable_names = NULL;
1405
 
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1405
#line 31 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1406
1406
                _data_->_data6_->variable_names_length1 = 0;
1407
 
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1407
#line 31 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1408
1408
                _data_->_data6_->_variable_names_size_ = _data_->_data6_->variable_names_length1;
1409
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1409
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1410
1410
                _data_->_tmp5_ = _data_->query;
1411
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1411
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1412
1412
                _data_->_tmp6_ = _data_->sender;
1413
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1413
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1414
1414
                _data_->_state_ = 1;
1415
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1415
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1416
1416
                tracker_store_sparql_query (_data_->_tmp5_, TRACKER_STORE_PRIORITY_HIGH, ____lambda5__tracker_store_sparql_query_in_thread, _data_->_data6_, (const gchar*) _data_->_tmp6_, tracker_steroids_query_ready, _data_);
1417
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1417
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1418
1418
                return FALSE;
1419
1419
#line 1420 "tracker-steroids.c"
1420
1420
                _state_1:
1421
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1421
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1422
1422
                tracker_store_sparql_query_finish (_data_->_res_, &_data_->_inner_error_);
1423
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1423
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1424
1424
                if (_data_->_inner_error_ != NULL) {
1425
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1425
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1426
1426
                        block6_data_unref (_data_->_data6_);
1427
 
#line 33 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1427
#line 33 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1428
1428
                        _data_->_data6_ = NULL;
1429
1429
#line 1430 "tracker-steroids.c"
1430
1430
                        goto __catch13_g_error;
1431
1431
                }
1432
 
#line 79 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1432
#line 79 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1433
1433
                tracker_dbus_request_end (_data_->request, NULL);
1434
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1434
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1435
1435
                _data_->_tmp7_ = (_data_->_data6_->variable_names != NULL) ? _vala_array_dup1 (_data_->_data6_->variable_names, _data_->_data6_->variable_names_length1) : ((gpointer) _data_->_data6_->variable_names);
1436
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1436
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1437
1437
                _data_->_tmp7__length1 = _data_->_data6_->variable_names_length1;
1438
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1438
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1439
1439
                _data_->_tmp8_ = _data_->_tmp7_;
1440
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1440
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1441
1441
                _data_->_tmp8__length1 = _data_->_tmp7__length1;
1442
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1442
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1443
1443
                _data_->result_length1 = _data_->_tmp8__length1;
1444
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1444
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1445
1445
                _data_->result = _data_->_tmp8_;
1446
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1446
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1447
1447
                block6_data_unref (_data_->_data6_);
1448
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1448
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1449
1449
                _data_->_data6_ = NULL;
1450
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1450
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1451
1451
                block5_data_unref (_data_->_data5_);
1452
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1452
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1453
1453
                _data_->_data5_ = NULL;
1454
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1454
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1455
1455
                if (_data_->_state_ == 0) {
1456
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1456
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1457
1457
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
1458
1458
#line 1459 "tracker-steroids.c"
1459
1459
                } else {
1460
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1460
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1461
1461
                        g_simple_async_result_complete (_data_->_async_result);
1462
1462
#line 1463 "tracker-steroids.c"
1463
1463
                }
1464
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1464
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1465
1465
                g_object_unref (_data_->_async_result);
1466
 
#line 81 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1466
#line 81 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1467
1467
                return FALSE;
1468
1468
#line 1469 "tracker-steroids.c"
1469
1469
        }
1470
1470
        goto __finally13;
1471
1471
        __catch13_g_error:
1472
1472
        {
1473
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1473
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1474
1474
                _data_->e = _data_->_inner_error_;
1475
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1475
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1476
1476
                _data_->_inner_error_ = NULL;
1477
 
#line 83 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1477
#line 83 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1478
1478
                _data_->_tmp9_ = _data_->e;
1479
 
#line 83 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1479
#line 83 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1480
1480
                tracker_dbus_request_end (_data_->request, _data_->_tmp9_);
1481
 
#line 84 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1481
#line 84 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1482
1482
                _data_->_tmp10_ = _data_->e;
1483
 
#line 84 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1483
#line 84 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1484
1484
                if (_data_->_tmp10_->domain == TRACKER_SPARQL_ERROR) {
1485
 
#line 85 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1485
#line 85 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1486
1486
                        _data_->_tmp11_ = _data_->e;
1487
 
#line 85 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1487
#line 85 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1488
1488
                        _data_->_tmp12_ = _g_error_copy0 (_data_->_tmp11_);
1489
 
#line 85 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1489
#line 85 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1490
1490
                        _data_->_inner_error_ = _data_->_tmp12_;
1491
 
#line 85 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1491
#line 85 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1492
1492
                        _g_error_free0 (_data_->e);
1493
1493
#line 1494 "tracker-steroids.c"
1494
1494
                        goto __finally13;
1495
1495
                } else {
1496
 
#line 87 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1496
#line 87 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1497
1497
                        _data_->_tmp13_ = _data_->e;
1498
 
#line 87 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1498
#line 87 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1499
1499
                        _data_->_tmp14_ = _data_->_tmp13_->message;
1500
 
#line 87 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1500
#line 87 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1501
1501
                        _data_->_tmp15_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_INTERNAL, _data_->_tmp14_);
1502
 
#line 87 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1502
#line 87 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1503
1503
                        _data_->_inner_error_ = _data_->_tmp15_;
1504
 
#line 87 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1504
#line 87 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1505
1505
                        _g_error_free0 (_data_->e);
1506
1506
#line 1507 "tracker-steroids.c"
1507
1507
                        goto __finally13;
1508
1508
                }
1509
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1509
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1510
1510
                _g_error_free0 (_data_->e);
1511
1511
#line 1512 "tracker-steroids.c"
1512
1512
        }
1513
1513
        __finally13:
1514
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1514
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1515
1515
        g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1516
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1516
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1517
1517
        g_error_free (_data_->_inner_error_);
1518
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1518
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1519
1519
        block5_data_unref (_data_->_data5_);
1520
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1520
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1521
1521
        _data_->_data5_ = NULL;
1522
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1522
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1523
1523
        if (_data_->_state_ == 0) {
1524
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1524
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1525
1525
                g_simple_async_result_complete_in_idle (_data_->_async_result);
1526
1526
#line 1527 "tracker-steroids.c"
1527
1527
        } else {
1528
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1528
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1529
1529
                g_simple_async_result_complete (_data_->_async_result);
1530
1530
#line 1531 "tracker-steroids.c"
1531
1531
        }
1532
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1532
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1533
1533
        g_object_unref (_data_->_async_result);
1534
 
#line 30 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1534
#line 30 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1535
1535
        return FALSE;
1536
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1536
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1537
1537
        block5_data_unref (_data_->_data5_);
1538
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1538
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1539
1539
        _data_->_data5_ = NULL;
1540
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1540
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1541
1541
        if (_data_->_state_ == 0) {
1542
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1542
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1543
1543
                g_simple_async_result_complete_in_idle (_data_->_async_result);
1544
1544
#line 1545 "tracker-steroids.c"
1545
1545
        } else {
1546
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1546
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1547
1547
                g_simple_async_result_complete (_data_->_async_result);
1548
1548
#line 1549 "tracker-steroids.c"
1549
1549
        }
1550
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1550
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1551
1551
        g_object_unref (_data_->_async_result);
1552
 
#line 27 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1552
#line 27 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1553
1553
        return FALSE;
1554
1554
#line 1555 "tracker-steroids.c"
1555
1555
}
1558
1558
static void tracker_steroids_update_internal_data_free (gpointer _data) {
1559
1559
        TrackerSteroidsUpdateInternalData* _data_;
1560
1560
        _data_ = _data;
1561
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1561
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1562
1562
        _g_free0 (_data_->sender);
1563
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1563
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1564
1564
        _g_object_unref0 (_data_->input_stream);
1565
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1565
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1566
1566
        _g_variant_unref0 (_data_->result);
1567
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1567
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1568
1568
        _g_object_unref0 (_data_->self);
1569
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1569
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1570
1570
        g_slice_free (TrackerSteroidsUpdateInternalData, _data_);
1571
1571
#line 1572 "tracker-steroids.c"
1572
1572
}
1581
1581
        gboolean _tmp4_;
1582
1582
        GUnixInputStream* _tmp5_;
1583
1583
        GUnixInputStream* _tmp6_;
1584
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1584
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1585
1585
        _data_ = g_slice_new0 (TrackerSteroidsUpdateInternalData);
1586
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1586
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1587
1587
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, tracker_steroids_update_internal);
1588
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1588
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1589
1589
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, tracker_steroids_update_internal_data_free);
1590
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1590
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1591
1591
        _tmp0_ = _g_object_ref0 (self);
1592
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1592
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1593
1593
        _data_->self = _tmp0_;
1594
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1594
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1595
1595
        _tmp1_ = sender;
1596
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1596
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1597
1597
        _tmp2_ = g_strdup (_tmp1_);
1598
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1598
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1599
1599
        _data_->sender = _tmp2_;
1600
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1600
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1601
1601
        _tmp3_ = priority;
1602
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1602
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1603
1603
        _data_->priority = _tmp3_;
1604
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1604
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1605
1605
        _tmp4_ = blank;
1606
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1606
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1607
1607
        _data_->blank = _tmp4_;
1608
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1608
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1609
1609
        _tmp5_ = input_stream;
1610
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1610
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1611
1611
        _tmp6_ = _g_object_ref0 (_tmp5_);
1612
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1612
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1613
1613
        _data_->input_stream = _tmp6_;
1614
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1614
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1615
1615
        tracker_steroids_update_internal_co (_data_);
1616
1616
#line 1617 "tracker-steroids.c"
1617
1617
}
1620
1620
static GVariant* tracker_steroids_update_internal_finish (TrackerSteroids* self, GAsyncResult* _res_, GError** error) {
1621
1621
        GVariant* result;
1622
1622
        TrackerSteroidsUpdateInternalData* _data_;
1623
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1623
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1624
1624
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
1625
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1625
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1626
1626
                return NULL;
1627
1627
#line 1628 "tracker-steroids.c"
1628
1628
        }
1629
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1629
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1630
1630
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
1631
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1631
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1632
1632
        result = _data_->result;
1633
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1633
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1634
1634
        _data_->result = NULL;
1635
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1635
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1636
1636
        return result;
1637
1637
#line 1638 "tracker-steroids.c"
1638
1638
}
1640
1640
 
1641
1641
static void tracker_steroids_update_internal_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
1642
1642
        TrackerSteroidsUpdateInternalData* _data_;
1643
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1643
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1644
1644
        _data_ = _user_data_;
1645
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1645
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1646
1646
        _data_->_source_object_ = source_object;
1647
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1647
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1648
1648
        _data_->_res_ = _res_;
1649
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1649
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1650
1650
        tracker_steroids_update_internal_co (_data_);
1651
1651
#line 1652 "tracker-steroids.c"
1652
1652
}
1653
1653
 
1654
1654
 
1655
1655
static gboolean tracker_steroids_update_internal_co (TrackerSteroidsUpdateInternalData* _data_) {
1656
 
#line 92 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1656
#line 92 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1657
1657
        switch (_data_->_state_) {
1658
 
#line 92 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1658
#line 92 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1659
1659
                case 0:
1660
1660
#line 1661 "tracker-steroids.c"
1661
1661
                goto _state_0;
1662
 
#line 92 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1662
#line 92 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1663
1663
                case 1:
1664
1664
#line 1665 "tracker-steroids.c"
1665
1665
                goto _state_1;
1666
 
#line 92 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1666
#line 92 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1667
1667
                case 2:
1668
1668
#line 1669 "tracker-steroids.c"
1669
1669
                goto _state_2;
1670
1670
                default:
1671
 
#line 92 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1671
#line 92 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1672
1672
                g_assert_not_reached ();
1673
1673
#line 1674 "tracker-steroids.c"
1674
1674
        }
1675
1675
        _state_0:
1676
 
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1676
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1677
1677
        _data_->_tmp1_ = _data_->priority;
1678
 
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1678
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1679
1679
        if (_data_->_tmp1_ != TRACKER_STORE_PRIORITY_HIGH) {
1680
 
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1680
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1681
1681
                _data_->_tmp0_ = "Batch";
1682
1682
#line 1683 "tracker-steroids.c"
1683
1683
        } else {
1684
 
#line 95 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1684
#line 95 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1685
1685
                _data_->_tmp0_ = "";
1686
1686
#line 1687 "tracker-steroids.c"
1687
1687
        }
1688
 
#line 96 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1688
#line 96 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1689
1689
        _data_->_tmp3_ = _data_->blank;
1690
 
#line 96 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1690
#line 96 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1691
1691
        if (_data_->_tmp3_) {
1692
 
#line 96 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1692
#line 96 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1693
1693
                _data_->_tmp2_ = "Blank";
1694
1694
#line 1695 "tracker-steroids.c"
1695
1695
        } else {
1696
 
#line 96 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1696
#line 96 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1697
1697
                _data_->_tmp2_ = "";
1698
1698
#line 1699 "tracker-steroids.c"
1699
1699
        }
1700
 
#line 93 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1700
#line 93 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1701
1701
        _data_->_tmp4_ = _data_->sender;
1702
 
#line 93 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1702
#line 93 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1703
1703
        _data_->_tmp5_ = _data_->_tmp0_;
1704
 
#line 93 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1704
#line 93 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1705
1705
        _data_->_tmp6_ = _data_->_tmp2_;
1706
 
#line 93 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1706
#line 93 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1707
1707
        _data_->_tmp7_ = NULL;
1708
 
#line 93 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1708
#line 93 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1709
1709
        _data_->_tmp7_ = tracker_dbus_request_begin ((const gchar*) _data_->_tmp4_, "Steroids.%sUpdate%s", _data_->_tmp5_, _data_->_tmp6_, NULL);
1710
 
#line 93 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1710
#line 93 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1711
1711
        _data_->request = _data_->_tmp7_;
1712
1712
#line 1713 "tracker-steroids.c"
1713
1713
        {
1714
 
#line 100 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1714
#line 100 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1715
1715
                _data_->_tmp8_ = _data_->input_stream;
1716
 
#line 100 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1716
#line 100 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1717
1717
                _data_->_tmp9_ = g_data_input_stream_new ((GInputStream*) _data_->_tmp8_);
1718
 
#line 100 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1718
#line 100 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1719
1719
                _data_->data_input_stream = _data_->_tmp9_;
1720
 
#line 101 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1720
#line 101 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1721
1721
                _data_->_tmp10_ = _data_->data_input_stream;
1722
 
#line 101 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1722
#line 101 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1723
1723
                g_buffered_input_stream_set_buffer_size ((GBufferedInputStream*) _data_->_tmp10_, (gsize) TRACKER_STEROIDS_BUFFER_SIZE);
1724
 
#line 102 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1724
#line 102 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1725
1725
                _data_->_tmp11_ = _data_->data_input_stream;
1726
 
#line 102 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1726
#line 102 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1727
1727
                g_data_input_stream_set_byte_order (_data_->_tmp11_, G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN);
1728
 
#line 104 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1728
#line 104 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1729
1729
                _data_->_tmp12_ = _data_->data_input_stream;
1730
 
#line 104 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1730
#line 104 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1731
1731
                _data_->_tmp13_ = 0;
1732
 
#line 104 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1732
#line 104 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1733
1733
                _data_->_tmp13_ = g_data_input_stream_read_int32 (_data_->_tmp12_, NULL, &_data_->_inner_error_);
1734
 
#line 104 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1734
#line 104 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1735
1735
                _data_->query_size = (gint) _data_->_tmp13_;
1736
 
#line 104 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1736
#line 104 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1737
1737
                if (_data_->_inner_error_ != NULL) {
1738
 
#line 104 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1738
#line 104 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1739
1739
                        _g_object_unref0 (_data_->data_input_stream);
1740
 
#line 104 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1740
#line 104 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1741
1741
                        if (g_error_matches (_data_->_inner_error_, TRACKER_DB_INTERFACE_ERROR, TRACKER_DB_NO_SPACE)) {
1742
1742
#line 1743 "tracker-steroids.c"
1743
1743
                                goto __catch14_tracker_db_no_space;
1744
1744
                        }
1745
1745
                        goto __catch14_g_error;
1746
1746
                }
1747
 
#line 107 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1747
#line 107 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1748
1748
                _data_->_tmp14_ = _data_->query_size;
1749
 
#line 107 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1749
#line 107 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1750
1750
                _data_->_tmp15_ = NULL;
1751
 
#line 107 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1751
#line 107 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1752
1752
                _data_->_tmp15_ = g_new0 (guint8, _data_->_tmp14_ + 1);
1753
 
#line 107 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1753
#line 107 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1754
1754
                _data_->query = _data_->_tmp15_;
1755
 
#line 107 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1755
#line 107 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1756
1756
                _data_->query_length1 = _data_->_tmp14_ + 1;
1757
 
#line 107 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1757
#line 107 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1758
1758
                _data_->_query_size_ = _data_->query_length1;
1759
 
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1759
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1760
1760
                _data_->_tmp16_ = _data_->data_input_stream;
1761
 
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1761
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1762
1762
                _data_->_tmp17_ = _data_->query;
1763
 
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1763
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1764
1764
                _data_->_tmp17__length1 = _data_->query_length1;
1765
 
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1765
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1766
1766
                _data_->_tmp18_ = _data_->query_size;
1767
 
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1767
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1768
1768
                _data_->_tmp19_ = 0UL;
1769
 
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1769
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1770
1770
                g_input_stream_read_all ((GInputStream*) _data_->_tmp16_, _data_->_tmp17_ + 0, (gsize) (_data_->_tmp18_ - 0), &_data_->_tmp19_, NULL, &_data_->_inner_error_);
1771
 
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1771
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1772
1772
                _data_->bytes_read = _data_->_tmp19_;
1773
 
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1773
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1774
1774
                if (_data_->_inner_error_ != NULL) {
1775
 
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1775
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1776
1776
                        _data_->query = (g_free (_data_->query), NULL);
1777
 
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1777
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1778
1778
                        _g_object_unref0 (_data_->data_input_stream);
1779
 
#line 109 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1779
#line 109 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1780
1780
                        if (g_error_matches (_data_->_inner_error_, TRACKER_DB_INTERFACE_ERROR, TRACKER_DB_NO_SPACE)) {
1781
1781
#line 1782 "tracker-steroids.c"
1782
1782
                                goto __catch14_tracker_db_no_space;
1783
1783
                        }
1784
1784
                        goto __catch14_g_error;
1785
1785
                }
1786
 
#line 111 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1786
#line 111 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1787
1787
                _g_object_unref0 (_data_->data_input_stream);
1788
 
#line 111 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1788
#line 111 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1789
1789
                _data_->data_input_stream = NULL;
1790
 
#line 112 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1790
#line 112 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1791
1791
                _data_->input_stream = NULL;
1792
 
#line 114 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1792
#line 114 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1793
1793
                _data_->_tmp20_ = _data_->request;
1794
 
#line 114 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1794
#line 114 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1795
1795
                _data_->_tmp21_ = _data_->query;
1796
 
#line 114 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1796
#line 114 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1797
1797
                _data_->_tmp21__length1 = _data_->query_length1;
1798
 
#line 114 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1798
#line 114 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1799
1799
                tracker_dbus_request_debug (_data_->_tmp20_, "query: %s", (const gchar*) _data_->_tmp21_, NULL);
1800
 
#line 116 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1800
#line 116 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1801
1801
                _data_->_tmp22_ = _data_->blank;
1802
 
#line 116 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1802
#line 116 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1803
1803
                if (!_data_->_tmp22_) {
1804
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1804
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1805
1805
                        _data_->_tmp23_ = _data_->query;
1806
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1806
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1807
1807
                        _data_->_tmp23__length1 = _data_->query_length1;
1808
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1808
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1809
1809
                        _data_->_tmp24_ = _data_->priority;
1810
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1810
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1811
1811
                        _data_->_tmp25_ = _data_->sender;
1812
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1812
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1813
1813
                        _data_->_state_ = 1;
1814
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1814
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1815
1815
                        tracker_store_sparql_update ((const gchar*) _data_->_tmp23_, _data_->_tmp24_, (const gchar*) _data_->_tmp25_, tracker_steroids_update_internal_ready, _data_);
1816
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1816
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1817
1817
                        return FALSE;
1818
1818
#line 1819 "tracker-steroids.c"
1819
1819
                        _state_1:
1820
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1820
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1821
1821
                        tracker_store_sparql_update_finish (_data_->_res_, &_data_->_inner_error_);
1822
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1822
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1823
1823
                        if (_data_->_inner_error_ != NULL) {
1824
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1824
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1825
1825
                                _data_->query = (g_free (_data_->query), NULL);
1826
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1826
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1827
1827
                                _g_object_unref0 (_data_->data_input_stream);
1828
 
#line 117 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1828
#line 117 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1829
1829
                                if (g_error_matches (_data_->_inner_error_, TRACKER_DB_INTERFACE_ERROR, TRACKER_DB_NO_SPACE)) {
1830
1830
#line 1831 "tracker-steroids.c"
1831
1831
                                        goto __catch14_tracker_db_no_space;
1832
1832
                                }
1833
1833
                                goto __catch14_g_error;
1834
1834
                        }
1835
 
#line 119 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1835
#line 119 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1836
1836
                        _data_->_tmp26_ = _data_->request;
1837
 
#line 119 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1837
#line 119 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1838
1838
                        tracker_dbus_request_end (_data_->_tmp26_, NULL);
1839
 
#line 121 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1839
#line 121 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1840
1840
                        _data_->result = NULL;
1841
 
#line 121 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1841
#line 121 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1842
1842
                        _data_->query = (g_free (_data_->query), NULL);
1843
 
#line 121 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1843
#line 121 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1844
1844
                        _g_object_unref0 (_data_->data_input_stream);
1845
 
#line 121 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1845
#line 121 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1846
1846
                        if (_data_->_state_ == 0) {
1847
 
#line 121 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1847
#line 121 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1848
1848
                                g_simple_async_result_complete_in_idle (_data_->_async_result);
1849
1849
#line 1850 "tracker-steroids.c"
1850
1850
                        } else {
1851
 
#line 121 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1851
#line 121 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1852
1852
                                g_simple_async_result_complete (_data_->_async_result);
1853
1853
#line 1854 "tracker-steroids.c"
1854
1854
                        }
1855
 
#line 121 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1855
#line 121 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1856
1856
                        g_object_unref (_data_->_async_result);
1857
 
#line 121 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1857
#line 121 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1858
1858
                        return FALSE;
1859
1859
#line 1860 "tracker-steroids.c"
1860
1860
                } else {
1861
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1861
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1862
1862
                        _data_->_tmp27_ = _data_->query;
1863
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1863
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1864
1864
                        _data_->_tmp27__length1 = _data_->query_length1;
1865
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1865
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1866
1866
                        _data_->_tmp28_ = _data_->priority;
1867
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1867
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1868
1868
                        _data_->_tmp29_ = _data_->sender;
1869
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1869
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1870
1870
                        _data_->_state_ = 2;
1871
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1871
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1872
1872
                        tracker_store_sparql_update_blank ((const gchar*) _data_->_tmp27_, _data_->_tmp28_, (const gchar*) _data_->_tmp29_, tracker_steroids_update_internal_ready, _data_);
1873
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1873
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1874
1874
                        return FALSE;
1875
1875
#line 1876 "tracker-steroids.c"
1876
1876
                        _state_2:
1877
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1877
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1878
1878
                        _data_->_tmp30_ = NULL;
1879
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1879
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1880
1880
                        _data_->_tmp30_ = tracker_store_sparql_update_blank_finish (_data_->_res_, &_data_->_inner_error_);
1881
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1881
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1882
1882
                        _data_->_tmp31_ = _data_->_tmp30_;
1883
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1883
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1884
1884
                        if (_data_->_inner_error_ != NULL) {
1885
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1885
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1886
1886
                                _data_->query = (g_free (_data_->query), NULL);
1887
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1887
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1888
1888
                                _g_object_unref0 (_data_->data_input_stream);
1889
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1889
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1890
1890
                                if (g_error_matches (_data_->_inner_error_, TRACKER_DB_INTERFACE_ERROR, TRACKER_DB_NO_SPACE)) {
1891
1891
#line 1892 "tracker-steroids.c"
1892
1892
                                        goto __catch14_tracker_db_no_space;
1893
1893
                                }
1894
1894
                                goto __catch14_g_error;
1895
1895
                        }
1896
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1896
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1897
1897
                        _data_->result = _data_->_tmp31_;
1898
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1898
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1899
1899
                        _data_->query = (g_free (_data_->query), NULL);
1900
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1900
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1901
1901
                        _g_object_unref0 (_data_->data_input_stream);
1902
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1902
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1903
1903
                        if (_data_->_state_ == 0) {
1904
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1904
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1905
1905
                                g_simple_async_result_complete_in_idle (_data_->_async_result);
1906
1906
#line 1907 "tracker-steroids.c"
1907
1907
                        } else {
1908
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1908
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1909
1909
                                g_simple_async_result_complete (_data_->_async_result);
1910
1910
#line 1911 "tracker-steroids.c"
1911
1911
                        }
1912
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1912
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1913
1913
                        g_object_unref (_data_->_async_result);
1914
 
#line 123 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1914
#line 123 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1915
1915
                        return FALSE;
1916
1916
#line 1917 "tracker-steroids.c"
1917
1917
                }
1918
 
#line 97 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1918
#line 97 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1919
1919
                _data_->query = (g_free (_data_->query), NULL);
1920
 
#line 97 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1920
#line 97 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1921
1921
                _g_object_unref0 (_data_->data_input_stream);
1922
1922
#line 1923 "tracker-steroids.c"
1923
1923
        }
1924
1924
        goto __finally14;
1925
1925
        __catch14_tracker_db_no_space:
1926
1926
        {
1927
 
#line 97 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1927
#line 97 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1928
1928
                _data_->ie = _data_->_inner_error_;
1929
 
#line 97 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1929
#line 97 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1930
1930
                _data_->_inner_error_ = NULL;
1931
 
#line 126 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1931
#line 126 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1932
1932
                _data_->_tmp32_ = _data_->ie;
1933
 
#line 126 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1933
#line 126 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1934
1934
                _data_->_tmp33_ = _data_->_tmp32_->message;
1935
 
#line 126 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1935
#line 126 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1936
1936
                _data_->_tmp34_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_NO_SPACE, _data_->_tmp33_);
1937
 
#line 126 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1937
#line 126 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1938
1938
                _data_->_inner_error_ = _data_->_tmp34_;
1939
 
#line 126 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1939
#line 126 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1940
1940
                _g_error_free0 (_data_->ie);
1941
1941
#line 1942 "tracker-steroids.c"
1942
1942
                goto __finally14;
1944
1944
        goto __finally14;
1945
1945
        __catch14_g_error:
1946
1946
        {
1947
 
#line 97 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1947
#line 97 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1948
1948
                _data_->e = _data_->_inner_error_;
1949
 
#line 97 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1949
#line 97 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1950
1950
                _data_->_inner_error_ = NULL;
1951
 
#line 128 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1951
#line 128 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1952
1952
                _data_->_tmp35_ = _data_->request;
1953
 
#line 128 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1953
#line 128 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1954
1954
                _data_->_tmp36_ = _data_->e;
1955
 
#line 128 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1955
#line 128 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1956
1956
                tracker_dbus_request_end (_data_->_tmp35_, _data_->_tmp36_);
1957
 
#line 129 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1957
#line 129 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1958
1958
                _data_->_tmp37_ = _data_->e;
1959
 
#line 129 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1959
#line 129 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1960
1960
                if (_data_->_tmp37_->domain == TRACKER_SPARQL_ERROR) {
1961
 
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1961
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1962
1962
                        _data_->_tmp38_ = _data_->e;
1963
 
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1963
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1964
1964
                        _data_->_tmp39_ = _g_error_copy0 (_data_->_tmp38_);
1965
 
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1965
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1966
1966
                        _data_->_inner_error_ = _data_->_tmp39_;
1967
 
#line 130 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1967
#line 130 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1968
1968
                        _g_error_free0 (_data_->e);
1969
1969
#line 1970 "tracker-steroids.c"
1970
1970
                        goto __finally14;
1971
1971
                } else {
1972
 
#line 132 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1972
#line 132 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1973
1973
                        _data_->_tmp40_ = _data_->e;
1974
 
#line 132 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1974
#line 132 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1975
1975
                        _data_->_tmp41_ = _data_->_tmp40_->message;
1976
 
#line 132 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1976
#line 132 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1977
1977
                        _data_->_tmp42_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_INTERNAL, _data_->_tmp41_);
1978
 
#line 132 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1978
#line 132 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1979
1979
                        _data_->_inner_error_ = _data_->_tmp42_;
1980
 
#line 132 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1980
#line 132 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1981
1981
                        _g_error_free0 (_data_->e);
1982
1982
#line 1983 "tracker-steroids.c"
1983
1983
                        goto __finally14;
1984
1984
                }
1985
 
#line 97 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1985
#line 97 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1986
1986
                _g_error_free0 (_data_->e);
1987
1987
#line 1988 "tracker-steroids.c"
1988
1988
        }
1989
1989
        __finally14:
1990
 
#line 97 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1990
#line 97 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1991
1991
        g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
1992
 
#line 97 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1992
#line 97 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1993
1993
        g_error_free (_data_->_inner_error_);
1994
 
#line 97 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1994
#line 97 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1995
1995
        if (_data_->_state_ == 0) {
1996
 
#line 97 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
1996
#line 97 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
1997
1997
                g_simple_async_result_complete_in_idle (_data_->_async_result);
1998
1998
#line 1999 "tracker-steroids.c"
1999
1999
        } else {
2000
 
#line 97 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2000
#line 97 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2001
2001
                g_simple_async_result_complete (_data_->_async_result);
2002
2002
#line 2003 "tracker-steroids.c"
2003
2003
        }
2004
 
#line 97 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2004
#line 97 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2005
2005
        g_object_unref (_data_->_async_result);
2006
 
#line 97 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2006
#line 97 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2007
2007
        return FALSE;
2008
 
#line 92 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2008
#line 92 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2009
2009
        if (_data_->_state_ == 0) {
2010
 
#line 92 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2010
#line 92 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2011
2011
                g_simple_async_result_complete_in_idle (_data_->_async_result);
2012
2012
#line 2013 "tracker-steroids.c"
2013
2013
        } else {
2014
 
#line 92 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2014
#line 92 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2015
2015
                g_simple_async_result_complete (_data_->_async_result);
2016
2016
#line 2017 "tracker-steroids.c"
2017
2017
        }
2018
 
#line 92 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2018
#line 92 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2019
2019
        g_object_unref (_data_->_async_result);
2020
 
#line 92 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2020
#line 92 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2021
2021
        return FALSE;
2022
2022
#line 2023 "tracker-steroids.c"
2023
2023
}
2026
2026
static void tracker_steroids_update_data_free (gpointer _data) {
2027
2027
        TrackerSteroidsUpdateData* _data_;
2028
2028
        _data_ = _data;
2029
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2029
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2030
2030
        _g_free0 (_data_->sender);
2031
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2031
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2032
2032
        _g_object_unref0 (_data_->input_stream);
2033
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2033
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2034
2034
        _g_object_unref0 (_data_->self);
2035
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2035
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2036
2036
        g_slice_free (TrackerSteroidsUpdateData, _data_);
2037
2037
#line 2038 "tracker-steroids.c"
2038
2038
}
2045
2045
        const char* _tmp2_;
2046
2046
        GUnixInputStream* _tmp3_;
2047
2047
        GUnixInputStream* _tmp4_;
2048
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2048
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2049
2049
        _data_ = g_slice_new0 (TrackerSteroidsUpdateData);
2050
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2050
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2051
2051
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, tracker_steroids_update);
2052
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2052
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2053
2053
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, tracker_steroids_update_data_free);
2054
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2054
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2055
2055
        _tmp0_ = _g_object_ref0 (self);
2056
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2056
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2057
2057
        _data_->self = _tmp0_;
2058
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2058
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2059
2059
        _tmp1_ = sender;
2060
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2060
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2061
2061
        _tmp2_ = g_strdup (_tmp1_);
2062
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2062
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2063
2063
        _data_->sender = _tmp2_;
2064
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2064
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2065
2065
        _tmp3_ = input_stream;
2066
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2066
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2067
2067
        _tmp4_ = _g_object_ref0 (_tmp3_);
2068
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2068
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2069
2069
        _data_->input_stream = _tmp4_;
2070
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2070
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2071
2071
        tracker_steroids_update_co (_data_);
2072
2072
#line 2073 "tracker-steroids.c"
2073
2073
}
2075
2075
 
2076
2076
void tracker_steroids_update_finish (TrackerSteroids* self, GAsyncResult* _res_, GError** error) {
2077
2077
        TrackerSteroidsUpdateData* _data_;
2078
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2078
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2079
2079
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
2080
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2080
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2081
2081
                return;
2082
2082
#line 2083 "tracker-steroids.c"
2083
2083
        }
2084
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2084
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2085
2085
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
2086
2086
#line 2087 "tracker-steroids.c"
2087
2087
}
2089
2089
 
2090
2090
static void tracker_steroids_update_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
2091
2091
        TrackerSteroidsUpdateData* _data_;
2092
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2092
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2093
2093
        _data_ = _user_data_;
2094
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2094
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2095
2095
        _data_->_source_object_ = source_object;
2096
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2096
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2097
2097
        _data_->_res_ = _res_;
2098
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2098
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2099
2099
        tracker_steroids_update_co (_data_);
2100
2100
#line 2101 "tracker-steroids.c"
2101
2101
}
2102
2102
 
2103
2103
 
2104
2104
static gboolean tracker_steroids_update_co (TrackerSteroidsUpdateData* _data_) {
2105
 
#line 137 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2105
#line 137 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2106
2106
        switch (_data_->_state_) {
2107
 
#line 137 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2107
#line 137 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2108
2108
                case 0:
2109
2109
#line 2110 "tracker-steroids.c"
2110
2110
                goto _state_0;
2111
 
#line 137 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2111
#line 137 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2112
2112
                case 1:
2113
2113
#line 2114 "tracker-steroids.c"
2114
2114
                goto _state_1;
2115
2115
                default:
2116
 
#line 137 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2116
#line 137 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2117
2117
                g_assert_not_reached ();
2118
2118
#line 2119 "tracker-steroids.c"
2119
2119
        }
2120
2120
        _state_0:
2121
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2121
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2122
2122
        _data_->_tmp0_ = _data_->sender;
2123
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2123
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2124
2124
        _data_->_tmp1_ = _data_->input_stream;
2125
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2125
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2126
2126
        _data_->_state_ = 1;
2127
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2127
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2128
2128
        tracker_steroids_update_internal (_data_->self, _data_->_tmp0_, TRACKER_STORE_PRIORITY_HIGH, FALSE, _data_->_tmp1_, tracker_steroids_update_ready, _data_);
2129
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2129
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2130
2130
        return FALSE;
2131
2131
#line 2132 "tracker-steroids.c"
2132
2132
        _state_1:
2133
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2133
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2134
2134
        _data_->_tmp2_ = NULL;
2135
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2135
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2136
2136
        _data_->_tmp2_ = tracker_steroids_update_internal_finish (_data_->self, _data_->_res_, &_data_->_inner_error_);
2137
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2137
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2138
2138
        _data_->_tmp3_ = _data_->_tmp2_;
2139
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2139
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2140
2140
        _g_variant_unref0 (_data_->_tmp3_);
2141
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2141
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2142
2142
        if (_data_->_inner_error_ != NULL) {
2143
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2143
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2144
2144
                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2145
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2145
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2146
2146
                g_error_free (_data_->_inner_error_);
2147
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2147
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2148
2148
                if (_data_->_state_ == 0) {
2149
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2149
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2150
2150
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
2151
2151
#line 2152 "tracker-steroids.c"
2152
2152
                } else {
2153
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2153
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2154
2154
                        g_simple_async_result_complete (_data_->_async_result);
2155
2155
#line 2156 "tracker-steroids.c"
2156
2156
                }
2157
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2157
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2158
2158
                g_object_unref (_data_->_async_result);
2159
 
#line 138 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2159
#line 138 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2160
2160
                return FALSE;
2161
2161
#line 2162 "tracker-steroids.c"
2162
2162
        }
2163
 
#line 137 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2163
#line 137 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2164
2164
        if (_data_->_state_ == 0) {
2165
 
#line 137 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2165
#line 137 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2166
2166
                g_simple_async_result_complete_in_idle (_data_->_async_result);
2167
2167
#line 2168 "tracker-steroids.c"
2168
2168
        } else {
2169
 
#line 137 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2169
#line 137 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2170
2170
                g_simple_async_result_complete (_data_->_async_result);
2171
2171
#line 2172 "tracker-steroids.c"
2172
2172
        }
2173
 
#line 137 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2173
#line 137 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2174
2174
        g_object_unref (_data_->_async_result);
2175
 
#line 137 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2175
#line 137 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2176
2176
        return FALSE;
2177
2177
#line 2178 "tracker-steroids.c"
2178
2178
}
2181
2181
static void tracker_steroids_batch_update_data_free (gpointer _data) {
2182
2182
        TrackerSteroidsBatchUpdateData* _data_;
2183
2183
        _data_ = _data;
2184
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2184
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2185
2185
        _g_free0 (_data_->sender);
2186
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2186
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2187
2187
        _g_object_unref0 (_data_->input_stream);
2188
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2188
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2189
2189
        _g_object_unref0 (_data_->self);
2190
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2190
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2191
2191
        g_slice_free (TrackerSteroidsBatchUpdateData, _data_);
2192
2192
#line 2193 "tracker-steroids.c"
2193
2193
}
2200
2200
        const char* _tmp2_;
2201
2201
        GUnixInputStream* _tmp3_;
2202
2202
        GUnixInputStream* _tmp4_;
2203
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2203
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2204
2204
        _data_ = g_slice_new0 (TrackerSteroidsBatchUpdateData);
2205
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2205
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2206
2206
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, tracker_steroids_batch_update);
2207
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2207
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2208
2208
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, tracker_steroids_batch_update_data_free);
2209
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2209
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2210
2210
        _tmp0_ = _g_object_ref0 (self);
2211
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2211
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2212
2212
        _data_->self = _tmp0_;
2213
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2213
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2214
2214
        _tmp1_ = sender;
2215
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2215
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2216
2216
        _tmp2_ = g_strdup (_tmp1_);
2217
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2217
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2218
2218
        _data_->sender = _tmp2_;
2219
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2219
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2220
2220
        _tmp3_ = input_stream;
2221
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2221
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2222
2222
        _tmp4_ = _g_object_ref0 (_tmp3_);
2223
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2223
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2224
2224
        _data_->input_stream = _tmp4_;
2225
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2225
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2226
2226
        tracker_steroids_batch_update_co (_data_);
2227
2227
#line 2228 "tracker-steroids.c"
2228
2228
}
2230
2230
 
2231
2231
void tracker_steroids_batch_update_finish (TrackerSteroids* self, GAsyncResult* _res_, GError** error) {
2232
2232
        TrackerSteroidsBatchUpdateData* _data_;
2233
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2233
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2234
2234
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
2235
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2235
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2236
2236
                return;
2237
2237
#line 2238 "tracker-steroids.c"
2238
2238
        }
2239
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2239
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2240
2240
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
2241
2241
#line 2242 "tracker-steroids.c"
2242
2242
}
2244
2244
 
2245
2245
static void tracker_steroids_batch_update_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
2246
2246
        TrackerSteroidsBatchUpdateData* _data_;
2247
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2247
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2248
2248
        _data_ = _user_data_;
2249
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2249
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2250
2250
        _data_->_source_object_ = source_object;
2251
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2251
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2252
2252
        _data_->_res_ = _res_;
2253
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2253
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2254
2254
        tracker_steroids_batch_update_co (_data_);
2255
2255
#line 2256 "tracker-steroids.c"
2256
2256
}
2257
2257
 
2258
2258
 
2259
2259
static gboolean tracker_steroids_batch_update_co (TrackerSteroidsBatchUpdateData* _data_) {
2260
 
#line 141 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2260
#line 141 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2261
2261
        switch (_data_->_state_) {
2262
 
#line 141 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2262
#line 141 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2263
2263
                case 0:
2264
2264
#line 2265 "tracker-steroids.c"
2265
2265
                goto _state_0;
2266
 
#line 141 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2266
#line 141 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2267
2267
                case 1:
2268
2268
#line 2269 "tracker-steroids.c"
2269
2269
                goto _state_1;
2270
2270
                default:
2271
 
#line 141 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2271
#line 141 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2272
2272
                g_assert_not_reached ();
2273
2273
#line 2274 "tracker-steroids.c"
2274
2274
        }
2275
2275
        _state_0:
2276
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2276
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2277
2277
        _data_->_tmp0_ = _data_->sender;
2278
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2278
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2279
2279
        _data_->_tmp1_ = _data_->input_stream;
2280
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2280
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2281
2281
        _data_->_state_ = 1;
2282
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2282
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2283
2283
        tracker_steroids_update_internal (_data_->self, _data_->_tmp0_, TRACKER_STORE_PRIORITY_LOW, FALSE, _data_->_tmp1_, tracker_steroids_batch_update_ready, _data_);
2284
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2284
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2285
2285
        return FALSE;
2286
2286
#line 2287 "tracker-steroids.c"
2287
2287
        _state_1:
2288
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2288
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2289
2289
        _data_->_tmp2_ = NULL;
2290
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2290
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2291
2291
        _data_->_tmp2_ = tracker_steroids_update_internal_finish (_data_->self, _data_->_res_, &_data_->_inner_error_);
2292
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2292
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2293
2293
        _data_->_tmp3_ = _data_->_tmp2_;
2294
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2294
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2295
2295
        _g_variant_unref0 (_data_->_tmp3_);
2296
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2296
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2297
2297
        if (_data_->_inner_error_ != NULL) {
2298
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2298
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2299
2299
                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2300
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2300
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2301
2301
                g_error_free (_data_->_inner_error_);
2302
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2302
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2303
2303
                if (_data_->_state_ == 0) {
2304
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2304
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2305
2305
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
2306
2306
#line 2307 "tracker-steroids.c"
2307
2307
                } else {
2308
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2308
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2309
2309
                        g_simple_async_result_complete (_data_->_async_result);
2310
2310
#line 2311 "tracker-steroids.c"
2311
2311
                }
2312
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2312
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2313
2313
                g_object_unref (_data_->_async_result);
2314
 
#line 142 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2314
#line 142 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2315
2315
                return FALSE;
2316
2316
#line 2317 "tracker-steroids.c"
2317
2317
        }
2318
 
#line 141 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2318
#line 141 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2319
2319
        if (_data_->_state_ == 0) {
2320
 
#line 141 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2320
#line 141 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2321
2321
                g_simple_async_result_complete_in_idle (_data_->_async_result);
2322
2322
#line 2323 "tracker-steroids.c"
2323
2323
        } else {
2324
 
#line 141 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2324
#line 141 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2325
2325
                g_simple_async_result_complete (_data_->_async_result);
2326
2326
#line 2327 "tracker-steroids.c"
2327
2327
        }
2328
 
#line 141 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2328
#line 141 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2329
2329
        g_object_unref (_data_->_async_result);
2330
 
#line 141 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2330
#line 141 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2331
2331
        return FALSE;
2332
2332
#line 2333 "tracker-steroids.c"
2333
2333
}
2336
2336
static void tracker_steroids_update_blank_data_free (gpointer _data) {
2337
2337
        TrackerSteroidsUpdateBlankData* _data_;
2338
2338
        _data_ = _data;
2339
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2339
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2340
2340
        _g_free0 (_data_->sender);
2341
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2341
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2342
2342
        _g_object_unref0 (_data_->input_stream);
2343
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2343
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2344
2344
        _g_variant_unref0 (_data_->result);
2345
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2345
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2346
2346
        _g_object_unref0 (_data_->self);
2347
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2347
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2348
2348
        g_slice_free (TrackerSteroidsUpdateBlankData, _data_);
2349
2349
#line 2350 "tracker-steroids.c"
2350
2350
}
2357
2357
        const char* _tmp2_;
2358
2358
        GUnixInputStream* _tmp3_;
2359
2359
        GUnixInputStream* _tmp4_;
2360
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2360
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2361
2361
        _data_ = g_slice_new0 (TrackerSteroidsUpdateBlankData);
2362
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2362
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2363
2363
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, tracker_steroids_update_blank);
2364
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2364
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2365
2365
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, tracker_steroids_update_blank_data_free);
2366
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2366
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2367
2367
        _tmp0_ = _g_object_ref0 (self);
2368
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2368
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2369
2369
        _data_->self = _tmp0_;
2370
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2370
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2371
2371
        _tmp1_ = sender;
2372
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2372
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2373
2373
        _tmp2_ = g_strdup (_tmp1_);
2374
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2374
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2375
2375
        _data_->sender = _tmp2_;
2376
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2376
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2377
2377
        _tmp3_ = input_stream;
2378
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2378
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2379
2379
        _tmp4_ = _g_object_ref0 (_tmp3_);
2380
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2380
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2381
2381
        _data_->input_stream = _tmp4_;
2382
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2382
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2383
2383
        tracker_steroids_update_blank_co (_data_);
2384
2384
#line 2385 "tracker-steroids.c"
2385
2385
}
2388
2388
GVariant* tracker_steroids_update_blank_finish (TrackerSteroids* self, GAsyncResult* _res_, GError** error) {
2389
2389
        GVariant* result;
2390
2390
        TrackerSteroidsUpdateBlankData* _data_;
2391
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2391
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2392
2392
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
2393
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2393
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2394
2394
                return NULL;
2395
2395
#line 2396 "tracker-steroids.c"
2396
2396
        }
2397
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2397
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2398
2398
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
2399
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2399
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2400
2400
        result = _data_->result;
2401
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2401
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2402
2402
        _data_->result = NULL;
2403
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2403
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2404
2404
        return result;
2405
2405
#line 2406 "tracker-steroids.c"
2406
2406
}
2408
2408
 
2409
2409
static void tracker_steroids_update_blank_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
2410
2410
        TrackerSteroidsUpdateBlankData* _data_;
2411
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2411
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2412
2412
        _data_ = _user_data_;
2413
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2413
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2414
2414
        _data_->_source_object_ = source_object;
2415
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2415
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2416
2416
        _data_->_res_ = _res_;
2417
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2417
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2418
2418
        tracker_steroids_update_blank_co (_data_);
2419
2419
#line 2420 "tracker-steroids.c"
2420
2420
}
2421
2421
 
2422
2422
 
2423
2423
static gboolean tracker_steroids_update_blank_co (TrackerSteroidsUpdateBlankData* _data_) {
2424
 
#line 146 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2424
#line 146 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2425
2425
        switch (_data_->_state_) {
2426
 
#line 146 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2426
#line 146 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2427
2427
                case 0:
2428
2428
#line 2429 "tracker-steroids.c"
2429
2429
                goto _state_0;
2430
 
#line 146 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2430
#line 146 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2431
2431
                case 1:
2432
2432
#line 2433 "tracker-steroids.c"
2433
2433
                goto _state_1;
2434
2434
                default:
2435
 
#line 146 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2435
#line 146 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2436
2436
                g_assert_not_reached ();
2437
2437
#line 2438 "tracker-steroids.c"
2438
2438
        }
2439
2439
        _state_0:
2440
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2440
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2441
2441
        _data_->_tmp0_ = _data_->sender;
2442
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2442
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2443
2443
        _data_->_tmp1_ = _data_->input_stream;
2444
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2444
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2445
2445
        _data_->_state_ = 1;
2446
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2446
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2447
2447
        tracker_steroids_update_internal (_data_->self, _data_->_tmp0_, TRACKER_STORE_PRIORITY_HIGH, TRUE, _data_->_tmp1_, tracker_steroids_update_blank_ready, _data_);
2448
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2448
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2449
2449
        return FALSE;
2450
2450
#line 2451 "tracker-steroids.c"
2451
2451
        _state_1:
2452
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2452
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2453
2453
        _data_->_tmp2_ = NULL;
2454
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2454
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2455
2455
        _data_->_tmp2_ = tracker_steroids_update_internal_finish (_data_->self, _data_->_res_, &_data_->_inner_error_);
2456
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2456
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2457
2457
        _data_->_tmp3_ = _data_->_tmp2_;
2458
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2458
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2459
2459
        if (_data_->_inner_error_ != NULL) {
2460
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2460
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2461
2461
                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2462
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2462
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2463
2463
                g_error_free (_data_->_inner_error_);
2464
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2464
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2465
2465
                if (_data_->_state_ == 0) {
2466
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2466
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2467
2467
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
2468
2468
#line 2469 "tracker-steroids.c"
2469
2469
                } else {
2470
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2470
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2471
2471
                        g_simple_async_result_complete (_data_->_async_result);
2472
2472
#line 2473 "tracker-steroids.c"
2473
2473
                }
2474
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2474
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2475
2475
                g_object_unref (_data_->_async_result);
2476
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2476
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2477
2477
                return FALSE;
2478
2478
#line 2479 "tracker-steroids.c"
2479
2479
        }
2480
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2480
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2481
2481
        _data_->result = _data_->_tmp3_;
2482
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2482
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2483
2483
        if (_data_->_state_ == 0) {
2484
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2484
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2485
2485
                g_simple_async_result_complete_in_idle (_data_->_async_result);
2486
2486
#line 2487 "tracker-steroids.c"
2487
2487
        } else {
2488
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2488
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2489
2489
                g_simple_async_result_complete (_data_->_async_result);
2490
2490
#line 2491 "tracker-steroids.c"
2491
2491
        }
2492
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2492
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2493
2493
        g_object_unref (_data_->_async_result);
2494
 
#line 147 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2494
#line 147 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2495
2495
        return FALSE;
2496
 
#line 146 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2496
#line 146 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2497
2497
        if (_data_->_state_ == 0) {
2498
 
#line 146 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2498
#line 146 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2499
2499
                g_simple_async_result_complete_in_idle (_data_->_async_result);
2500
2500
#line 2501 "tracker-steroids.c"
2501
2501
        } else {
2502
 
#line 146 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2502
#line 146 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2503
2503
                g_simple_async_result_complete (_data_->_async_result);
2504
2504
#line 2505 "tracker-steroids.c"
2505
2505
        }
2506
 
#line 146 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2506
#line 146 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2507
2507
        g_object_unref (_data_->_async_result);
2508
 
#line 146 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2508
#line 146 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2509
2509
        return FALSE;
2510
2510
#line 2511 "tracker-steroids.c"
2511
2511
}
2514
2514
static void tracker_steroids_batch_update_blank_data_free (gpointer _data) {
2515
2515
        TrackerSteroidsBatchUpdateBlankData* _data_;
2516
2516
        _data_ = _data;
2517
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2517
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2518
2518
        _g_free0 (_data_->sender);
2519
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2519
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2520
2520
        _g_object_unref0 (_data_->input_stream);
2521
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2521
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2522
2522
        _g_variant_unref0 (_data_->result);
2523
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2523
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2524
2524
        _g_object_unref0 (_data_->self);
2525
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2525
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2526
2526
        g_slice_free (TrackerSteroidsBatchUpdateBlankData, _data_);
2527
2527
#line 2528 "tracker-steroids.c"
2528
2528
}
2535
2535
        const char* _tmp2_;
2536
2536
        GUnixInputStream* _tmp3_;
2537
2537
        GUnixInputStream* _tmp4_;
2538
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2538
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2539
2539
        _data_ = g_slice_new0 (TrackerSteroidsBatchUpdateBlankData);
2540
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2540
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2541
2541
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, tracker_steroids_batch_update_blank);
2542
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2542
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2543
2543
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, tracker_steroids_batch_update_blank_data_free);
2544
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2544
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2545
2545
        _tmp0_ = _g_object_ref0 (self);
2546
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2546
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2547
2547
        _data_->self = _tmp0_;
2548
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2548
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2549
2549
        _tmp1_ = sender;
2550
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2550
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2551
2551
        _tmp2_ = g_strdup (_tmp1_);
2552
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2552
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2553
2553
        _data_->sender = _tmp2_;
2554
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2554
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2555
2555
        _tmp3_ = input_stream;
2556
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2556
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2557
2557
        _tmp4_ = _g_object_ref0 (_tmp3_);
2558
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2558
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2559
2559
        _data_->input_stream = _tmp4_;
2560
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2560
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2561
2561
        tracker_steroids_batch_update_blank_co (_data_);
2562
2562
#line 2563 "tracker-steroids.c"
2563
2563
}
2566
2566
GVariant* tracker_steroids_batch_update_blank_finish (TrackerSteroids* self, GAsyncResult* _res_, GError** error) {
2567
2567
        GVariant* result;
2568
2568
        TrackerSteroidsBatchUpdateBlankData* _data_;
2569
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2569
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2570
2570
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
2571
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2571
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2572
2572
                return NULL;
2573
2573
#line 2574 "tracker-steroids.c"
2574
2574
        }
2575
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2575
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2576
2576
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
2577
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2577
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2578
2578
        result = _data_->result;
2579
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2579
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2580
2580
        _data_->result = NULL;
2581
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2581
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2582
2582
        return result;
2583
2583
#line 2584 "tracker-steroids.c"
2584
2584
}
2586
2586
 
2587
2587
static void tracker_steroids_batch_update_blank_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
2588
2588
        TrackerSteroidsBatchUpdateBlankData* _data_;
2589
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2589
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2590
2590
        _data_ = _user_data_;
2591
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2591
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2592
2592
        _data_->_source_object_ = source_object;
2593
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2593
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2594
2594
        _data_->_res_ = _res_;
2595
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2595
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2596
2596
        tracker_steroids_batch_update_blank_co (_data_);
2597
2597
#line 2598 "tracker-steroids.c"
2598
2598
}
2599
2599
 
2600
2600
 
2601
2601
static gboolean tracker_steroids_batch_update_blank_co (TrackerSteroidsBatchUpdateBlankData* _data_) {
2602
 
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2602
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2603
2603
        switch (_data_->_state_) {
2604
 
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2604
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2605
2605
                case 0:
2606
2606
#line 2607 "tracker-steroids.c"
2607
2607
                goto _state_0;
2608
 
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2608
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2609
2609
                case 1:
2610
2610
#line 2611 "tracker-steroids.c"
2611
2611
                goto _state_1;
2612
2612
                default:
2613
 
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2613
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2614
2614
                g_assert_not_reached ();
2615
2615
#line 2616 "tracker-steroids.c"
2616
2616
        }
2617
2617
        _state_0:
2618
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2618
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2619
2619
        _data_->_tmp0_ = _data_->sender;
2620
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2620
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2621
2621
        _data_->_tmp1_ = _data_->input_stream;
2622
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2622
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2623
2623
        _data_->_state_ = 1;
2624
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2624
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2625
2625
        tracker_steroids_update_internal (_data_->self, _data_->_tmp0_, TRACKER_STORE_PRIORITY_LOW, TRUE, _data_->_tmp1_, tracker_steroids_batch_update_blank_ready, _data_);
2626
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2626
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2627
2627
        return FALSE;
2628
2628
#line 2629 "tracker-steroids.c"
2629
2629
        _state_1:
2630
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2630
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2631
2631
        _data_->_tmp2_ = NULL;
2632
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2632
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2633
2633
        _data_->_tmp2_ = tracker_steroids_update_internal_finish (_data_->self, _data_->_res_, &_data_->_inner_error_);
2634
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2634
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2635
2635
        _data_->_tmp3_ = _data_->_tmp2_;
2636
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2636
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2637
2637
        if (_data_->_inner_error_ != NULL) {
2638
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2638
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2639
2639
                g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
2640
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2640
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2641
2641
                g_error_free (_data_->_inner_error_);
2642
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2642
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2643
2643
                if (_data_->_state_ == 0) {
2644
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2644
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2645
2645
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
2646
2646
#line 2647 "tracker-steroids.c"
2647
2647
                } else {
2648
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2648
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2649
2649
                        g_simple_async_result_complete (_data_->_async_result);
2650
2650
#line 2651 "tracker-steroids.c"
2651
2651
                }
2652
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2652
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2653
2653
                g_object_unref (_data_->_async_result);
2654
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2654
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2655
2655
                return FALSE;
2656
2656
#line 2657 "tracker-steroids.c"
2657
2657
        }
2658
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2658
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2659
2659
        _data_->result = _data_->_tmp3_;
2660
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2660
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2661
2661
        if (_data_->_state_ == 0) {
2662
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2662
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2663
2663
                g_simple_async_result_complete_in_idle (_data_->_async_result);
2664
2664
#line 2665 "tracker-steroids.c"
2665
2665
        } else {
2666
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2666
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2667
2667
                g_simple_async_result_complete (_data_->_async_result);
2668
2668
#line 2669 "tracker-steroids.c"
2669
2669
        }
2670
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2670
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2671
2671
        g_object_unref (_data_->_async_result);
2672
 
#line 152 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2672
#line 152 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2673
2673
        return FALSE;
2674
 
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2674
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2675
2675
        if (_data_->_state_ == 0) {
2676
 
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2676
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2677
2677
                g_simple_async_result_complete_in_idle (_data_->_async_result);
2678
2678
#line 2679 "tracker-steroids.c"
2679
2679
        } else {
2680
 
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2680
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2681
2681
                g_simple_async_result_complete (_data_->_async_result);
2682
2682
#line 2683 "tracker-steroids.c"
2683
2683
        }
2684
 
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2684
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2685
2685
        g_object_unref (_data_->_async_result);
2686
 
#line 151 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2686
#line 151 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2687
2687
        return FALSE;
2688
2688
#line 2689 "tracker-steroids.c"
2689
2689
}
2692
2692
static void tracker_steroids_update_array_data_free (gpointer _data) {
2693
2693
        TrackerSteroidsUpdateArrayData* _data_;
2694
2694
        _data_ = _data;
2695
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2695
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2696
2696
        _g_free0 (_data_->sender);
2697
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2697
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2698
2698
        _g_object_unref0 (_data_->input_stream);
2699
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2699
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2700
2700
        _g_variant_unref0 (_data_->result);
2701
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2701
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2702
2702
        _g_object_unref0 (_data_->self);
2703
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2703
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2704
2704
        g_slice_free (TrackerSteroidsUpdateArrayData, _data_);
2705
2705
#line 2706 "tracker-steroids.c"
2706
2706
}
2713
2713
        const char* _tmp2_;
2714
2714
        GUnixInputStream* _tmp3_;
2715
2715
        GUnixInputStream* _tmp4_;
2716
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2716
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2717
2717
        _data_ = g_slice_new0 (TrackerSteroidsUpdateArrayData);
2718
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2718
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2719
2719
        _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, tracker_steroids_update_array);
2720
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2720
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2721
2721
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, tracker_steroids_update_array_data_free);
2722
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2722
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2723
2723
        _tmp0_ = _g_object_ref0 (self);
2724
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2724
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2725
2725
        _data_->self = _tmp0_;
2726
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2726
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2727
2727
        _tmp1_ = sender;
2728
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2728
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2729
2729
        _tmp2_ = g_strdup (_tmp1_);
2730
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2730
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2731
2731
        _data_->sender = _tmp2_;
2732
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2732
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2733
2733
        _tmp3_ = input_stream;
2734
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2734
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2735
2735
        _tmp4_ = _g_object_ref0 (_tmp3_);
2736
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2736
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2737
2737
        _data_->input_stream = _tmp4_;
2738
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2738
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2739
2739
        tracker_steroids_update_array_co (_data_);
2740
2740
#line 2741 "tracker-steroids.c"
2741
2741
}
2744
2744
GVariant* tracker_steroids_update_array_finish (TrackerSteroids* self, GAsyncResult* _res_, GError** error) {
2745
2745
        GVariant* result;
2746
2746
        TrackerSteroidsUpdateArrayData* _data_;
2747
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2747
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2748
2748
        if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
2749
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2749
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2750
2750
                return NULL;
2751
2751
#line 2752 "tracker-steroids.c"
2752
2752
        }
2753
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2753
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2754
2754
        _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
2755
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2755
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2756
2756
        result = _data_->result;
2757
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2757
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2758
2758
        _data_->result = NULL;
2759
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2759
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2760
2760
        return result;
2761
2761
#line 2762 "tracker-steroids.c"
2762
2762
}
2764
2764
 
2765
2765
static void tracker_steroids_update_array_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) {
2766
2766
        TrackerSteroidsUpdateArrayData* _data_;
2767
 
#line 190 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2767
#line 190 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2768
2768
        _data_ = _user_data_;
2769
 
#line 190 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2769
#line 190 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2770
2770
        _data_->_source_object_ = source_object;
2771
 
#line 190 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2771
#line 190 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2772
2772
        _data_->_res_ = _res_;
2773
 
#line 190 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2773
#line 190 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2774
2774
        tracker_steroids_update_array_co (_data_);
2775
2775
#line 2776 "tracker-steroids.c"
2776
2776
}
2777
2777
 
2778
2778
 
2779
2779
static gboolean tracker_steroids_update_array_co (TrackerSteroidsUpdateArrayData* _data_) {
2780
 
#line 156 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2780
#line 156 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2781
2781
        switch (_data_->_state_) {
2782
 
#line 156 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2782
#line 156 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2783
2783
                case 0:
2784
2784
#line 2785 "tracker-steroids.c"
2785
2785
                goto _state_0;
2786
 
#line 156 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2786
#line 156 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2787
2787
                case 1:
2788
2788
#line 2789 "tracker-steroids.c"
2789
2789
                goto _state_1;
2790
 
#line 156 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2790
#line 156 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2791
2791
                case 2:
2792
2792
#line 2793 "tracker-steroids.c"
2793
2793
                goto _state_2;
2794
2794
                default:
2795
 
#line 156 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2795
#line 156 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2796
2796
                g_assert_not_reached ();
2797
2797
#line 2798 "tracker-steroids.c"
2798
2798
        }
2799
2799
        _state_0:
2800
 
#line 157 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2800
#line 157 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2801
2801
        _data_->_tmp0_ = _data_->sender;
2802
 
#line 157 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2802
#line 157 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2803
2803
        _data_->_tmp1_ = NULL;
2804
 
#line 157 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2804
#line 157 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2805
2805
        _data_->_tmp1_ = tracker_dbus_request_begin ((const gchar*) _data_->_tmp0_, "Steroids.UpdateArray", NULL);
2806
 
#line 157 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2806
#line 157 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2807
2807
        _data_->request = _data_->_tmp1_;
2808
2808
#line 2809 "tracker-steroids.c"
2809
2809
        {
2810
 
#line 159 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2810
#line 159 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2811
2811
                _data_->_tmp2_ = _data_->input_stream;
2812
 
#line 159 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2812
#line 159 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2813
2813
                _data_->_tmp3_ = g_data_input_stream_new ((GInputStream*) _data_->_tmp2_);
2814
 
#line 159 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2814
#line 159 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2815
2815
                _data_->data_input_stream = _data_->_tmp3_;
2816
 
#line 160 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2816
#line 160 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2817
2817
                _data_->_tmp4_ = _data_->data_input_stream;
2818
 
#line 160 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2818
#line 160 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2819
2819
                g_buffered_input_stream_set_buffer_size ((GBufferedInputStream*) _data_->_tmp4_, (gsize) TRACKER_STEROIDS_BUFFER_SIZE);
2820
 
#line 161 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2820
#line 161 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2821
2821
                _data_->_tmp5_ = _data_->data_input_stream;
2822
 
#line 161 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2822
#line 161 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2823
2823
                g_data_input_stream_set_byte_order (_data_->_tmp5_, G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN);
2824
 
#line 163 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2824
#line 163 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2825
2825
                _data_->_tmp6_ = _data_->data_input_stream;
2826
 
#line 163 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2826
#line 163 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2827
2827
                _data_->_tmp7_ = 0;
2828
 
#line 163 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2828
#line 163 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2829
2829
                _data_->_tmp7_ = g_data_input_stream_read_int32 (_data_->_tmp6_, NULL, &_data_->_inner_error_);
2830
 
#line 163 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2830
#line 163 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2831
2831
                _data_->query_count = (gint) _data_->_tmp7_;
2832
 
#line 163 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2832
#line 163 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2833
2833
                if (_data_->_inner_error_ != NULL) {
2834
 
#line 163 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2834
#line 163 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2835
2835
                        _g_object_unref0 (_data_->data_input_stream);
2836
2836
#line 2837 "tracker-steroids.c"
2837
2837
                        goto __catch15_g_error;
2838
2838
                }
2839
 
#line 165 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2839
#line 165 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2840
2840
                _data_->_tmp8_ = g_string_new ("");
2841
 
#line 165 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2841
#line 165 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2842
2842
                _data_->combined_query = _data_->_tmp8_;
2843
 
#line 166 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2843
#line 166 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2844
2844
                _data_->_tmp9_ = _data_->query_count;
2845
 
#line 166 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2845
#line 166 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2846
2846
                _data_->_tmp10_ = NULL;
2847
 
#line 166 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2847
#line 166 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2848
2848
                _data_->_tmp10_ = g_new0 (gchar*, _data_->_tmp9_ + 1);
2849
 
#line 166 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2849
#line 166 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2850
2850
                _data_->query_array = _data_->_tmp10_;
2851
 
#line 166 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2851
#line 166 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2852
2852
                _data_->query_array_length1 = _data_->_tmp9_;
2853
 
#line 166 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2853
#line 166 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2854
2854
                _data_->_query_array_size_ = _data_->query_array_length1;
2855
2855
#line 2856 "tracker-steroids.c"
2856
2856
                {
2857
 
#line 169 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2857
#line 169 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2858
2858
                        _data_->i = 0;
2859
 
#line 169 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2859
#line 169 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2860
2860
                        _data_->_tmp11_ = TRUE;
2861
 
#line 169 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2861
#line 169 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2862
2862
                        while (TRUE) {
2863
 
#line 169 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2863
#line 169 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2864
2864
                                _data_->_tmp12_ = _data_->_tmp11_;
2865
 
#line 169 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2865
#line 169 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2866
2866
                                if (!_data_->_tmp12_) {
2867
 
#line 169 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2867
#line 169 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2868
2868
                                        _data_->_tmp13_ = _data_->i;
2869
 
#line 169 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2869
#line 169 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2870
2870
                                        _data_->i = _data_->_tmp13_ + 1;
2871
2871
#line 2872 "tracker-steroids.c"
2872
2872
                                }
2873
 
#line 169 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2873
#line 169 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2874
2874
                                _data_->_tmp11_ = FALSE;
2875
 
#line 169 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2875
#line 169 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2876
2876
                                _data_->_tmp14_ = _data_->i;
2877
 
#line 169 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2877
#line 169 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2878
2878
                                _data_->_tmp15_ = _data_->query_count;
2879
 
#line 169 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2879
#line 169 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2880
2880
                                if (!(_data_->_tmp14_ < _data_->_tmp15_)) {
2881
 
#line 169 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2881
#line 169 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2882
2882
                                        break;
2883
2883
#line 2884 "tracker-steroids.c"
2884
2884
                                }
2885
 
#line 172 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2885
#line 172 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2886
2886
                                _data_->_tmp16_ = _data_->data_input_stream;
2887
 
#line 172 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2887
#line 172 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2888
2888
                                _data_->_tmp17_ = 0;
2889
 
#line 172 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2889
#line 172 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2890
2890
                                _data_->_tmp17_ = g_data_input_stream_read_int32 (_data_->_tmp16_, NULL, &_data_->_inner_error_);
2891
 
#line 172 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2891
#line 172 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2892
2892
                                _data_->query_size = (gint) _data_->_tmp17_;
2893
 
#line 172 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2893
#line 172 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2894
2894
                                if (_data_->_inner_error_ != NULL) {
2895
 
#line 172 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2895
#line 172 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2896
2896
                                        _data_->query_array = (_vala_array_free (_data_->query_array, _data_->query_array_length1, (GDestroyNotify) g_free), NULL);
2897
 
#line 172 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2897
#line 172 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2898
2898
                                        _g_string_free0 (_data_->combined_query);
2899
 
#line 172 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2899
#line 172 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2900
2900
                                        _g_object_unref0 (_data_->data_input_stream);
2901
2901
#line 2902 "tracker-steroids.c"
2902
2902
                                        goto __catch15_g_error;
2903
2903
                                }
2904
 
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2904
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2905
2905
                                _data_->_tmp18_ = _data_->query_array;
2906
 
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2906
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2907
2907
                                _data_->_tmp18__length1 = _data_->query_array_length1;
2908
 
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2908
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2909
2909
                                _data_->_tmp19_ = _data_->i;
2910
 
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2910
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2911
2911
                                _data_->_tmp20_ = _data_->query_size;
2912
 
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2912
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2913
2913
                                _data_->_tmp21_ = NULL;
2914
 
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2914
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2915
2915
                                _data_->_tmp21_ = g_new0 (guint8, _data_->_tmp20_ + 1);
2916
 
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2916
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2917
2917
                                _g_free0 (_data_->_tmp18_[_data_->_tmp19_]);
2918
 
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2918
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2919
2919
                                _data_->_tmp18_[_data_->_tmp19_] = (gchar*) _data_->_tmp21_;
2920
 
#line 175 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2920
#line 175 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2921
2921
                                _data_->_tmp22_ = _data_->_tmp18_[_data_->_tmp19_];
2922
 
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2922
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2923
2923
                                _data_->_tmp23_ = _data_->data_input_stream;
2924
 
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2924
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2925
2925
                                _data_->_tmp24_ = _data_->query_array;
2926
 
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2926
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2927
2927
                                _data_->_tmp24__length1 = _data_->query_array_length1;
2928
 
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2928
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2929
2929
                                _data_->_tmp25_ = _data_->i;
2930
 
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2930
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2931
2931
                                _data_->_tmp26_ = _data_->_tmp24_[_data_->_tmp25_];
2932
 
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2932
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2933
2933
                                _data_->_tmp27_ = _data_->query_size;
2934
 
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2934
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2935
2935
                                _data_->_tmp28_ = 0UL;
2936
 
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2936
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2937
2937
                                g_input_stream_read_all ((GInputStream*) _data_->_tmp23_, ((guint8*) _data_->_tmp26_) + 0, (gsize) (_data_->_tmp27_ - 0), &_data_->_tmp28_, NULL, &_data_->_inner_error_);
2938
 
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2938
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2939
2939
                                _data_->bytes_read = _data_->_tmp28_;
2940
 
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2940
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2941
2941
                                if (_data_->_inner_error_ != NULL) {
2942
 
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2942
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2943
2943
                                        _data_->query_array = (_vala_array_free (_data_->query_array, _data_->query_array_length1, (GDestroyNotify) g_free), NULL);
2944
 
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2944
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2945
2945
                                        _g_string_free0 (_data_->combined_query);
2946
 
#line 177 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2946
#line 177 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2947
2947
                                        _g_object_unref0 (_data_->data_input_stream);
2948
2948
#line 2949 "tracker-steroids.c"
2949
2949
                                        goto __catch15_g_error;
2950
2950
                                }
2951
 
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2951
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2952
2952
                                _data_->_tmp29_ = _data_->request;
2953
 
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2953
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2954
2954
                                _data_->_tmp30_ = _data_->query_array;
2955
 
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2955
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2956
2956
                                _data_->_tmp30__length1 = _data_->query_array_length1;
2957
 
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2957
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2958
2958
                                _data_->_tmp31_ = _data_->i;
2959
 
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2959
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2960
2960
                                _data_->_tmp32_ = _data_->_tmp30_[_data_->_tmp31_];
2961
 
#line 179 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2961
#line 179 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2962
2962
                                tracker_dbus_request_debug (_data_->_tmp29_, "query: %s", _data_->_tmp32_, NULL);
2963
 
#line 180 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2963
#line 180 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2964
2964
                                _data_->_tmp33_ = _data_->combined_query;
2965
 
#line 180 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2965
#line 180 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2966
2966
                                _data_->_tmp34_ = _data_->query_array;
2967
 
#line 180 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2967
#line 180 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2968
2968
                                _data_->_tmp34__length1 = _data_->query_array_length1;
2969
 
#line 180 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2969
#line 180 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2970
2970
                                _data_->_tmp35_ = _data_->i;
2971
 
#line 180 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2971
#line 180 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2972
2972
                                _data_->_tmp36_ = _data_->_tmp34_[_data_->_tmp35_];
2973
 
#line 180 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2973
#line 180 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2974
2974
                                g_string_append (_data_->_tmp33_, _data_->_tmp36_);
2975
2975
#line 2976 "tracker-steroids.c"
2976
2976
                        }
2977
2977
                }
2978
 
#line 183 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2978
#line 183 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2979
2979
                _g_object_unref0 (_data_->data_input_stream);
2980
 
#line 183 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2980
#line 183 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2981
2981
                _data_->data_input_stream = NULL;
2982
 
#line 184 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2982
#line 184 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2983
2983
                _data_->input_stream = NULL;
2984
 
#line 186 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2984
#line 186 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2985
2985
                _data_->_tmp37_ = g_variant_builder_new ((const GVariantType*) "as");
2986
 
#line 186 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2986
#line 186 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2987
2987
                _data_->builder = _data_->_tmp37_;
2988
2988
#line 2989 "tracker-steroids.c"
2989
2989
                {
2990
 
#line 190 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2990
#line 190 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2991
2991
                        _data_->_tmp38_ = _data_->combined_query;
2992
 
#line 190 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2992
#line 190 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2993
2993
                        _data_->_tmp39_ = _data_->_tmp38_->str;
2994
 
#line 190 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2994
#line 190 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2995
2995
                        _data_->_tmp40_ = _data_->sender;
2996
 
#line 190 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2996
#line 190 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2997
2997
                        _data_->_state_ = 1;
2998
 
#line 190 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
2998
#line 190 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
2999
2999
                        tracker_store_sparql_update (_data_->_tmp39_, TRACKER_STORE_PRIORITY_LOW, (const gchar*) _data_->_tmp40_, tracker_steroids_update_array_ready, _data_);
3000
 
#line 190 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3000
#line 190 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3001
3001
                        return FALSE;
3002
3002
#line 3003 "tracker-steroids.c"
3003
3003
                        _state_1:
3004
 
#line 190 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3004
#line 190 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3005
3005
                        tracker_store_sparql_update_finish (_data_->_res_, &_data_->_inner_error_);
3006
 
#line 190 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3006
#line 190 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3007
3007
                        if (_data_->_inner_error_ != NULL) {
3008
3008
#line 3009 "tracker-steroids.c"
3009
3009
                                goto __catch16_g_error;
3010
3010
                        }
3011
3011
                        {
3012
 
#line 193 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3012
#line 193 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3013
3013
                                _data_->i = 0;
3014
 
#line 193 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3014
#line 193 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3015
3015
                                _data_->_tmp41_ = TRUE;
3016
 
#line 193 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3016
#line 193 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3017
3017
                                while (TRUE) {
3018
 
#line 193 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3018
#line 193 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3019
3019
                                        _data_->_tmp42_ = _data_->_tmp41_;
3020
 
#line 193 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3020
#line 193 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3021
3021
                                        if (!_data_->_tmp42_) {
3022
 
#line 193 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3022
#line 193 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3023
3023
                                                _data_->_tmp43_ = _data_->i;
3024
 
#line 193 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3024
#line 193 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3025
3025
                                                _data_->i = _data_->_tmp43_ + 1;
3026
3026
#line 3027 "tracker-steroids.c"
3027
3027
                                        }
3028
 
#line 193 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3028
#line 193 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3029
3029
                                        _data_->_tmp41_ = FALSE;
3030
 
#line 193 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3030
#line 193 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3031
3031
                                        _data_->_tmp44_ = _data_->i;
3032
 
#line 193 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3032
#line 193 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3033
3033
                                        _data_->_tmp45_ = _data_->query_count;
3034
 
#line 193 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3034
#line 193 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3035
3035
                                        if (!(_data_->_tmp44_ < _data_->_tmp45_)) {
3036
 
#line 193 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3036
#line 193 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3037
3037
                                                break;
3038
3038
#line 3039 "tracker-steroids.c"
3039
3039
                                        }
3040
 
#line 194 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3040
#line 194 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3041
3041
                                        _data_->_tmp46_ = _data_->builder;
3042
 
#line 194 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3042
#line 194 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3043
3043
                                        g_variant_builder_add (_data_->_tmp46_, "s", "", NULL);
3044
 
#line 195 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3044
#line 195 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3045
3045
                                        _data_->_tmp47_ = _data_->builder;
3046
 
#line 195 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3046
#line 195 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3047
3047
                                        g_variant_builder_add (_data_->_tmp47_, "s", "", NULL);
3048
3048
#line 3049 "tracker-steroids.c"
3049
3049
                                }
3050
3050
                        }
3051
 
#line 198 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3051
#line 198 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3052
3052
                        _data_->_tmp48_ = _data_->request;
3053
 
#line 198 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3053
#line 198 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3054
3054
                        tracker_dbus_request_end (_data_->_tmp48_, NULL);
3055
 
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3055
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3056
3056
                        _data_->_tmp49_ = _data_->builder;
3057
 
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3057
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3058
3058
                        _data_->_tmp50_ = NULL;
3059
 
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3059
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3060
3060
                        _data_->_tmp50_ = g_variant_builder_end (_data_->_tmp49_);
3061
 
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3061
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3062
3062
                        _data_->_tmp51_ = g_variant_ref_sink (_data_->_tmp50_);
3063
 
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3063
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3064
3064
                        _data_->result = _data_->_tmp51_;
3065
 
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3065
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3066
3066
                        _g_variant_builder_unref0 (_data_->builder);
3067
 
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3067
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3068
3068
                        _data_->query_array = (_vala_array_free (_data_->query_array, _data_->query_array_length1, (GDestroyNotify) g_free), NULL);
3069
 
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3069
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3070
3070
                        _g_string_free0 (_data_->combined_query);
3071
 
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3071
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3072
3072
                        _g_object_unref0 (_data_->data_input_stream);
3073
 
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3073
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3074
3074
                        if (_data_->_state_ == 0) {
3075
 
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3075
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3076
3076
                                g_simple_async_result_complete_in_idle (_data_->_async_result);
3077
3077
#line 3078 "tracker-steroids.c"
3078
3078
                        } else {
3079
 
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3079
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3080
3080
                                g_simple_async_result_complete (_data_->_async_result);
3081
3081
#line 3082 "tracker-steroids.c"
3082
3082
                        }
3083
 
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3083
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3084
3084
                        g_object_unref (_data_->_async_result);
3085
 
#line 200 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3085
#line 200 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3086
3086
                        return FALSE;
3087
3087
#line 3088 "tracker-steroids.c"
3088
3088
                }
3089
3089
                goto __finally16;
3090
3090
                __catch16_g_error:
3091
3091
                {
3092
 
#line 189 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3092
#line 189 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3093
3093
                        g_clear_error (&_data_->_inner_error_);
3094
 
#line 189 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3094
#line 189 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3095
3095
                        _data_->_inner_error_ = NULL;
3096
 
#line 203 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3096
#line 203 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3097
3097
                        _g_string_free0 (_data_->combined_query);
3098
 
#line 203 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3098
#line 203 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3099
3099
                        _data_->combined_query = NULL;
3100
3100
#line 3101 "tracker-steroids.c"
3101
3101
                }
3102
3102
                __finally16:
3103
 
#line 189 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3103
#line 189 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3104
3104
                if (_data_->_inner_error_ != NULL) {
3105
 
#line 189 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3105
#line 189 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3106
3106
                        _g_variant_builder_unref0 (_data_->builder);
3107
 
#line 189 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3107
#line 189 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3108
3108
                        _data_->query_array = (_vala_array_free (_data_->query_array, _data_->query_array_length1, (GDestroyNotify) g_free), NULL);
3109
 
#line 189 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3109
#line 189 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3110
3110
                        _g_string_free0 (_data_->combined_query);
3111
 
#line 189 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3111
#line 189 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3112
3112
                        _g_object_unref0 (_data_->data_input_stream);
3113
3113
#line 3114 "tracker-steroids.c"
3114
3114
                        goto __catch15_g_error;
3115
3115
                }
3116
3116
                {
3117
 
#line 207 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3117
#line 207 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3118
3118
                        _data_->i = 0;
3119
 
#line 207 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3119
#line 207 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3120
3120
                        _data_->_tmp52_ = TRUE;
3121
 
#line 207 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3121
#line 207 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3122
3122
                        while (TRUE) {
3123
 
#line 207 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3123
#line 207 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3124
3124
                                _data_->_tmp53_ = _data_->_tmp52_;
3125
 
#line 207 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3125
#line 207 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3126
3126
                                if (!_data_->_tmp53_) {
3127
 
#line 207 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3127
#line 207 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3128
3128
                                        _data_->_tmp54_ = _data_->i;
3129
 
#line 207 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3129
#line 207 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3130
3130
                                        _data_->i = _data_->_tmp54_ + 1;
3131
3131
#line 3132 "tracker-steroids.c"
3132
3132
                                }
3133
 
#line 207 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3133
#line 207 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3134
3134
                                _data_->_tmp52_ = FALSE;
3135
 
#line 207 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3135
#line 207 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3136
3136
                                _data_->_tmp55_ = _data_->i;
3137
 
#line 207 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3137
#line 207 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3138
3138
                                _data_->_tmp56_ = _data_->query_count;
3139
 
#line 207 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3139
#line 207 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3140
3140
                                if (!(_data_->_tmp55_ < _data_->_tmp56_)) {
3141
 
#line 207 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3141
#line 207 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3142
3142
                                        break;
3143
3143
#line 3144 "tracker-steroids.c"
3144
3144
                                }
3145
 
#line 208 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3145
#line 208 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3146
3146
                                _data_->_tmp57_ = _data_->request;
3147
 
#line 208 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3147
#line 208 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3148
3148
                                _data_->_tmp58_ = _data_->query_array;
3149
 
#line 208 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3149
#line 208 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3150
3150
                                _data_->_tmp58__length1 = _data_->query_array_length1;
3151
 
#line 208 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3151
#line 208 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3152
3152
                                _data_->_tmp59_ = _data_->i;
3153
 
#line 208 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3153
#line 208 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3154
3154
                                _data_->_tmp60_ = _data_->_tmp58_[_data_->_tmp59_];
3155
 
#line 208 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3155
#line 208 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3156
3156
                                tracker_dbus_request_debug (_data_->_tmp57_, "query: %s", _data_->_tmp60_, NULL);
3157
3157
#line 3158 "tracker-steroids.c"
3158
3158
                                {
3159
 
#line 211 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3159
#line 211 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3160
3160
                                        _data_->_tmp61_ = _data_->query_array;
3161
 
#line 211 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3161
#line 211 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3162
3162
                                        _data_->_tmp61__length1 = _data_->query_array_length1;
3163
 
#line 211 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3163
#line 211 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3164
3164
                                        _data_->_tmp62_ = _data_->i;
3165
 
#line 211 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3165
#line 211 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3166
3166
                                        _data_->_tmp63_ = _data_->_tmp61_[_data_->_tmp62_];
3167
 
#line 211 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3167
#line 211 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3168
3168
                                        _data_->_tmp64_ = _data_->sender;
3169
 
#line 211 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3169
#line 211 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3170
3170
                                        _data_->_state_ = 2;
3171
 
#line 211 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3171
#line 211 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3172
3172
                                        tracker_store_sparql_update (_data_->_tmp63_, TRACKER_STORE_PRIORITY_LOW, (const gchar*) _data_->_tmp64_, tracker_steroids_update_array_ready, _data_);
3173
 
#line 211 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3173
#line 211 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3174
3174
                                        return FALSE;
3175
3175
#line 3176 "tracker-steroids.c"
3176
3176
                                        _state_2:
3177
 
#line 211 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3177
#line 211 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3178
3178
                                        tracker_store_sparql_update_finish (_data_->_res_, &_data_->_inner_error_);
3179
 
#line 211 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3179
#line 211 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3180
3180
                                        if (_data_->_inner_error_ != NULL) {
3181
3181
#line 3182 "tracker-steroids.c"
3182
3182
                                                goto __catch17_g_error;
3183
3183
                                        }
3184
 
#line 212 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3184
#line 212 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3185
3185
                                        _data_->_tmp65_ = _data_->builder;
3186
 
#line 212 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3186
#line 212 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3187
3187
                                        g_variant_builder_add (_data_->_tmp65_, "s", "", NULL);
3188
 
#line 213 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3188
#line 213 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3189
3189
                                        _data_->_tmp66_ = _data_->builder;
3190
 
#line 213 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3190
#line 213 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3191
3191
                                        g_variant_builder_add (_data_->_tmp66_, "s", "", NULL);
3192
3192
#line 3193 "tracker-steroids.c"
3193
3193
                                }
3194
3194
                                goto __finally17;
3195
3195
                                __catch17_g_error:
3196
3196
                                {
3197
 
#line 210 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3197
#line 210 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3198
3198
                                        _data_->e1 = _data_->_inner_error_;
3199
 
#line 210 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3199
#line 210 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3200
3200
                                        _data_->_inner_error_ = NULL;
3201
 
#line 215 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3201
#line 215 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3202
3202
                                        _data_->_tmp67_ = _data_->builder;
3203
 
#line 215 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3203
#line 215 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3204
3204
                                        g_variant_builder_add (_data_->_tmp67_, "s", "org.freedesktop.Tracker1.SparqlError.Internal", NULL);
3205
 
#line 216 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3205
#line 216 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3206
3206
                                        _data_->_tmp68_ = _data_->builder;
3207
 
#line 216 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3207
#line 216 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3208
3208
                                        _data_->_tmp69_ = _data_->e1;
3209
 
#line 216 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3209
#line 216 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3210
3210
                                        _data_->_tmp70_ = _data_->_tmp69_->message;
3211
 
#line 216 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3211
#line 216 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3212
3212
                                        g_variant_builder_add (_data_->_tmp68_, "s", _data_->_tmp70_, NULL);
3213
 
#line 210 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3213
#line 210 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3214
3214
                                        _g_error_free0 (_data_->e1);
3215
3215
#line 3216 "tracker-steroids.c"
3216
3216
                                }
3217
3217
                                __finally17:
3218
 
#line 210 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3218
#line 210 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3219
3219
                                if (_data_->_inner_error_ != NULL) {
3220
 
#line 210 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3220
#line 210 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3221
3221
                                        _g_variant_builder_unref0 (_data_->builder);
3222
 
#line 210 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3222
#line 210 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3223
3223
                                        _data_->query_array = (_vala_array_free (_data_->query_array, _data_->query_array_length1, (GDestroyNotify) g_free), NULL);
3224
 
#line 210 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3224
#line 210 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3225
3225
                                        _g_string_free0 (_data_->combined_query);
3226
 
#line 210 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3226
#line 210 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3227
3227
                                        _g_object_unref0 (_data_->data_input_stream);
3228
3228
#line 3229 "tracker-steroids.c"
3229
3229
                                        goto __catch15_g_error;
3230
3230
                                }
3231
3231
                        }
3232
3232
                }
3233
 
#line 221 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3233
#line 221 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3234
3234
                _data_->_tmp71_ = _data_->request;
3235
 
#line 221 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3235
#line 221 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3236
3236
                tracker_dbus_request_end (_data_->_tmp71_, NULL);
3237
 
#line 223 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3237
#line 223 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3238
3238
                _data_->_tmp72_ = _data_->builder;
3239
 
#line 223 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3239
#line 223 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3240
3240
                _data_->_tmp73_ = NULL;
3241
 
#line 223 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3241
#line 223 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3242
3242
                _data_->_tmp73_ = g_variant_builder_end (_data_->_tmp72_);
3243
 
#line 223 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3243
#line 223 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3244
3244
                _data_->_tmp74_ = g_variant_ref_sink (_data_->_tmp73_);
3245
 
#line 223 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3245
#line 223 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3246
3246
                _data_->result = _data_->_tmp74_;
3247
 
#line 223 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3247
#line 223 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3248
3248
                _g_variant_builder_unref0 (_data_->builder);
3249
 
#line 223 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3249
#line 223 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3250
3250
                _data_->query_array = (_vala_array_free (_data_->query_array, _data_->query_array_length1, (GDestroyNotify) g_free), NULL);
3251
 
#line 223 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3251
#line 223 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3252
3252
                _g_string_free0 (_data_->combined_query);
3253
 
#line 223 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3253
#line 223 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3254
3254
                _g_object_unref0 (_data_->data_input_stream);
3255
 
#line 223 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3255
#line 223 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3256
3256
                if (_data_->_state_ == 0) {
3257
 
#line 223 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3257
#line 223 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3258
3258
                        g_simple_async_result_complete_in_idle (_data_->_async_result);
3259
3259
#line 3260 "tracker-steroids.c"
3260
3260
                } else {
3261
 
#line 223 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3261
#line 223 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3262
3262
                        g_simple_async_result_complete (_data_->_async_result);
3263
3263
#line 3264 "tracker-steroids.c"
3264
3264
                }
3265
 
#line 223 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3265
#line 223 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3266
3266
                g_object_unref (_data_->_async_result);
3267
 
#line 223 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3267
#line 223 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3268
3268
                return FALSE;
3269
3269
#line 3270 "tracker-steroids.c"
3270
3270
        }
3271
3271
        goto __finally15;
3272
3272
        __catch15_g_error:
3273
3273
        {
3274
 
#line 158 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3274
#line 158 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3275
3275
                _data_->e = _data_->_inner_error_;
3276
 
#line 158 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3276
#line 158 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3277
3277
                _data_->_inner_error_ = NULL;
3278
 
#line 225 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3278
#line 225 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3279
3279
                _data_->_tmp75_ = _data_->request;
3280
 
#line 225 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3280
#line 225 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3281
3281
                _data_->_tmp76_ = _data_->e;
3282
 
#line 225 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3282
#line 225 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3283
3283
                tracker_dbus_request_end (_data_->_tmp75_, _data_->_tmp76_);
3284
 
#line 226 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3284
#line 226 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3285
3285
                _data_->_tmp77_ = _data_->e;
3286
 
#line 226 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3286
#line 226 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3287
3287
                if (_data_->_tmp77_->domain == TRACKER_SPARQL_ERROR) {
3288
 
#line 227 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3288
#line 227 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3289
3289
                        _data_->_tmp78_ = _data_->e;
3290
 
#line 227 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3290
#line 227 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3291
3291
                        _data_->_tmp79_ = _g_error_copy0 (_data_->_tmp78_);
3292
 
#line 227 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3292
#line 227 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3293
3293
                        _data_->_inner_error_ = _data_->_tmp79_;
3294
 
#line 227 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3294
#line 227 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3295
3295
                        _g_error_free0 (_data_->e);
3296
3296
#line 3297 "tracker-steroids.c"
3297
3297
                        goto __finally15;
3298
3298
                } else {
3299
 
#line 229 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3299
#line 229 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3300
3300
                        _data_->_tmp80_ = _data_->e;
3301
 
#line 229 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3301
#line 229 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3302
3302
                        _data_->_tmp81_ = _data_->_tmp80_->message;
3303
 
#line 229 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3303
#line 229 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3304
3304
                        _data_->_tmp82_ = g_error_new_literal (TRACKER_SPARQL_ERROR, TRACKER_SPARQL_ERROR_INTERNAL, _data_->_tmp81_);
3305
 
#line 229 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3305
#line 229 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3306
3306
                        _data_->_inner_error_ = _data_->_tmp82_;
3307
 
#line 229 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3307
#line 229 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3308
3308
                        _g_error_free0 (_data_->e);
3309
3309
#line 3310 "tracker-steroids.c"
3310
3310
                        goto __finally15;
3311
3311
                }
3312
 
#line 158 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3312
#line 158 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3313
3313
                _g_error_free0 (_data_->e);
3314
3314
#line 3315 "tracker-steroids.c"
3315
3315
        }
3316
3316
        __finally15:
3317
 
#line 158 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3317
#line 158 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3318
3318
        g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
3319
 
#line 158 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3319
#line 158 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3320
3320
        g_error_free (_data_->_inner_error_);
3321
 
#line 158 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3321
#line 158 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3322
3322
        if (_data_->_state_ == 0) {
3323
 
#line 158 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3323
#line 158 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3324
3324
                g_simple_async_result_complete_in_idle (_data_->_async_result);
3325
3325
#line 3326 "tracker-steroids.c"
3326
3326
        } else {
3327
 
#line 158 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3327
#line 158 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3328
3328
                g_simple_async_result_complete (_data_->_async_result);
3329
3329
#line 3330 "tracker-steroids.c"
3330
3330
        }
3331
 
#line 158 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3331
#line 158 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3332
3332
        g_object_unref (_data_->_async_result);
3333
 
#line 158 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3333
#line 158 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3334
3334
        return FALSE;
3335
 
#line 156 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3335
#line 156 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3336
3336
        if (_data_->_state_ == 0) {
3337
 
#line 156 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3337
#line 156 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3338
3338
                g_simple_async_result_complete_in_idle (_data_->_async_result);
3339
3339
#line 3340 "tracker-steroids.c"
3340
3340
        } else {
3341
 
#line 156 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3341
#line 156 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3342
3342
                g_simple_async_result_complete (_data_->_async_result);
3343
3343
#line 3344 "tracker-steroids.c"
3344
3344
        }
3345
 
#line 156 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3345
#line 156 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3346
3346
        g_object_unref (_data_->_async_result);
3347
 
#line 156 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3347
#line 156 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3348
3348
        return FALSE;
3349
3349
#line 3350 "tracker-steroids.c"
3350
3350
}
3352
3352
 
3353
3353
TrackerSteroids* tracker_steroids_construct (GType object_type) {
3354
3354
        TrackerSteroids * self = NULL;
3355
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3355
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3356
3356
        self = (TrackerSteroids*) g_object_new (object_type, NULL);
3357
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3357
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3358
3358
        return self;
3359
3359
#line 3360 "tracker-steroids.c"
3360
3360
}
3361
3361
 
3362
3362
 
3363
3363
TrackerSteroids* tracker_steroids_new (void) {
3364
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3364
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3365
3365
        return tracker_steroids_construct (TRACKER_TYPE_STEROIDS);
3366
3366
#line 3367 "tracker-steroids.c"
3367
3367
}
3368
3368
 
3369
3369
 
3370
3370
static void tracker_steroids_class_init (TrackerSteroidsClass * klass) {
3371
 
#line 22 "/home/juerg/Code/tracker/tracker/src/tracker-store/tracker-steroids.vala"
 
3371
#line 22 "/home/martyn/Source/tracker/src/tracker-store/tracker-steroids.vala"
3372
3372
        tracker_steroids_parent_class = g_type_class_peek_parent (klass);
3373
3373
#line 3374 "tracker-steroids.c"
3374
3374
}