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

« back to all changes in this revision

Viewing changes to src/libtracker-sparql/tracker-builder.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:
235
235
 * Since: 0.10
236
236
 */
237
237
static void _vala_array_add1 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
238
 
#line 173 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
238
#line 173 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
239
239
        if ((*length) == (*size)) {
240
 
#line 173 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
240
#line 173 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
241
241
                *size = (*size) ? (2 * (*size)) : 4;
242
 
#line 173 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
242
#line 173 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
243
243
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
244
244
#line 245 "tracker-builder.c"
245
245
        }
246
 
#line 173 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
246
#line 173 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
247
247
        (*array)[(*length)++] = value;
248
248
#line 249 "tracker-builder.c"
249
249
}
253
253
        TrackerSparqlBuilder * self = NULL;
254
254
        TrackerSparqlBuilderState* _tmp0_;
255
255
        gint _tmp0__length1;
256
 
#line 172 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
256
#line 172 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
257
257
        self = (TrackerSparqlBuilder*) g_object_new (object_type, NULL);
258
 
#line 173 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
258
#line 173 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
259
259
        _tmp0_ = self->priv->states;
260
 
#line 173 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
260
#line 173 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
261
261
        _tmp0__length1 = self->priv->states_length1;
262
 
#line 173 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
262
#line 173 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
263
263
        _vala_array_add1 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_UPDATE);
264
 
#line 172 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
264
#line 172 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
265
265
        return self;
266
266
#line 267 "tracker-builder.c"
267
267
}
268
268
 
269
269
 
270
270
TrackerSparqlBuilder* tracker_sparql_builder_new_update (void) {
271
 
#line 172 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
271
#line 172 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
272
272
        return tracker_sparql_builder_construct_update (TRACKER_SPARQL_TYPE_BUILDER);
273
273
#line 274 "tracker-builder.c"
274
274
}
286
286
 * Since: 0.10
287
287
 */
288
288
static void _vala_array_add2 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
289
 
#line 188 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
289
#line 188 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
290
290
        if ((*length) == (*size)) {
291
 
#line 188 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
291
#line 188 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
292
292
                *size = (*size) ? (2 * (*size)) : 4;
293
 
#line 188 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
293
#line 188 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
294
294
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
295
295
#line 296 "tracker-builder.c"
296
296
        }
297
 
#line 188 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
297
#line 188 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
298
298
        (*array)[(*length)++] = value;
299
299
#line 300 "tracker-builder.c"
300
300
}
301
301
 
302
302
 
303
303
static void _vala_array_add3 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
304
 
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
304
#line 189 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
305
305
        if ((*length) == (*size)) {
306
 
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
306
#line 189 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
307
307
                *size = (*size) ? (2 * (*size)) : 4;
308
 
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
308
#line 189 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
309
309
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
310
310
#line 311 "tracker-builder.c"
311
311
        }
312
 
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
312
#line 189 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
313
313
        (*array)[(*length)++] = value;
314
314
#line 315 "tracker-builder.c"
315
315
}
316
316
 
317
317
 
318
318
static void _vala_array_add4 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
319
 
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
319
#line 190 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
320
320
        if ((*length) == (*size)) {
321
 
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
321
#line 190 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
322
322
                *size = (*size) ? (2 * (*size)) : 4;
323
 
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
323
#line 190 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
324
324
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
325
325
#line 326 "tracker-builder.c"
326
326
        }
327
 
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
327
#line 190 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
328
328
        (*array)[(*length)++] = value;
329
329
#line 330 "tracker-builder.c"
330
330
}
338
338
        gint _tmp1__length1;
339
339
        TrackerSparqlBuilderState* _tmp2_;
340
340
        gint _tmp2__length1;
341
 
#line 187 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
341
#line 187 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
342
342
        self = (TrackerSparqlBuilder*) g_object_new (object_type, NULL);
343
 
#line 188 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
343
#line 188 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
344
344
        _tmp0_ = self->priv->states;
345
 
#line 188 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
345
#line 188 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
346
346
        _tmp0__length1 = self->priv->states_length1;
347
 
#line 188 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
347
#line 188 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
348
348
        _vala_array_add2 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_EMBEDDED_INSERT);
349
 
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
349
#line 189 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
350
350
        _tmp1_ = self->priv->states;
351
 
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
351
#line 189 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
352
352
        _tmp1__length1 = self->priv->states_length1;
353
 
#line 189 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
353
#line 189 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
354
354
        _vala_array_add3 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_INSERT);
355
 
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
355
#line 190 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
356
356
        _tmp2_ = self->priv->states;
357
 
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
357
#line 190 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
358
358
        _tmp2__length1 = self->priv->states_length1;
359
 
#line 190 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
359
#line 190 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
360
360
        _vala_array_add4 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_SUBJECT);
361
 
#line 187 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
361
#line 187 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
362
362
        return self;
363
363
#line 364 "tracker-builder.c"
364
364
}
365
365
 
366
366
 
367
367
TrackerSparqlBuilder* tracker_sparql_builder_new_embedded_insert (void) {
368
 
#line 187 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
368
#line 187 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
369
369
        return tracker_sparql_builder_construct_embedded_insert (TRACKER_SPARQL_TYPE_BUILDER);
370
370
#line 371 "tracker-builder.c"
371
371
}
381
381
 * Since: 0.10
382
382
 */
383
383
static void _vala_array_add5 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
384
 
#line 205 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
384
#line 205 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
385
385
        if ((*length) == (*size)) {
386
 
#line 205 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
386
#line 205 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
387
387
                *size = (*size) ? (2 * (*size)) : 4;
388
 
#line 205 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
388
#line 205 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
389
389
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
390
390
#line 391 "tracker-builder.c"
391
391
        }
392
 
#line 205 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
392
#line 205 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
393
393
        (*array)[(*length)++] = value;
394
394
#line 395 "tracker-builder.c"
395
395
}
401
401
        TrackerSparqlBuilderState* _tmp2_;
402
402
        gint _tmp2__length1;
403
403
        const gchar* _tmp3_;
404
 
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
404
#line 202 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
405
405
        g_return_if_fail (self != NULL);
406
 
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
406
#line 202 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
407
407
        _tmp0_ = tracker_sparql_builder_get_state (self);
408
 
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
408
#line 202 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
409
409
        _tmp1_ = _tmp0_;
410
 
#line 202 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
410
#line 202 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
411
411
        g_return_if_fail (_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_UPDATE);
412
 
#line 205 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
412
#line 205 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
413
413
        _tmp2_ = self->priv->states;
414
 
#line 205 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
414
#line 205 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
415
415
        _tmp2__length1 = self->priv->states_length1;
416
 
#line 205 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
416
#line 205 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
417
417
        _vala_array_add5 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_INSERT);
418
 
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
418
#line 206 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
419
419
        _tmp3_ = graph;
420
 
#line 206 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
420
#line 206 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
421
421
        if (_tmp3_ != NULL) {
422
422
#line 423 "tracker-builder.c"
423
423
                GString* _tmp4_;
424
424
                const gchar* _tmp5_;
425
425
                gchar* _tmp6_ = NULL;
426
426
                gchar* _tmp7_;
427
 
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
427
#line 207 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
428
428
                _tmp4_ = self->priv->str;
429
 
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
429
#line 207 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
430
430
                _tmp5_ = graph;
431
 
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
431
#line 207 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
432
432
                _tmp6_ = g_strdup_printf ("INSERT INTO <%s> {\n", _tmp5_);
433
 
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
433
#line 207 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
434
434
                _tmp7_ = _tmp6_;
435
 
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
435
#line 207 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
436
436
                g_string_append (_tmp4_, _tmp7_);
437
 
#line 207 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
437
#line 207 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
438
438
                _g_free0 (_tmp7_);
439
439
#line 440 "tracker-builder.c"
440
440
        } else {
441
441
                GString* _tmp8_;
442
 
#line 209 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
442
#line 209 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
443
443
                _tmp8_ = self->priv->str;
444
 
#line 209 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
444
#line 209 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
445
445
                g_string_append (_tmp8_, "INSERT {\n");
446
446
#line 447 "tracker-builder.c"
447
447
        }
458
458
 * Since: 0.10
459
459
 */
460
460
static void _vala_array_add6 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
461
 
#line 224 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
461
#line 224 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
462
462
        if ((*length) == (*size)) {
463
 
#line 224 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
463
#line 224 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
464
464
                *size = (*size) ? (2 * (*size)) : 4;
465
 
#line 224 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
465
#line 224 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
466
466
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
467
467
#line 468 "tracker-builder.c"
468
468
        }
469
 
#line 224 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
469
#line 224 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
470
470
        (*array)[(*length)++] = value;
471
471
#line 472 "tracker-builder.c"
472
472
}
478
478
        TrackerSparqlBuilderState* _tmp2_;
479
479
        gint _tmp2__length1;
480
480
        const gchar* _tmp3_;
481
 
#line 221 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
481
#line 221 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
482
482
        g_return_if_fail (self != NULL);
483
 
#line 221 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
483
#line 221 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
484
484
        _tmp0_ = tracker_sparql_builder_get_state (self);
485
 
#line 221 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
485
#line 221 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
486
486
        _tmp1_ = _tmp0_;
487
 
#line 221 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
487
#line 221 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
488
488
        g_return_if_fail (_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_UPDATE);
489
 
#line 224 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
489
#line 224 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
490
490
        _tmp2_ = self->priv->states;
491
 
#line 224 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
491
#line 224 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
492
492
        _tmp2__length1 = self->priv->states_length1;
493
 
#line 224 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
493
#line 224 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
494
494
        _vala_array_add6 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_INSERT);
495
 
#line 225 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
495
#line 225 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
496
496
        _tmp3_ = graph;
497
 
#line 225 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
497
#line 225 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
498
498
        if (_tmp3_ != NULL) {
499
499
#line 500 "tracker-builder.c"
500
500
                GString* _tmp4_;
501
501
                const gchar* _tmp5_;
502
502
                gchar* _tmp6_ = NULL;
503
503
                gchar* _tmp7_;
504
 
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
504
#line 226 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
505
505
                _tmp4_ = self->priv->str;
506
 
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
506
#line 226 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
507
507
                _tmp5_ = graph;
508
 
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
508
#line 226 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
509
509
                _tmp6_ = g_strdup_printf ("INSERT SILENT INTO <%s> {\n", _tmp5_);
510
 
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
510
#line 226 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
511
511
                _tmp7_ = _tmp6_;
512
 
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
512
#line 226 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
513
513
                g_string_append (_tmp4_, _tmp7_);
514
 
#line 226 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
514
#line 226 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
515
515
                _g_free0 (_tmp7_);
516
516
#line 517 "tracker-builder.c"
517
517
        } else {
518
518
                GString* _tmp8_;
519
 
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
519
#line 228 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
520
520
                _tmp8_ = self->priv->str;
521
 
#line 228 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
521
#line 228 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
522
522
                g_string_append (_tmp8_, "INSERT SILENT {\n");
523
523
#line 524 "tracker-builder.c"
524
524
        }
543
543
        gint _tmp8_;
544
544
        TrackerSparqlBuilderState _tmp9_;
545
545
        TrackerSparqlBuilderState _tmp10_;
546
 
#line 239 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
546
#line 239 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
547
547
        g_return_if_fail (self != NULL);
548
 
#line 239 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
548
#line 239 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
549
549
        _tmp0_ = tracker_sparql_builder_get_state (self);
550
 
#line 239 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
550
#line 239 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
551
551
        _tmp1_ = _tmp0_;
552
 
#line 239 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
552
#line 239 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
553
553
        _tmp2_ = tracker_sparql_builder_get_state (self);
554
 
#line 239 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
554
#line 239 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
555
555
        _tmp3_ = _tmp2_;
556
 
#line 239 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
556
#line 239 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
557
557
        g_return_if_fail ((_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_INSERT) || (_tmp3_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT));
558
 
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
558
#line 242 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
559
559
        _tmp4_ = tracker_sparql_builder_get_state (self);
560
 
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
560
#line 242 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
561
561
        _tmp5_ = _tmp4_;
562
 
#line 242 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
562
#line 242 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
563
563
        if (_tmp5_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT) {
564
564
#line 565 "tracker-builder.c"
565
565
                GString* _tmp6_;
566
566
                gint _tmp7_;
567
 
#line 243 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
567
#line 243 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
568
568
                _tmp6_ = self->priv->str;
569
 
#line 243 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
569
#line 243 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
570
570
                g_string_append (_tmp6_, " .\n");
571
 
#line 244 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
571
#line 244 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
572
572
                self->priv->states_length1 = self->priv->states_length1 - 3;
573
 
#line 244 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
573
#line 244 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
574
574
                _tmp7_ = self->priv->states_length1;
575
575
#line 576 "tracker-builder.c"
576
576
        }
577
 
#line 246 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
577
#line 246 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
578
578
        _tmp8_ = self->priv->states_length1;
579
 
#line 246 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
579
#line 246 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
580
580
        self->priv->states_length1 = _tmp8_ - 1;
581
 
#line 248 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
581
#line 248 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
582
582
        _tmp9_ = tracker_sparql_builder_get_state (self);
583
 
#line 248 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
583
#line 248 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
584
584
        _tmp10_ = _tmp9_;
585
 
#line 248 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
585
#line 248 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
586
586
        if (_tmp10_ != TRACKER_SPARQL_BUILDER_STATE_EMBEDDED_INSERT) {
587
587
#line 588 "tracker-builder.c"
588
588
                GString* _tmp11_;
589
 
#line 249 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
589
#line 249 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
590
590
                _tmp11_ = self->priv->str;
591
 
#line 249 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
591
#line 249 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
592
592
                g_string_append (_tmp11_, "}\n");
593
593
#line 594 "tracker-builder.c"
594
594
        }
606
606
 * Since: 0.10
607
607
 */
608
608
static void _vala_array_add7 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
609
 
#line 266 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
609
#line 266 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
610
610
        if ((*length) == (*size)) {
611
 
#line 266 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
611
#line 266 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
612
612
                *size = (*size) ? (2 * (*size)) : 4;
613
 
#line 266 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
613
#line 266 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
614
614
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
615
615
#line 616 "tracker-builder.c"
616
616
        }
617
 
#line 266 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
617
#line 266 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
618
618
        (*array)[(*length)++] = value;
619
619
#line 620 "tracker-builder.c"
620
620
}
626
626
        TrackerSparqlBuilderState* _tmp2_;
627
627
        gint _tmp2__length1;
628
628
        const gchar* _tmp3_;
629
 
#line 263 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
629
#line 263 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
630
630
        g_return_if_fail (self != NULL);
631
 
#line 263 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
631
#line 263 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
632
632
        _tmp0_ = tracker_sparql_builder_get_state (self);
633
 
#line 263 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
633
#line 263 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
634
634
        _tmp1_ = _tmp0_;
635
 
#line 263 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
635
#line 263 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
636
636
        g_return_if_fail (_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_UPDATE);
637
 
#line 266 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
637
#line 266 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
638
638
        _tmp2_ = self->priv->states;
639
 
#line 266 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
639
#line 266 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
640
640
        _tmp2__length1 = self->priv->states_length1;
641
 
#line 266 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
641
#line 266 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
642
642
        _vala_array_add7 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_DELETE);
643
 
#line 267 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
643
#line 267 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
644
644
        _tmp3_ = graph;
645
 
#line 267 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
645
#line 267 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
646
646
        if (_tmp3_ != NULL) {
647
647
#line 648 "tracker-builder.c"
648
648
                GString* _tmp4_;
649
649
                const gchar* _tmp5_;
650
650
                gchar* _tmp6_ = NULL;
651
651
                gchar* _tmp7_;
652
 
#line 268 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
652
#line 268 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
653
653
                _tmp4_ = self->priv->str;
654
 
#line 268 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
654
#line 268 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
655
655
                _tmp5_ = graph;
656
 
#line 268 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
656
#line 268 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
657
657
                _tmp6_ = g_strdup_printf ("DELETE FROM <%s> {\n", _tmp5_);
658
 
#line 268 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
658
#line 268 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
659
659
                _tmp7_ = _tmp6_;
660
 
#line 268 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
660
#line 268 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
661
661
                g_string_append (_tmp4_, _tmp7_);
662
 
#line 268 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
662
#line 268 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
663
663
                _g_free0 (_tmp7_);
664
664
#line 665 "tracker-builder.c"
665
665
        } else {
666
666
                GString* _tmp8_;
667
 
#line 270 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
667
#line 270 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
668
668
                _tmp8_ = self->priv->str;
669
 
#line 270 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
669
#line 270 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
670
670
                g_string_append (_tmp8_, "DELETE {\n");
671
671
#line 672 "tracker-builder.c"
672
672
        }
690
690
        TrackerSparqlBuilderState _tmp5_;
691
691
        gint _tmp8_;
692
692
        GString* _tmp9_;
693
 
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
693
#line 281 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
694
694
        g_return_if_fail (self != NULL);
695
 
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
695
#line 281 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
696
696
        _tmp0_ = tracker_sparql_builder_get_state (self);
697
 
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
697
#line 281 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
698
698
        _tmp1_ = _tmp0_;
699
 
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
699
#line 281 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
700
700
        _tmp2_ = tracker_sparql_builder_get_state (self);
701
 
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
701
#line 281 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
702
702
        _tmp3_ = _tmp2_;
703
 
#line 281 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
703
#line 281 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
704
704
        g_return_if_fail ((_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_DELETE) || (_tmp3_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT));
705
 
#line 284 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
705
#line 284 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
706
706
        _tmp4_ = tracker_sparql_builder_get_state (self);
707
 
#line 284 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
707
#line 284 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
708
708
        _tmp5_ = _tmp4_;
709
 
#line 284 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
709
#line 284 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
710
710
        if (_tmp5_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT) {
711
711
#line 712 "tracker-builder.c"
712
712
                GString* _tmp6_;
713
713
                gint _tmp7_;
714
 
#line 285 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
714
#line 285 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
715
715
                _tmp6_ = self->priv->str;
716
 
#line 285 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
716
#line 285 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
717
717
                g_string_append (_tmp6_, " .\n");
718
 
#line 286 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
718
#line 286 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
719
719
                self->priv->states_length1 = self->priv->states_length1 - 3;
720
 
#line 286 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
720
#line 286 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
721
721
                _tmp7_ = self->priv->states_length1;
722
722
#line 723 "tracker-builder.c"
723
723
        }
724
 
#line 288 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
724
#line 288 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
725
725
        _tmp8_ = self->priv->states_length1;
726
 
#line 288 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
726
#line 288 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
727
727
        self->priv->states_length1 = _tmp8_ - 1;
728
 
#line 290 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
728
#line 290 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
729
729
        _tmp9_ = self->priv->str;
730
 
#line 290 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
730
#line 290 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
731
731
        g_string_append (_tmp9_, "}\n");
732
732
#line 733 "tracker-builder.c"
733
733
}
743
743
 * Since: 0.10
744
744
 */
745
745
static void _vala_array_add8 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
746
 
#line 305 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
746
#line 305 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
747
747
        if ((*length) == (*size)) {
748
 
#line 305 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
748
#line 305 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
749
749
                *size = (*size) ? (2 * (*size)) : 4;
750
 
#line 305 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
750
#line 305 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
751
751
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
752
752
#line 753 "tracker-builder.c"
753
753
        }
754
 
#line 305 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
754
#line 305 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
755
755
        (*array)[(*length)++] = value;
756
756
#line 757 "tracker-builder.c"
757
757
}
772
772
        gint _tmp10__length1;
773
773
        GString* _tmp11_;
774
774
        const gchar* _tmp12_;
775
 
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
775
#line 302 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
776
776
        g_return_if_fail (self != NULL);
777
 
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
777
#line 302 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
778
778
        g_return_if_fail (graph != NULL);
779
 
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
779
#line 302 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
780
780
        _tmp0_ = tracker_sparql_builder_get_state (self);
781
 
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
781
#line 302 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
782
782
        _tmp1_ = _tmp0_;
783
 
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
783
#line 302 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
784
784
        _tmp2_ = tracker_sparql_builder_get_state (self);
785
 
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
785
#line 302 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
786
786
        _tmp3_ = _tmp2_;
787
 
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
787
#line 302 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
788
788
        _tmp4_ = tracker_sparql_builder_get_state (self);
789
 
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
789
#line 302 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
790
790
        _tmp5_ = _tmp4_;
791
 
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
791
#line 302 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
792
792
        _tmp6_ = tracker_sparql_builder_get_state (self);
793
 
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
793
#line 302 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
794
794
        _tmp7_ = _tmp6_;
795
 
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
795
#line 302 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
796
796
        _tmp8_ = tracker_sparql_builder_get_state (self);
797
 
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
797
#line 302 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
798
798
        _tmp9_ = _tmp8_;
799
 
#line 302 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
799
#line 302 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
800
800
        g_return_if_fail (((((_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_INSERT) || (_tmp3_ == TRACKER_SPARQL_BUILDER_STATE_DELETE)) || (_tmp5_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT)) || (_tmp7_ == TRACKER_SPARQL_BUILDER_STATE_WHERE)) || (_tmp9_ == TRACKER_SPARQL_BUILDER_STATE_GRAPH));
801
 
#line 305 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
801
#line 305 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
802
802
        _tmp10_ = self->priv->states;
803
 
#line 305 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
803
#line 305 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
804
804
        _tmp10__length1 = self->priv->states_length1;
805
 
#line 305 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
805
#line 305 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
806
806
        _vala_array_add8 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_GRAPH);
807
 
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
807
#line 306 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
808
808
        _tmp11_ = self->priv->str;
809
 
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
809
#line 306 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
810
810
        _tmp12_ = graph;
811
 
#line 306 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
811
#line 306 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
812
812
        g_string_append_printf (_tmp11_, "GRAPH <%s> {\n", _tmp12_);
813
813
#line 814 "tracker-builder.c"
814
814
}
831
831
        TrackerSparqlBuilderState _tmp5_;
832
832
        gint _tmp8_;
833
833
        GString* _tmp9_;
834
 
#line 317 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
834
#line 317 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
835
835
        g_return_if_fail (self != NULL);
836
 
#line 317 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
836
#line 317 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
837
837
        _tmp0_ = tracker_sparql_builder_get_state (self);
838
 
#line 317 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
838
#line 317 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
839
839
        _tmp1_ = _tmp0_;
840
 
#line 317 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
840
#line 317 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
841
841
        _tmp2_ = tracker_sparql_builder_get_state (self);
842
 
#line 317 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
842
#line 317 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
843
843
        _tmp3_ = _tmp2_;
844
 
#line 317 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
844
#line 317 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
845
845
        g_return_if_fail ((_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_GRAPH) || (_tmp3_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT));
846
 
#line 320 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
846
#line 320 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
847
847
        _tmp4_ = tracker_sparql_builder_get_state (self);
848
 
#line 320 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
848
#line 320 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
849
849
        _tmp5_ = _tmp4_;
850
 
#line 320 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
850
#line 320 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
851
851
        if (_tmp5_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT) {
852
852
#line 853 "tracker-builder.c"
853
853
                GString* _tmp6_;
854
854
                gint _tmp7_;
855
 
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
855
#line 321 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
856
856
                _tmp6_ = self->priv->str;
857
 
#line 321 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
857
#line 321 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
858
858
                g_string_append (_tmp6_, " .\n");
859
 
#line 322 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
859
#line 322 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
860
860
                self->priv->states_length1 = self->priv->states_length1 - 3;
861
 
#line 322 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
861
#line 322 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
862
862
                _tmp7_ = self->priv->states_length1;
863
863
#line 864 "tracker-builder.c"
864
864
        }
865
 
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
865
#line 324 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
866
866
        _tmp8_ = self->priv->states_length1;
867
 
#line 324 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
867
#line 324 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
868
868
        self->priv->states_length1 = _tmp8_ - 1;
869
 
#line 326 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
869
#line 326 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
870
870
        _tmp9_ = self->priv->str;
871
 
#line 326 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
871
#line 326 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
872
872
        g_string_append (_tmp9_, "}\n");
873
873
#line 874 "tracker-builder.c"
874
874
}
884
884
 * Since: 0.10
885
885
 */
886
886
static void _vala_array_add9 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
887
 
#line 341 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
887
#line 341 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
888
888
        if ((*length) == (*size)) {
889
 
#line 341 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
889
#line 341 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
890
890
                *size = (*size) ? (2 * (*size)) : 4;
891
 
#line 341 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
891
#line 341 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
892
892
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
893
893
#line 894 "tracker-builder.c"
894
894
        }
895
 
#line 341 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
895
#line 341 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
896
896
        (*array)[(*length)++] = value;
897
897
#line 898 "tracker-builder.c"
898
898
}
904
904
        TrackerSparqlBuilderState* _tmp2_;
905
905
        gint _tmp2__length1;
906
906
        GString* _tmp3_;
907
 
#line 338 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
907
#line 338 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
908
908
        g_return_if_fail (self != NULL);
909
 
#line 338 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
909
#line 338 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
910
910
        _tmp0_ = tracker_sparql_builder_get_state (self);
911
 
#line 338 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
911
#line 338 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
912
912
        _tmp1_ = _tmp0_;
913
 
#line 338 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
913
#line 338 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
914
914
        g_return_if_fail (_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_UPDATE);
915
 
#line 341 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
915
#line 341 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
916
916
        _tmp2_ = self->priv->states;
917
 
#line 341 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
917
#line 341 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
918
918
        _tmp2__length1 = self->priv->states_length1;
919
 
#line 341 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
919
#line 341 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
920
920
        _vala_array_add9 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_WHERE);
921
 
#line 342 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
921
#line 342 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
922
922
        _tmp3_ = self->priv->str;
923
 
#line 342 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
923
#line 342 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
924
924
        g_string_append (_tmp3_, "WHERE {\n");
925
925
#line 926 "tracker-builder.c"
926
926
}
943
943
        TrackerSparqlBuilderState _tmp5_;
944
944
        gint _tmp8_;
945
945
        GString* _tmp9_;
946
 
#line 353 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
946
#line 353 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
947
947
        g_return_if_fail (self != NULL);
948
 
#line 353 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
948
#line 353 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
949
949
        _tmp0_ = tracker_sparql_builder_get_state (self);
950
 
#line 353 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
950
#line 353 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
951
951
        _tmp1_ = _tmp0_;
952
 
#line 353 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
952
#line 353 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
953
953
        _tmp2_ = tracker_sparql_builder_get_state (self);
954
 
#line 353 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
954
#line 353 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
955
955
        _tmp3_ = _tmp2_;
956
 
#line 353 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
956
#line 353 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
957
957
        g_return_if_fail ((_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_WHERE) || (_tmp3_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT));
958
 
#line 356 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
958
#line 356 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
959
959
        _tmp4_ = tracker_sparql_builder_get_state (self);
960
 
#line 356 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
960
#line 356 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
961
961
        _tmp5_ = _tmp4_;
962
 
#line 356 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
962
#line 356 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
963
963
        if (_tmp5_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT) {
964
964
#line 965 "tracker-builder.c"
965
965
                GString* _tmp6_;
966
966
                gint _tmp7_;
967
 
#line 357 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
967
#line 357 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
968
968
                _tmp6_ = self->priv->str;
969
 
#line 357 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
969
#line 357 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
970
970
                g_string_append (_tmp6_, " .\n");
971
 
#line 358 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
971
#line 358 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
972
972
                self->priv->states_length1 = self->priv->states_length1 - 3;
973
 
#line 358 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
973
#line 358 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
974
974
                _tmp7_ = self->priv->states_length1;
975
975
#line 976 "tracker-builder.c"
976
976
        }
977
 
#line 360 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
977
#line 360 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
978
978
        _tmp8_ = self->priv->states_length1;
979
 
#line 360 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
979
#line 360 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
980
980
        self->priv->states_length1 = _tmp8_ - 1;
981
 
#line 361 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
981
#line 361 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
982
982
        _tmp9_ = self->priv->str;
983
 
#line 361 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
983
#line 361 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
984
984
        g_string_append (_tmp9_, "}\n");
985
985
#line 986 "tracker-builder.c"
986
986
}
999
999
        const gchar* _tmp0_;
1000
1000
        gchar* _tmp1_ = NULL;
1001
1001
        gchar* _tmp2_;
1002
 
#line 373 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1002
#line 373 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1003
1003
        g_return_if_fail (self != NULL);
1004
 
#line 373 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1004
#line 373 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1005
1005
        g_return_if_fail (var_name != NULL);
1006
 
#line 374 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1006
#line 374 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1007
1007
        _tmp0_ = var_name;
1008
 
#line 374 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1008
#line 374 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1009
1009
        _tmp1_ = g_strdup_printf ("?%s", _tmp0_);
1010
 
#line 374 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1010
#line 374 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1011
1011
        _tmp2_ = _tmp1_;
1012
 
#line 374 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1012
#line 374 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1013
1013
        tracker_sparql_builder_subject (self, _tmp2_);
1014
 
#line 374 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1014
#line 374 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1015
1015
        _g_free0 (_tmp2_);
1016
1016
#line 1017 "tracker-builder.c"
1017
1017
}
1030
1030
        const gchar* _tmp0_;
1031
1031
        gchar* _tmp1_ = NULL;
1032
1032
        gchar* _tmp2_;
1033
 
#line 386 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1033
#line 386 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1034
1034
        g_return_if_fail (self != NULL);
1035
 
#line 386 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1035
#line 386 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1036
1036
        g_return_if_fail (var_name != NULL);
1037
 
#line 387 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1037
#line 387 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1038
1038
        _tmp0_ = var_name;
1039
 
#line 387 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1039
#line 387 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1040
1040
        _tmp1_ = g_strdup_printf ("?%s", _tmp0_);
1041
 
#line 387 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1041
#line 387 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1042
1042
        _tmp2_ = _tmp1_;
1043
 
#line 387 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1043
#line 387 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1044
1044
        tracker_sparql_builder_object (self, _tmp2_);
1045
 
#line 387 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1045
#line 387 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1046
1046
        _g_free0 (_tmp2_);
1047
1047
#line 1048 "tracker-builder.c"
1048
1048
}
1062
1062
        const gchar* _tmp0_;
1063
1063
        gchar* _tmp1_ = NULL;
1064
1064
        gchar* _tmp2_;
1065
 
#line 400 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1065
#line 400 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1066
1066
        g_return_if_fail (self != NULL);
1067
 
#line 400 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1067
#line 400 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1068
1068
        g_return_if_fail (iri != NULL);
1069
 
#line 401 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1069
#line 401 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1070
1070
        _tmp0_ = iri;
1071
 
#line 401 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1071
#line 401 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1072
1072
        _tmp1_ = g_strdup_printf ("<%s>", _tmp0_);
1073
 
#line 401 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1073
#line 401 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1074
1074
        _tmp2_ = _tmp1_;
1075
 
#line 401 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1075
#line 401 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1076
1076
        tracker_sparql_builder_subject (self, _tmp2_);
1077
 
#line 401 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1077
#line 401 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1078
1078
        _g_free0 (_tmp2_);
1079
1079
#line 1080 "tracker-builder.c"
1080
1080
}
1090
1090
 * Since: 0.10
1091
1091
 */
1092
1092
static void _vala_array_add10 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
1093
 
#line 421 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1093
#line 421 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1094
1094
        if ((*length) == (*size)) {
1095
 
#line 421 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1095
#line 421 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1096
1096
                *size = (*size) ? (2 * (*size)) : 4;
1097
 
#line 421 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1097
#line 421 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1098
1098
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
1099
1099
#line 1100 "tracker-builder.c"
1100
1100
        }
1101
 
#line 421 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1101
#line 421 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1102
1102
        (*array)[(*length)++] = value;
1103
1103
#line 1104 "tracker-builder.c"
1104
1104
}
1123
1123
        const gchar* _tmp17_;
1124
1124
        TrackerSparqlBuilderState* _tmp18_;
1125
1125
        gint _tmp18__length1;
1126
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1126
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1127
1127
        g_return_if_fail (self != NULL);
1128
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1128
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1129
1129
        g_return_if_fail (s != NULL);
1130
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1130
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1131
1131
        _tmp0_ = tracker_sparql_builder_get_state (self);
1132
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1132
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1133
1133
        _tmp1_ = _tmp0_;
1134
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1134
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1135
1135
        _tmp2_ = tracker_sparql_builder_get_state (self);
1136
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1136
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1137
1137
        _tmp3_ = _tmp2_;
1138
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1138
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1139
1139
        _tmp4_ = tracker_sparql_builder_get_state (self);
1140
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1140
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1141
1141
        _tmp5_ = _tmp4_;
1142
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1142
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1143
1143
        _tmp6_ = tracker_sparql_builder_get_state (self);
1144
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1144
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1145
1145
        _tmp7_ = _tmp6_;
1146
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1146
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1147
1147
        _tmp8_ = tracker_sparql_builder_get_state (self);
1148
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1148
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1149
1149
        _tmp9_ = _tmp8_;
1150
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1150
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1151
1151
        _tmp10_ = tracker_sparql_builder_get_state (self);
1152
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1152
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1153
1153
        _tmp11_ = _tmp10_;
1154
 
#line 413 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1154
#line 413 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1155
1155
        g_return_if_fail ((((((_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_INSERT) || (_tmp3_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT)) || (_tmp5_ == TRACKER_SPARQL_BUILDER_STATE_EMBEDDED_INSERT)) || (_tmp7_ == TRACKER_SPARQL_BUILDER_STATE_DELETE)) || (_tmp9_ == TRACKER_SPARQL_BUILDER_STATE_WHERE)) || (_tmp11_ == TRACKER_SPARQL_BUILDER_STATE_GRAPH));
1156
 
#line 416 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1156
#line 416 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1157
1157
        _tmp12_ = tracker_sparql_builder_get_state (self);
1158
 
#line 416 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1158
#line 416 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1159
1159
        _tmp13_ = _tmp12_;
1160
 
#line 416 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1160
#line 416 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1161
1161
        if (_tmp13_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT) {
1162
1162
#line 1163 "tracker-builder.c"
1163
1163
                GString* _tmp14_;
1164
1164
                gint _tmp15_;
1165
 
#line 417 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1165
#line 417 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1166
1166
                _tmp14_ = self->priv->str;
1167
 
#line 417 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1167
#line 417 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1168
1168
                g_string_append (_tmp14_, " .\n");
1169
 
#line 418 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1169
#line 418 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1170
1170
                self->priv->states_length1 = self->priv->states_length1 - 3;
1171
 
#line 418 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1171
#line 418 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1172
1172
                _tmp15_ = self->priv->states_length1;
1173
1173
#line 1174 "tracker-builder.c"
1174
1174
        }
1175
 
#line 420 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1175
#line 420 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1176
1176
        _tmp16_ = self->priv->str;
1177
 
#line 420 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1177
#line 420 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1178
1178
        _tmp17_ = s;
1179
 
#line 420 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1179
#line 420 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1180
1180
        g_string_append (_tmp16_, _tmp17_);
1181
 
#line 421 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1181
#line 421 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1182
1182
        _tmp18_ = self->priv->states;
1183
 
#line 421 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1183
#line 421 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1184
1184
        _tmp18__length1 = self->priv->states_length1;
1185
 
#line 421 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1185
#line 421 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1186
1186
        _vala_array_add10 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_SUBJECT);
1187
1187
#line 1188 "tracker-builder.c"
1188
1188
}
1201
1201
        const gchar* _tmp0_;
1202
1202
        gchar* _tmp1_ = NULL;
1203
1203
        gchar* _tmp2_;
1204
 
#line 433 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1204
#line 433 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1205
1205
        g_return_if_fail (self != NULL);
1206
 
#line 433 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1206
#line 433 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1207
1207
        g_return_if_fail (iri != NULL);
1208
 
#line 434 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1208
#line 434 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1209
1209
        _tmp0_ = iri;
1210
 
#line 434 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1210
#line 434 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1211
1211
        _tmp1_ = g_strdup_printf ("<%s>", _tmp0_);
1212
 
#line 434 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1212
#line 434 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1213
1213
        _tmp2_ = _tmp1_;
1214
 
#line 434 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1214
#line 434 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1215
1215
        tracker_sparql_builder_predicate (self, _tmp2_);
1216
 
#line 434 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1216
#line 434 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1217
1217
        _g_free0 (_tmp2_);
1218
1218
#line 1219 "tracker-builder.c"
1219
1219
}
1229
1229
 * Since: 0.10
1230
1230
 */
1231
1231
static void _vala_array_add11 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
1232
 
#line 455 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1232
#line 455 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1233
1233
        if ((*length) == (*size)) {
1234
 
#line 455 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1234
#line 455 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1235
1235
                *size = (*size) ? (2 * (*size)) : 4;
1236
 
#line 455 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1236
#line 455 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1237
1237
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
1238
1238
#line 1239 "tracker-builder.c"
1239
1239
        }
1240
 
#line 455 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1240
#line 455 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1241
1241
        (*array)[(*length)++] = value;
1242
1242
#line 1243 "tracker-builder.c"
1243
1243
}
1257
1257
        const gchar* _tmp12_;
1258
1258
        TrackerSparqlBuilderState* _tmp13_;
1259
1259
        gint _tmp13__length1;
1260
 
#line 446 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1260
#line 446 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1261
1261
        g_return_if_fail (self != NULL);
1262
 
#line 446 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1262
#line 446 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1263
1263
        g_return_if_fail (s != NULL);
1264
 
#line 446 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1264
#line 446 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1265
1265
        _tmp0_ = tracker_sparql_builder_get_state (self);
1266
 
#line 446 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1266
#line 446 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1267
1267
        _tmp1_ = _tmp0_;
1268
 
#line 446 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1268
#line 446 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1269
1269
        _tmp2_ = tracker_sparql_builder_get_state (self);
1270
 
#line 446 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1270
#line 446 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1271
1271
        _tmp3_ = _tmp2_;
1272
 
#line 446 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1272
#line 446 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1273
1273
        _tmp4_ = tracker_sparql_builder_get_state (self);
1274
 
#line 446 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1274
#line 446 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1275
1275
        _tmp5_ = _tmp4_;
1276
 
#line 446 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1276
#line 446 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1277
1277
        g_return_if_fail (((_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_SUBJECT) || (_tmp3_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT)) || (_tmp5_ == TRACKER_SPARQL_BUILDER_STATE_BLANK));
1278
 
#line 449 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1278
#line 449 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1279
1279
        _tmp6_ = tracker_sparql_builder_get_state (self);
1280
 
#line 449 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1280
#line 449 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1281
1281
        _tmp7_ = _tmp6_;
1282
 
#line 449 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1282
#line 449 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1283
1283
        if (_tmp7_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT) {
1284
1284
#line 1285 "tracker-builder.c"
1285
1285
                GString* _tmp8_;
1286
1286
                gint _tmp9_;
1287
 
#line 450 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1287
#line 450 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1288
1288
                _tmp8_ = self->priv->str;
1289
 
#line 450 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1289
#line 450 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1290
1290
                g_string_append (_tmp8_, " ;\n\t");
1291
 
#line 451 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1291
#line 451 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1292
1292
                self->priv->states_length1 = self->priv->states_length1 - 2;
1293
 
#line 451 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1293
#line 451 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1294
1294
                _tmp9_ = self->priv->states_length1;
1295
1295
#line 1296 "tracker-builder.c"
1296
1296
        }
1297
 
#line 453 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1297
#line 453 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1298
1298
        _tmp10_ = self->priv->str;
1299
 
#line 453 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1299
#line 453 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1300
1300
        g_string_append (_tmp10_, " ");
1301
 
#line 454 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1301
#line 454 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1302
1302
        _tmp11_ = self->priv->str;
1303
 
#line 454 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1303
#line 454 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1304
1304
        _tmp12_ = s;
1305
 
#line 454 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1305
#line 454 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1306
1306
        g_string_append (_tmp11_, _tmp12_);
1307
 
#line 455 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1307
#line 455 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1308
1308
        _tmp13_ = self->priv->states;
1309
 
#line 455 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1309
#line 455 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1310
1310
        _tmp13__length1 = self->priv->states_length1;
1311
 
#line 455 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1311
#line 455 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1312
1312
        _vala_array_add11 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_PREDICATE);
1313
1313
#line 1314 "tracker-builder.c"
1314
1314
}
1327
1327
        const gchar* _tmp0_;
1328
1328
        gchar* _tmp1_ = NULL;
1329
1329
        gchar* _tmp2_;
1330
 
#line 467 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1330
#line 467 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1331
1331
        g_return_if_fail (self != NULL);
1332
 
#line 467 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1332
#line 467 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1333
1333
        g_return_if_fail (iri != NULL);
1334
 
#line 468 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1334
#line 468 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1335
1335
        _tmp0_ = iri;
1336
 
#line 468 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1336
#line 468 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1337
1337
        _tmp1_ = g_strdup_printf ("<%s>", _tmp0_);
1338
 
#line 468 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1338
#line 468 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1339
1339
        _tmp2_ = _tmp1_;
1340
 
#line 468 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1340
#line 468 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1341
1341
        tracker_sparql_builder_object (self, _tmp2_);
1342
 
#line 468 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1342
#line 468 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1343
1343
        _g_free0 (_tmp2_);
1344
1344
#line 1345 "tracker-builder.c"
1345
1345
}
1355
1355
 * Since: 0.10
1356
1356
 */
1357
1357
static void _vala_array_add12 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
1358
 
#line 489 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1358
#line 489 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1359
1359
        if ((*length) == (*size)) {
1360
 
#line 489 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1360
#line 489 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1361
1361
                *size = (*size) ? (2 * (*size)) : 4;
1362
 
#line 489 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1362
#line 489 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1363
1363
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
1364
1364
#line 1365 "tracker-builder.c"
1365
1365
        }
1366
 
#line 489 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1366
#line 489 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1367
1367
        (*array)[(*length)++] = value;
1368
1368
#line 1369 "tracker-builder.c"
1369
1369
}
1382
1382
        TrackerSparqlBuilderState* _tmp11_;
1383
1383
        gint _tmp11__length1;
1384
1384
        gint _tmp12_;
1385
 
#line 480 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1385
#line 480 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1386
1386
        g_return_if_fail (self != NULL);
1387
 
#line 480 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1387
#line 480 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1388
1388
        g_return_if_fail (s != NULL);
1389
 
#line 480 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1389
#line 480 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1390
1390
        _tmp0_ = tracker_sparql_builder_get_state (self);
1391
 
#line 480 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1391
#line 480 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1392
1392
        _tmp1_ = _tmp0_;
1393
 
#line 480 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1393
#line 480 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1394
1394
        _tmp2_ = tracker_sparql_builder_get_state (self);
1395
 
#line 480 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1395
#line 480 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1396
1396
        _tmp3_ = _tmp2_;
1397
 
#line 480 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1397
#line 480 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1398
1398
        g_return_if_fail ((_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_PREDICATE) || (_tmp3_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT));
1399
 
#line 483 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1399
#line 483 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1400
1400
        _tmp4_ = tracker_sparql_builder_get_state (self);
1401
 
#line 483 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1401
#line 483 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1402
1402
        _tmp5_ = _tmp4_;
1403
 
#line 483 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1403
#line 483 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1404
1404
        if (_tmp5_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT) {
1405
1405
#line 1406 "tracker-builder.c"
1406
1406
                GString* _tmp6_;
1407
1407
                gint _tmp7_;
1408
 
#line 484 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1408
#line 484 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1409
1409
                _tmp6_ = self->priv->str;
1410
 
#line 484 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1410
#line 484 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1411
1411
                g_string_append (_tmp6_, " ,");
1412
 
#line 485 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1412
#line 485 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1413
1413
                _tmp7_ = self->priv->states_length1;
1414
 
#line 485 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1414
#line 485 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1415
1415
                self->priv->states_length1 = _tmp7_ - 1;
1416
1416
#line 1417 "tracker-builder.c"
1417
1417
        }
1418
 
#line 487 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1418
#line 487 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1419
1419
        _tmp8_ = self->priv->str;
1420
 
#line 487 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1420
#line 487 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1421
1421
        g_string_append (_tmp8_, " ");
1422
 
#line 488 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1422
#line 488 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1423
1423
        _tmp9_ = self->priv->str;
1424
 
#line 488 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1424
#line 488 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1425
1425
        _tmp10_ = s;
1426
 
#line 488 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1426
#line 488 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1427
1427
        g_string_append (_tmp9_, _tmp10_);
1428
 
#line 489 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1428
#line 489 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1429
1429
        _tmp11_ = self->priv->states;
1430
 
#line 489 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1430
#line 489 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1431
1431
        _tmp11__length1 = self->priv->states_length1;
1432
 
#line 489 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1432
#line 489 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1433
1433
        _vala_array_add12 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_OBJECT);
1434
 
#line 491 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1434
#line 491 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1435
1435
        _tmp12_ = self->priv->_length;
1436
 
#line 491 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1436
#line 491 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1437
1437
        tracker_sparql_builder_set_length (self, _tmp12_ + 1);
1438
1438
#line 1439 "tracker-builder.c"
1439
1439
}
1450
1450
 * Since: 0.10
1451
1451
 */
1452
1452
static void _vala_array_add13 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
1453
 
#line 543 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1453
#line 543 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1454
1454
        if ((*length) == (*size)) {
1455
 
#line 543 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1455
#line 543 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1456
1456
                *size = (*size) ? (2 * (*size)) : 4;
1457
 
#line 543 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1457
#line 543 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1458
1458
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
1459
1459
#line 1460 "tracker-builder.c"
1460
1460
        }
1461
 
#line 543 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1461
#line 543 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1462
1462
        (*array)[(*length)++] = value;
1463
1463
#line 1464 "tracker-builder.c"
1464
1464
}
1478
1478
        TrackerSparqlBuilderState* _tmp26_;
1479
1479
        gint _tmp26__length1;
1480
1480
        gint _tmp27_;
1481
 
#line 504 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1481
#line 504 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1482
1482
        g_return_if_fail (self != NULL);
1483
 
#line 504 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1483
#line 504 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1484
1484
        g_return_if_fail (literal != NULL);
1485
 
#line 504 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1485
#line 504 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1486
1486
        _tmp0_ = tracker_sparql_builder_get_state (self);
1487
 
#line 504 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1487
#line 504 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1488
1488
        _tmp1_ = _tmp0_;
1489
 
#line 504 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1489
#line 504 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1490
1490
        _tmp2_ = tracker_sparql_builder_get_state (self);
1491
 
#line 504 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1491
#line 504 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1492
1492
        _tmp3_ = _tmp2_;
1493
 
#line 504 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1493
#line 504 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1494
1494
        g_return_if_fail ((_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_PREDICATE) || (_tmp3_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT));
1495
 
#line 507 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1495
#line 507 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1496
1496
        _tmp4_ = tracker_sparql_builder_get_state (self);
1497
 
#line 507 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1497
#line 507 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1498
1498
        _tmp5_ = _tmp4_;
1499
 
#line 507 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1499
#line 507 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1500
1500
        if (_tmp5_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT) {
1501
1501
#line 1502 "tracker-builder.c"
1502
1502
                GString* _tmp6_;
1503
1503
                gint _tmp7_;
1504
 
#line 508 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1504
#line 508 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1505
1505
                _tmp6_ = self->priv->str;
1506
 
#line 508 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1506
#line 508 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1507
1507
                g_string_append (_tmp6_, " ,");
1508
 
#line 509 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1508
#line 509 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1509
1509
                _tmp7_ = self->priv->states_length1;
1510
 
#line 509 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1510
#line 509 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1511
1511
                self->priv->states_length1 = _tmp7_ - 1;
1512
1512
#line 1513 "tracker-builder.c"
1513
1513
        }
1514
 
#line 512 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1514
#line 512 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1515
1515
        _tmp8_ = self->priv->str;
1516
 
#line 512 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1516
#line 512 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1517
1517
        g_string_append (_tmp8_, " \"");
1518
 
#line 514 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1518
#line 514 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1519
1519
        _tmp9_ = literal;
1520
 
#line 514 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1520
#line 514 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1521
1521
        p = _tmp9_;
1522
 
#line 515 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1522
#line 515 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1523
1523
        while (TRUE) {
1524
1524
#line 1525 "tracker-builder.c"
1525
1525
                gchar* _tmp10_;
1533
1533
                gsize _tmp17_;
1534
1534
                gchar* _tmp18_;
1535
1535
                gchar* _tmp24_;
1536
 
#line 515 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1536
#line 515 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1537
1537
                _tmp10_ = p;
1538
 
#line 515 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1538
#line 515 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1539
1539
                if (!((*_tmp10_) != '\0')) {
1540
 
#line 515 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1540
#line 515 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1541
1541
                        break;
1542
1542
#line 1543 "tracker-builder.c"
1543
1543
                }
1544
 
#line 516 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1544
#line 516 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1545
1545
                _tmp11_ = p;
1546
 
#line 516 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1546
#line 516 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1547
1547
                _tmp12_ = strcspn ((const gchar*) _tmp11_, "\t\n\r\"\\");
1548
 
#line 516 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1548
#line 516 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1549
1549
                len = _tmp12_;
1550
 
#line 517 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1550
#line 517 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1551
1551
                _tmp13_ = self->priv->str;
1552
 
#line 517 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1552
#line 517 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1553
1553
                _tmp14_ = p;
1554
 
#line 517 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1554
#line 517 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1555
1555
                _tmp15_ = len;
1556
 
#line 517 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1556
#line 517 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1557
1557
                g_string_append_len (_tmp13_, (const gchar*) _tmp14_, (gssize) ((glong) _tmp15_));
1558
 
#line 518 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1558
#line 518 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1559
1559
                _tmp16_ = p;
1560
 
#line 518 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1560
#line 518 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1561
1561
                _tmp17_ = len;
1562
 
#line 518 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1562
#line 518 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1563
1563
                p = _tmp16_ + _tmp17_;
1564
 
#line 519 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1564
#line 519 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1565
1565
                _tmp18_ = p;
1566
 
#line 519 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1566
#line 519 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1567
1567
                switch (*_tmp18_) {
1568
 
#line 519 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1568
#line 519 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1569
1569
                        case '\t':
1570
1570
#line 1571 "tracker-builder.c"
1571
1571
                        {
1572
1572
                                GString* _tmp19_;
1573
 
#line 521 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1573
#line 521 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1574
1574
                                _tmp19_ = self->priv->str;
1575
 
#line 521 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1575
#line 521 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1576
1576
                                g_string_append (_tmp19_, "\\t");
1577
 
#line 522 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1577
#line 522 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1578
1578
                                break;
1579
1579
#line 1580 "tracker-builder.c"
1580
1580
                        }
1581
 
#line 519 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1581
#line 519 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1582
1582
                        case '\n':
1583
1583
#line 1584 "tracker-builder.c"
1584
1584
                        {
1585
1585
                                GString* _tmp20_;
1586
 
#line 524 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1586
#line 524 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1587
1587
                                _tmp20_ = self->priv->str;
1588
 
#line 524 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1588
#line 524 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1589
1589
                                g_string_append (_tmp20_, "\\n");
1590
 
#line 525 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1590
#line 525 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1591
1591
                                break;
1592
1592
#line 1593 "tracker-builder.c"
1593
1593
                        }
1594
 
#line 519 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1594
#line 519 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1595
1595
                        case '\r':
1596
1596
#line 1597 "tracker-builder.c"
1597
1597
                        {
1598
1598
                                GString* _tmp21_;
1599
 
#line 527 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1599
#line 527 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1600
1600
                                _tmp21_ = self->priv->str;
1601
 
#line 527 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1601
#line 527 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1602
1602
                                g_string_append (_tmp21_, "\\r");
1603
 
#line 528 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1603
#line 528 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1604
1604
                                break;
1605
1605
#line 1606 "tracker-builder.c"
1606
1606
                        }
1607
 
#line 519 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1607
#line 519 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1608
1608
                        case '"':
1609
1609
#line 1610 "tracker-builder.c"
1610
1610
                        {
1611
1611
                                GString* _tmp22_;
1612
 
#line 530 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1612
#line 530 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1613
1613
                                _tmp22_ = self->priv->str;
1614
 
#line 530 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1614
#line 530 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1615
1615
                                g_string_append (_tmp22_, "\\\"");
1616
 
#line 531 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1616
#line 531 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1617
1617
                                break;
1618
1618
#line 1619 "tracker-builder.c"
1619
1619
                        }
1620
 
#line 519 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1620
#line 519 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1621
1621
                        case '\\':
1622
1622
#line 1623 "tracker-builder.c"
1623
1623
                        {
1624
1624
                                GString* _tmp23_;
1625
 
#line 533 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1625
#line 533 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1626
1626
                                _tmp23_ = self->priv->str;
1627
 
#line 533 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1627
#line 533 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1628
1628
                                g_string_append (_tmp23_, "\\\\");
1629
 
#line 534 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1629
#line 534 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1630
1630
                                break;
1631
1631
#line 1632 "tracker-builder.c"
1632
1632
                        }
1633
1633
                        default:
1634
1634
                        {
1635
 
#line 536 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1635
#line 536 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1636
1636
                                continue;
1637
1637
#line 1638 "tracker-builder.c"
1638
1638
                        }
1639
1639
                }
1640
 
#line 538 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1640
#line 538 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1641
1641
                _tmp24_ = p;
1642
 
#line 538 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1642
#line 538 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1643
1643
                p = _tmp24_ + 1;
1644
1644
#line 1645 "tracker-builder.c"
1645
1645
        }
1646
 
#line 541 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1646
#line 541 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1647
1647
        _tmp25_ = self->priv->str;
1648
 
#line 541 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1648
#line 541 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1649
1649
        g_string_append (_tmp25_, "\"");
1650
 
#line 543 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1650
#line 543 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1651
1651
        _tmp26_ = self->priv->states;
1652
 
#line 543 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1652
#line 543 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1653
1653
        _tmp26__length1 = self->priv->states_length1;
1654
 
#line 543 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1654
#line 543 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1655
1655
        _vala_array_add13 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_OBJECT);
1656
 
#line 545 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1656
#line 545 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1657
1657
        _tmp27_ = self->priv->_length;
1658
 
#line 545 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1658
#line 545 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1659
1659
        tracker_sparql_builder_set_length (self, _tmp27_ + 1);
1660
1660
#line 1661 "tracker-builder.c"
1661
1661
}
1847
1847
        gchar* _tmp1_ = NULL;
1848
1848
        gboolean _tmp2_ = FALSE;
1849
1849
        const gchar* _tmp10_;
1850
 
#line 557 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1850
#line 557 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1851
1851
        g_return_if_fail (self != NULL);
1852
 
#line 557 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1852
#line 557 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1853
1853
        g_return_if_fail (value != NULL);
1854
 
#line 560 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1854
#line 560 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1855
1855
        _tmp0_ = value;
1856
 
#line 560 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1856
#line 560 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1857
1857
        _tmp2_ = g_utf8_validate (_tmp0_, (gssize) (-1), &_tmp1_);
1858
 
#line 560 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1858
#line 560 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1859
1859
        end = _tmp1_;
1860
 
#line 560 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1860
#line 560 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1861
1861
        if (!_tmp2_) {
1862
1862
#line 1863 "tracker-builder.c"
1863
1863
                const gchar* _tmp3_;
1864
1864
                gchar* _tmp4_;
1865
 
#line 561 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1865
#line 561 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1866
1866
                _tmp3_ = value;
1867
 
#line 561 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1867
#line 561 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1868
1868
                _tmp4_ = end;
1869
 
#line 561 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1869
#line 561 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1870
1870
                if (_tmp3_ != _tmp4_) {
1871
1871
#line 1872 "tracker-builder.c"
1872
1872
                        const gchar* _tmp5_;
1874
1874
                        const gchar* _tmp7_;
1875
1875
                        gchar* _tmp8_ = NULL;
1876
1876
                        gchar* _tmp9_;
1877
 
#line 562 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1877
#line 562 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1878
1878
                        _tmp5_ = value;
1879
 
#line 562 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1879
#line 562 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1880
1880
                        _tmp6_ = end;
1881
 
#line 562 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1881
#line 562 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1882
1882
                        _tmp7_ = value;
1883
 
#line 562 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1883
#line 562 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1884
1884
                        _tmp8_ = string_substring (_tmp5_, (glong) 0, (glong) (_tmp6_ - ((gchar*) _tmp7_)));
1885
 
#line 562 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1885
#line 562 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1886
1886
                        _tmp9_ = _tmp8_;
1887
 
#line 562 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1887
#line 562 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1888
1888
                        tracker_sparql_builder_object_string (self, _tmp9_);
1889
 
#line 562 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1889
#line 562 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1890
1890
                        _g_free0 (_tmp9_);
1891
1891
#line 1892 "tracker-builder.c"
1892
1892
                } else {
1893
 
#line 564 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1893
#line 564 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1894
1894
                        tracker_sparql_builder_object_string (self, "(invalid data)");
1895
1895
#line 1896 "tracker-builder.c"
1896
1896
                }
1897
 
#line 567 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1897
#line 567 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1898
1898
                return;
1899
1899
#line 1900 "tracker-builder.c"
1900
1900
        }
1901
 
#line 570 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1901
#line 570 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1902
1902
        _tmp10_ = value;
1903
 
#line 570 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1903
#line 570 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1904
1904
        tracker_sparql_builder_object_string (self, _tmp10_);
1905
1905
#line 1906 "tracker-builder.c"
1906
1906
}
1919
1919
        const gchar* _tmp0_ = NULL;
1920
1920
        gboolean _tmp1_;
1921
1921
        const gchar* _tmp2_;
1922
 
#line 582 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1922
#line 582 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1923
1923
        g_return_if_fail (self != NULL);
1924
 
#line 583 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1924
#line 583 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1925
1925
        _tmp1_ = literal;
1926
 
#line 583 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1926
#line 583 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1927
1927
        if (_tmp1_) {
1928
 
#line 583 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1928
#line 583 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1929
1929
                _tmp0_ = "true";
1930
1930
#line 1931 "tracker-builder.c"
1931
1931
        } else {
1932
 
#line 583 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1932
#line 583 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1933
1933
                _tmp0_ = "false";
1934
1934
#line 1935 "tracker-builder.c"
1935
1935
        }
1936
 
#line 583 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1936
#line 583 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1937
1937
        _tmp2_ = _tmp0_;
1938
 
#line 583 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1938
#line 583 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1939
1939
        tracker_sparql_builder_object (self, _tmp2_);
1940
1940
#line 1941 "tracker-builder.c"
1941
1941
}
1954
1954
        gint64 _tmp0_;
1955
1955
        gchar* _tmp1_ = NULL;
1956
1956
        gchar* _tmp2_;
1957
 
#line 595 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1957
#line 595 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1958
1958
        g_return_if_fail (self != NULL);
1959
 
#line 596 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1959
#line 596 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1960
1960
        _tmp0_ = literal;
1961
 
#line 596 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1961
#line 596 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1962
1962
        _tmp1_ = g_strdup_printf ("%" G_GINT64_FORMAT, _tmp0_);
1963
 
#line 596 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1963
#line 596 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1964
1964
        _tmp2_ = _tmp1_;
1965
 
#line 596 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1965
#line 596 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1966
1966
        tracker_sparql_builder_object (self, _tmp2_);
1967
 
#line 596 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
1967
#line 596 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
1968
1968
        _g_free0 (_tmp2_);
1969
1969
#line 1970 "tracker-builder.c"
1970
1970
}
2013
2013
        gint _tmp13_;
2014
2014
        gchar* _tmp14_ = NULL;
2015
2015
        gchar* _tmp15_;
2016
 
#line 609 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2016
#line 609 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2017
2017
        g_return_if_fail (self != NULL);
2018
 
#line 610 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2018
#line 610 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2019
2019
        _tmp0_ = *literal;
2020
 
#line 610 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2020
#line 610 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2021
2021
        g_time_gm (_tmp0_, &_tmp1_);
2022
 
#line 610 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2022
#line 610 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2023
2023
        tm = _tmp1_;
2024
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2024
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2025
2025
        _tmp2_ = tm;
2026
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2026
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2027
2027
        _tmp3_ = _tmp2_.tm_year;
2028
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2028
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2029
2029
        _tmp4_ = tm;
2030
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2030
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2031
2031
        _tmp5_ = _tmp4_.tm_mon;
2032
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2032
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2033
2033
        _tmp6_ = tm;
2034
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2034
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2035
2035
        _tmp7_ = _tmp6_.tm_mday;
2036
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2036
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2037
2037
        _tmp8_ = tm;
2038
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2038
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2039
2039
        _tmp9_ = _tmp8_.tm_hour;
2040
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2040
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2041
2041
        _tmp10_ = tm;
2042
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2042
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2043
2043
        _tmp11_ = _tmp10_.tm_min;
2044
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2044
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2045
2045
        _tmp12_ = tm;
2046
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2046
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2047
2047
        _tmp13_ = _tmp12_.tm_sec;
2048
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2048
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2049
2049
        _tmp14_ = g_strdup_printf ("%04d-%02d-%02dT%02d:%02d:%02dZ", _tmp3_ + 1900, _tmp5_ + 1, _tmp7_, _tmp9_, _tmp11_, _tmp13_);
2050
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2050
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2051
2051
        _tmp15_ = _tmp14_;
2052
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2052
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2053
2053
        tracker_sparql_builder_object_string (self, _tmp15_);
2054
 
#line 612 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2054
#line 612 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2055
2055
        _g_free0 (_tmp15_);
2056
2056
#line 2057 "tracker-builder.c"
2057
2057
}
2100
2100
        gdouble _tmp0_;
2101
2101
        gchar* _tmp1_ = NULL;
2102
2102
        gchar* _tmp2_;
2103
 
#line 624 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2103
#line 624 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2104
2104
        g_return_if_fail (self != NULL);
2105
 
#line 625 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2105
#line 625 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2106
2106
        _tmp0_ = literal;
2107
 
#line 625 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2107
#line 625 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2108
2108
        _tmp1_ = double_to_string (_tmp0_);
2109
 
#line 625 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2109
#line 625 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2110
2110
        _tmp2_ = _tmp1_;
2111
 
#line 625 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2111
#line 625 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2112
2112
        tracker_sparql_builder_object (self, _tmp2_);
2113
 
#line 625 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2113
#line 625 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2114
2114
        _g_free0 (_tmp2_);
2115
2115
#line 2116 "tracker-builder.c"
2116
2116
}
2127
2127
 * Since: 0.10
2128
2128
 */
2129
2129
static void _vala_array_add14 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
2130
 
#line 646 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2130
#line 646 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2131
2131
        if ((*length) == (*size)) {
2132
 
#line 646 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2132
#line 646 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2133
2133
                *size = (*size) ? (2 * (*size)) : 4;
2134
 
#line 646 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2134
#line 646 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2135
2135
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
2136
2136
#line 2137 "tracker-builder.c"
2137
2137
        }
2138
 
#line 646 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2138
#line 646 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2139
2139
        (*array)[(*length)++] = value;
2140
2140
#line 2141 "tracker-builder.c"
2141
2141
}
2151
2151
        GString* _tmp8_;
2152
2152
        TrackerSparqlBuilderState* _tmp9_;
2153
2153
        gint _tmp9__length1;
2154
 
#line 638 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2154
#line 638 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2155
2155
        g_return_if_fail (self != NULL);
2156
 
#line 638 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2156
#line 638 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2157
2157
        _tmp0_ = tracker_sparql_builder_get_state (self);
2158
 
#line 638 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2158
#line 638 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2159
2159
        _tmp1_ = _tmp0_;
2160
 
#line 638 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2160
#line 638 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2161
2161
        _tmp2_ = tracker_sparql_builder_get_state (self);
2162
 
#line 638 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2162
#line 638 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2163
2163
        _tmp3_ = _tmp2_;
2164
 
#line 638 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2164
#line 638 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2165
2165
        g_return_if_fail ((_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_PREDICATE) || (_tmp3_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT));
2166
 
#line 641 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2166
#line 641 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2167
2167
        _tmp4_ = tracker_sparql_builder_get_state (self);
2168
 
#line 641 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2168
#line 641 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2169
2169
        _tmp5_ = _tmp4_;
2170
 
#line 641 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2170
#line 641 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2171
2171
        if (_tmp5_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT) {
2172
2172
#line 2173 "tracker-builder.c"
2173
2173
                GString* _tmp6_;
2174
2174
                gint _tmp7_;
2175
 
#line 642 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2175
#line 642 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2176
2176
                _tmp6_ = self->priv->str;
2177
 
#line 642 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2177
#line 642 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2178
2178
                g_string_append (_tmp6_, " ,");
2179
 
#line 643 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2179
#line 643 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2180
2180
                _tmp7_ = self->priv->states_length1;
2181
 
#line 643 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2181
#line 643 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2182
2182
                self->priv->states_length1 = _tmp7_ - 1;
2183
2183
#line 2184 "tracker-builder.c"
2184
2184
        }
2185
 
#line 645 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2185
#line 645 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2186
2186
        _tmp8_ = self->priv->str;
2187
 
#line 645 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2187
#line 645 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2188
2188
        g_string_append (_tmp8_, " [");
2189
 
#line 646 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2189
#line 646 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2190
2190
        _tmp9_ = self->priv->states;
2191
 
#line 646 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2191
#line 646 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2192
2192
        _tmp9__length1 = self->priv->states_length1;
2193
 
#line 646 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2193
#line 646 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2194
2194
        _vala_array_add14 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_BLANK);
2195
2195
#line 2196 "tracker-builder.c"
2196
2196
}
2205
2205
 * Since: 0.10
2206
2206
 */
2207
2207
static void _vala_array_add15 (TrackerSparqlBuilderState** array, int* length, int* size, TrackerSparqlBuilderState value) {
2208
 
#line 662 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2208
#line 662 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2209
2209
        if ((*length) == (*size)) {
2210
 
#line 662 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2210
#line 662 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2211
2211
                *size = (*size) ? (2 * (*size)) : 4;
2212
 
#line 662 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2212
#line 662 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2213
2213
                *array = g_renew (TrackerSparqlBuilderState, *array, *size);
2214
2214
#line 2215 "tracker-builder.c"
2215
2215
        }
2216
 
#line 662 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2216
#line 662 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2217
2217
        (*array)[(*length)++] = value;
2218
2218
#line 2219 "tracker-builder.c"
2219
2219
}
2234
2234
        TrackerSparqlBuilderState* _tmp9_;
2235
2235
        gint _tmp9__length1;
2236
2236
        gint _tmp10_;
2237
 
#line 657 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2237
#line 657 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2238
2238
        g_return_if_fail (self != NULL);
2239
 
#line 657 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2239
#line 657 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2240
2240
        _tmp0_ = tracker_sparql_builder_get_state (self);
2241
 
#line 657 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2241
#line 657 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2242
2242
        _tmp1_ = _tmp0_;
2243
 
#line 657 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2243
#line 657 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2244
2244
        _tmp2_ = self->priv->states;
2245
 
#line 657 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2245
#line 657 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2246
2246
        _tmp2__length1 = self->priv->states_length1;
2247
 
#line 657 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2247
#line 657 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2248
2248
        _tmp3_ = self->priv->states;
2249
 
#line 657 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2249
#line 657 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2250
2250
        _tmp3__length1 = self->priv->states_length1;
2251
 
#line 657 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2251
#line 657 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2252
2252
        _tmp4_ = _tmp2_[_tmp3__length1 - 3];
2253
 
#line 657 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2253
#line 657 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2254
2254
        _tmp5_ = tracker_sparql_builder_get_state (self);
2255
 
#line 657 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2255
#line 657 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2256
2256
        _tmp6_ = _tmp5_;
2257
 
#line 657 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2257
#line 657 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2258
2258
        g_return_if_fail ((_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT) && (_tmp4_ == TRACKER_SPARQL_BUILDER_STATE_BLANK));
2259
 
#line 660 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2259
#line 660 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2260
2260
        _tmp7_ = self->priv->str;
2261
 
#line 660 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2261
#line 660 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2262
2262
        g_string_append (_tmp7_, "]");
2263
 
#line 661 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2263
#line 661 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2264
2264
        self->priv->states_length1 = self->priv->states_length1 - 3;
2265
 
#line 661 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2265
#line 661 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2266
2266
        _tmp8_ = self->priv->states_length1;
2267
 
#line 662 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2267
#line 662 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2268
2268
        _tmp9_ = self->priv->states;
2269
 
#line 662 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2269
#line 662 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2270
2270
        _tmp9__length1 = self->priv->states_length1;
2271
 
#line 662 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2271
#line 662 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2272
2272
        _vala_array_add15 (&self->priv->states, &self->priv->states_length1, &self->priv->_states_size_, TRACKER_SPARQL_BUILDER_STATE_OBJECT);
2273
 
#line 664 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2273
#line 664 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2274
2274
        _tmp10_ = self->priv->_length;
2275
 
#line 664 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2275
#line 664 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2276
2276
        tracker_sparql_builder_set_length (self, _tmp10_ + 1);
2277
2277
#line 2278 "tracker-builder.c"
2278
2278
}
2293
2293
        gchar* _tmp2_ = NULL;
2294
2294
        gchar* _tmp3_;
2295
2295
        gint _tmp4_;
2296
 
#line 676 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2296
#line 676 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2297
2297
        g_return_if_fail (self != NULL);
2298
 
#line 676 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2298
#line 676 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2299
2299
        g_return_if_fail (raw != NULL);
2300
 
#line 678 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2300
#line 678 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2301
2301
        _tmp0_ = self->priv->str;
2302
 
#line 678 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2302
#line 678 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2303
2303
        _tmp1_ = raw;
2304
 
#line 678 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2304
#line 678 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2305
2305
        _tmp2_ = g_strdup_printf ("%s\n", _tmp1_);
2306
 
#line 678 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2306
#line 678 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2307
2307
        _tmp3_ = _tmp2_;
2308
 
#line 678 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2308
#line 678 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2309
2309
        g_string_prepend (_tmp0_, _tmp3_);
2310
 
#line 678 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2310
#line 678 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2311
2311
        _g_free0 (_tmp3_);
2312
 
#line 680 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2312
#line 680 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2313
2313
        _tmp4_ = self->priv->_length;
2314
 
#line 680 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2314
#line 680 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2315
2315
        tracker_sparql_builder_set_length (self, _tmp4_ + 1);
2316
2316
#line 2317 "tracker-builder.c"
2317
2317
}
2332
2332
        GString* _tmp4_;
2333
2333
        const gchar* _tmp5_;
2334
2334
        gint _tmp6_;
2335
 
#line 692 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2335
#line 692 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2336
2336
        g_return_if_fail (self != NULL);
2337
 
#line 692 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2337
#line 692 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2338
2338
        g_return_if_fail (raw != NULL);
2339
 
#line 694 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2339
#line 694 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2340
2340
        _tmp0_ = tracker_sparql_builder_get_state (self);
2341
 
#line 694 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2341
#line 694 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2342
2342
        _tmp1_ = _tmp0_;
2343
 
#line 694 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2343
#line 694 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2344
2344
        if (_tmp1_ == TRACKER_SPARQL_BUILDER_STATE_OBJECT) {
2345
2345
#line 2346 "tracker-builder.c"
2346
2346
                GString* _tmp2_;
2347
2347
                gint _tmp3_;
2348
 
#line 695 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2348
#line 695 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2349
2349
                _tmp2_ = self->priv->str;
2350
 
#line 695 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2350
#line 695 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2351
2351
                g_string_append (_tmp2_, " .\n");
2352
 
#line 696 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2352
#line 696 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2353
2353
                self->priv->states_length1 = self->priv->states_length1 - 3;
2354
 
#line 696 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2354
#line 696 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2355
2355
                _tmp3_ = self->priv->states_length1;
2356
2356
#line 2357 "tracker-builder.c"
2357
2357
        }
2358
 
#line 699 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2358
#line 699 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2359
2359
        _tmp4_ = self->priv->str;
2360
 
#line 699 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2360
#line 699 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2361
2361
        _tmp5_ = raw;
2362
 
#line 699 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2362
#line 699 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2363
2363
        g_string_append (_tmp4_, _tmp5_);
2364
 
#line 701 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2364
#line 701 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2365
2365
        _tmp6_ = self->priv->_length;
2366
 
#line 701 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2366
#line 701 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2367
2367
        tracker_sparql_builder_set_length (self, _tmp6_ + 1);
2368
2368
#line 2369 "tracker-builder.c"
2369
2369
}
2371
2371
 
2372
2372
TrackerSparqlBuilder* tracker_sparql_builder_construct (GType object_type) {
2373
2373
        TrackerSparqlBuilder * self = NULL;
2374
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2374
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2375
2375
        self = (TrackerSparqlBuilder*) g_object_new (object_type, NULL);
2376
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2376
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2377
2377
        return self;
2378
2378
#line 2379 "tracker-builder.c"
2379
2379
}
2380
2380
 
2381
2381
 
2382
2382
TrackerSparqlBuilder* tracker_sparql_builder_new (void) {
2383
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2383
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2384
2384
        return tracker_sparql_builder_construct (TRACKER_SPARQL_TYPE_BUILDER);
2385
2385
#line 2386 "tracker-builder.c"
2386
2386
}
2394
2394
        gboolean _tmp7_;
2395
2395
        GString* _tmp8_;
2396
2396
        const gchar* _tmp9_;
2397
 
#line 107 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2397
#line 107 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2398
2398
        g_return_val_if_fail (self != NULL, NULL);
2399
 
#line 108 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2399
#line 108 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2400
2400
        _tmp1_ = self->priv->states;
2401
 
#line 108 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2401
#line 108 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2402
2402
        _tmp1__length1 = self->priv->states_length1;
2403
 
#line 108 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2403
#line 108 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2404
2404
        if (_tmp1__length1 == 1) {
2405
 
#line 108 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2405
#line 108 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2406
2406
                _tmp0_ = TRUE;
2407
2407
#line 2408 "tracker-builder.c"
2408
2408
        } else {
2411
2411
                gint _tmp3__length1;
2412
2412
                TrackerSparqlBuilderState _tmp4_;
2413
2413
                gboolean _tmp6_;
2414
 
#line 109 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2414
#line 109 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2415
2415
                _tmp3_ = self->priv->states;
2416
 
#line 109 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2416
#line 109 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2417
2417
                _tmp3__length1 = self->priv->states_length1;
2418
 
#line 109 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2418
#line 109 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2419
2419
                _tmp4_ = _tmp3_[0];
2420
 
#line 109 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2420
#line 109 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2421
2421
                if (_tmp4_ == TRACKER_SPARQL_BUILDER_STATE_EMBEDDED_INSERT) {
2422
2422
#line 2423 "tracker-builder.c"
2423
2423
                        TrackerSparqlBuilderState* _tmp5_;
2424
2424
                        gint _tmp5__length1;
2425
 
#line 110 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2425
#line 110 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2426
2426
                        _tmp5_ = self->priv->states;
2427
 
#line 110 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2427
#line 110 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2428
2428
                        _tmp5__length1 = self->priv->states_length1;
2429
 
#line 110 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2429
#line 110 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2430
2430
                        _tmp2_ = _tmp5__length1 == 3;
2431
2431
#line 2432 "tracker-builder.c"
2432
2432
                } else {
2433
 
#line 109 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2433
#line 109 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2434
2434
                        _tmp2_ = FALSE;
2435
2435
#line 2436 "tracker-builder.c"
2436
2436
                }
2437
 
#line 109 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2437
#line 109 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2438
2438
                _tmp6_ = _tmp2_;
2439
 
#line 109 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2439
#line 109 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2440
2440
                _tmp0_ = _tmp6_;
2441
2441
#line 2442 "tracker-builder.c"
2442
2442
        }
2443
 
#line 108 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2443
#line 108 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2444
2444
        _tmp7_ = _tmp0_;
2445
 
#line 108 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2445
#line 108 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2446
2446
        g_warn_if_fail (_tmp7_);
2447
 
#line 111 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2447
#line 111 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2448
2448
        _tmp8_ = self->priv->str;
2449
 
#line 111 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2449
#line 111 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2450
2450
        _tmp9_ = _tmp8_->str;
2451
 
#line 111 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2451
#line 111 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2452
2452
        result = _tmp9_;
2453
 
#line 111 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2453
#line 111 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2454
2454
        return result;
2455
2455
#line 2456 "tracker-builder.c"
2456
2456
}
2459
2459
gint tracker_sparql_builder_get_length (TrackerSparqlBuilder* self) {
2460
2460
        gint result;
2461
2461
        gint _tmp0_;
2462
 
#line 134 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2462
#line 134 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2463
2463
        g_return_val_if_fail (self != NULL, 0);
2464
 
#line 134 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2464
#line 134 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2465
2465
        _tmp0_ = self->priv->_length;
2466
 
#line 134 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2466
#line 134 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2467
2467
        result = _tmp0_;
2468
 
#line 134 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2468
#line 134 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2469
2469
        return result;
2470
2470
#line 2471 "tracker-builder.c"
2471
2471
}
2473
2473
 
2474
2474
static void tracker_sparql_builder_set_length (TrackerSparqlBuilder* self, gint value) {
2475
2475
        gint _tmp0_;
2476
 
#line 135 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2476
#line 135 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2477
2477
        g_return_if_fail (self != NULL);
2478
 
#line 135 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2478
#line 135 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2479
2479
        _tmp0_ = value;
2480
 
#line 135 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2480
#line 135 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2481
2481
        self->priv->_length = _tmp0_;
2482
 
#line 135 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2482
#line 135 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2483
2483
        g_object_notify ((GObject *) self, "length");
2484
2484
#line 2485 "tracker-builder.c"
2485
2485
}
2492
2492
        TrackerSparqlBuilderState* _tmp1_;
2493
2493
        gint _tmp1__length1;
2494
2494
        TrackerSparqlBuilderState _tmp2_;
2495
 
#line 157 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2495
#line 157 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2496
2496
        g_return_val_if_fail (self != NULL, 0);
2497
 
#line 157 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2497
#line 157 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2498
2498
        _tmp0_ = self->priv->states;
2499
 
#line 157 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2499
#line 157 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2500
2500
        _tmp0__length1 = self->priv->states_length1;
2501
 
#line 157 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2501
#line 157 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2502
2502
        _tmp1_ = self->priv->states;
2503
 
#line 157 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2503
#line 157 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2504
2504
        _tmp1__length1 = self->priv->states_length1;
2505
 
#line 157 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2505
#line 157 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2506
2506
        _tmp2_ = _tmp0_[_tmp1__length1 - 1];
2507
 
#line 157 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2507
#line 157 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2508
2508
        result = _tmp2_;
2509
 
#line 157 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2509
#line 157 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2510
2510
        return result;
2511
2511
#line 2512 "tracker-builder.c"
2512
2512
}
2513
2513
 
2514
2514
 
2515
2515
static void tracker_sparql_builder_class_init (TrackerSparqlBuilderClass * klass) {
2516
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2516
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2517
2517
        tracker_sparql_builder_parent_class = g_type_class_peek_parent (klass);
2518
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2518
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2519
2519
        g_type_class_add_private (klass, sizeof (TrackerSparqlBuilderPrivate));
2520
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2520
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2521
2521
        G_OBJECT_CLASS (klass)->get_property = _vala_tracker_sparql_builder_get_property;
2522
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2522
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2523
2523
        G_OBJECT_CLASS (klass)->set_property = _vala_tracker_sparql_builder_set_property;
2524
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2524
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2525
2525
        G_OBJECT_CLASS (klass)->finalize = tracker_sparql_builder_finalize;
2526
2526
#line 2527 "tracker-builder.c"
2527
2527
        /**
2531
2531
         *
2532
2532
         * Since: 0.10
2533
2533
         */
2534
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2534
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2535
2535
        g_object_class_install_property (G_OBJECT_CLASS (klass), TRACKER_SPARQL_BUILDER_RESULT, g_param_spec_string ("result", "result", "result", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
2536
2536
#line 2537 "tracker-builder.c"
2537
2537
        /**
2541
2541
         *
2542
2542
         * Since: 0.10
2543
2543
         */
2544
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2544
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2545
2545
        g_object_class_install_property (G_OBJECT_CLASS (klass), TRACKER_SPARQL_BUILDER_LENGTH, g_param_spec_int ("length", "length", "length", G_MININT, G_MAXINT, 0, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
2546
2546
#line 2547 "tracker-builder.c"
2547
2547
        /**
2551
2551
         *
2552
2552
         * Since: 0.10
2553
2553
         */
2554
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2554
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2555
2555
        g_object_class_install_property (G_OBJECT_CLASS (klass), TRACKER_SPARQL_BUILDER_STATE, g_param_spec_enum ("state", "state", "state", TRACKER_SPARQL_BUILDER_TYPE_STATE, 0, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
2556
2556
#line 2557 "tracker-builder.c"
2557
2557
}
2559
2559
 
2560
2560
static void tracker_sparql_builder_instance_init (TrackerSparqlBuilder * self) {
2561
2561
        GString* _tmp0_;
2562
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2562
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2563
2563
        self->priv = TRACKER_SPARQL_BUILDER_GET_PRIVATE (self);
2564
 
#line 161 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2564
#line 161 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2565
2565
        _tmp0_ = g_string_new ("");
2566
 
#line 161 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2566
#line 161 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2567
2567
        self->priv->str = _tmp0_;
2568
2568
#line 2569 "tracker-builder.c"
2569
2569
}
2571
2571
 
2572
2572
static void tracker_sparql_builder_finalize (GObject* obj) {
2573
2573
        TrackerSparqlBuilder * self;
2574
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2574
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2575
2575
        self = TRACKER_SPARQL_BUILDER (obj);
2576
 
#line 160 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2576
#line 160 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2577
2577
        self->priv->states = (g_free (self->priv->states), NULL);
2578
 
#line 161 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2578
#line 161 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2579
2579
        _g_string_free0 (self->priv->str);
2580
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2580
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2581
2581
        G_OBJECT_CLASS (tracker_sparql_builder_parent_class)->finalize (obj);
2582
2582
#line 2583 "tracker-builder.c"
2583
2583
}
2607
2607
static void _vala_tracker_sparql_builder_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
2608
2608
        TrackerSparqlBuilder * self;
2609
2609
        self = TRACKER_SPARQL_BUILDER (object);
2610
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2610
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2611
2611
        switch (property_id) {
2612
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2612
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2613
2613
                case TRACKER_SPARQL_BUILDER_RESULT:
2614
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2614
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2615
2615
                g_value_set_string (value, tracker_sparql_builder_get_result (self));
2616
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2616
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2617
2617
                break;
2618
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2618
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2619
2619
                case TRACKER_SPARQL_BUILDER_LENGTH:
2620
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2620
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2621
2621
                g_value_set_int (value, tracker_sparql_builder_get_length (self));
2622
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2622
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2623
2623
                break;
2624
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2624
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2625
2625
                case TRACKER_SPARQL_BUILDER_STATE:
2626
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2626
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2627
2627
                g_value_set_enum (value, tracker_sparql_builder_get_state (self));
2628
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2628
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2629
2629
                break;
2630
2630
#line 2631 "tracker-builder.c"
2631
2631
                default:
2632
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2632
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2633
2633
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
2634
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2634
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2635
2635
                break;
2636
2636
#line 2637 "tracker-builder.c"
2637
2637
        }
2641
2641
static void _vala_tracker_sparql_builder_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
2642
2642
        TrackerSparqlBuilder * self;
2643
2643
        self = TRACKER_SPARQL_BUILDER (object);
2644
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2644
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2645
2645
        switch (property_id) {
2646
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2646
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2647
2647
                case TRACKER_SPARQL_BUILDER_LENGTH:
2648
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2648
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2649
2649
                tracker_sparql_builder_set_length (self, g_value_get_int (value));
2650
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2650
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2651
2651
                break;
2652
2652
#line 2653 "tracker-builder.c"
2653
2653
                default:
2654
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2654
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2655
2655
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
2656
 
#line 57 "/home/juerg/Code/tracker/tracker/src/libtracker-sparql/tracker-builder.vala"
 
2656
#line 57 "/home/martyn/Source/tracker/src/libtracker-sparql/tracker-builder.vala"
2657
2657
                break;
2658
2658
#line 2659 "tracker-builder.c"
2659
2659
        }