1
/* sqlheavy-mutable-record.c generated by valac 0.12.1, the Vala compiler
1
/* sqlheavy-mutable-record.c generated by valac 0.16.0, the Vala compiler
2
2
* generated from sqlheavy-mutable-record.vala, do not modify */
39
39
* @param value the value of the field
41
41
void sql_heavy_mutable_record_put (SQLHeavyMutableRecord* self, gint field, GValue* value, GError** error) {
42
g_return_if_fail (self != NULL);
42
43
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->put (self, field, value, error);
50
51
* @param value the value of the field
52
53
static void sql_heavy_mutable_record_real_set (SQLHeavyMutableRecord* self, const gchar* field, GValue* value, GError** error) {
55
58
GError * _inner_error_ = NULL;
56
59
g_return_if_fail (field != NULL);
57
_tmp0_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, field, &_inner_error_);
60
g_return_if_fail (value != NULL);
62
_tmp1_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, _tmp0_, &_inner_error_);
59
64
if (_inner_error_ != NULL) {
60
65
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
61
66
g_propagate_error (error, _inner_error_);
69
sql_heavy_mutable_record_put (self, _tmp1_, value, &_inner_error_);
75
sql_heavy_mutable_record_put (self, _tmp2_, &_tmp3_, &_inner_error_);
70
76
if (_inner_error_ != NULL) {
71
77
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
72
78
g_propagate_error (error, _inner_error_);
83
89
void sql_heavy_mutable_record_set (SQLHeavyMutableRecord* self, const gchar* field, GValue* value, GError** error) {
90
g_return_if_fail (self != NULL);
84
91
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->set (self, field, value, error);
95
102
static void sql_heavy_mutable_record_real_put_string (SQLHeavyMutableRecord* self, gint field, const gchar* value, GError** error) {
96
104
GError * _inner_error_ = NULL;
98
sql_heavy_mutable_record_put_null (self, field, &_inner_error_);
106
if (_tmp0_ == NULL) {
109
sql_heavy_mutable_record_put_null (self, _tmp1_, &_inner_error_);
99
110
if (_inner_error_ != NULL) {
100
111
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
101
112
g_propagate_error (error, _inner_error_);
111
g_value_init (&_tmp0_, G_TYPE_STRING);
112
g_value_set_string (&_tmp0_, (const gchar*) value);
113
sql_heavy_mutable_record_put (self, field, &_tmp0_, &_inner_error_);
114
G_IS_VALUE (&_tmp0_) ? (g_value_unset (&_tmp0_), NULL) : NULL;
126
g_value_init (&_tmp4_, G_TYPE_STRING);
127
g_value_set_string (&_tmp4_, (const gchar*) _tmp3_);
128
sql_heavy_mutable_record_put (self, _tmp2_, &_tmp4_, &_inner_error_);
129
G_IS_VALUE (&_tmp4_) ? (g_value_unset (&_tmp4_), NULL) : NULL;
115
130
if (_inner_error_ != NULL) {
116
131
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
117
132
g_propagate_error (error, _inner_error_);
129
144
void sql_heavy_mutable_record_put_string (SQLHeavyMutableRecord* self, gint field, const gchar* value, GError** error) {
145
g_return_if_fail (self != NULL);
130
146
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->put_string (self, field, value, error);
139
155
* @see put_string
141
157
static void sql_heavy_mutable_record_real_set_string (SQLHeavyMutableRecord* self, const gchar* field, const gchar* value, GError** error) {
144
162
GError * _inner_error_ = NULL;
145
163
g_return_if_fail (field != NULL);
146
_tmp0_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, field, &_inner_error_);
165
_tmp1_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, _tmp0_, &_inner_error_);
148
167
if (_inner_error_ != NULL) {
149
168
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
150
169
g_propagate_error (error, _inner_error_);
158
sql_heavy_mutable_record_put_string (self, _tmp1_, value, &_inner_error_);
178
sql_heavy_mutable_record_put_string (self, _tmp2_, _tmp3_, &_inner_error_);
159
179
if (_inner_error_ != NULL) {
160
180
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
161
181
g_propagate_error (error, _inner_error_);
172
192
void sql_heavy_mutable_record_set_string (SQLHeavyMutableRecord* self, const gchar* field, const gchar* value, GError** error) {
193
g_return_if_fail (self != NULL);
173
194
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->set_string (self, field, value, error);
183
204
static void sql_heavy_mutable_record_real_put_null (SQLHeavyMutableRecord* self, gint field, GError** error) {
184
205
GValue _tmp0_ = {0};
187
209
GError * _inner_error_ = NULL;
188
210
g_value_init (&_tmp0_, G_TYPE_POINTER);
191
212
g_value_set_pointer (&gv, NULL);
192
sql_heavy_mutable_record_put (self, field, &gv, &_inner_error_);
215
sql_heavy_mutable_record_put (self, _tmp1_, &_tmp2_, &_inner_error_);
193
216
if (_inner_error_ != NULL) {
194
217
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
195
218
g_propagate_error (error, _inner_error_);
209
232
void sql_heavy_mutable_record_put_null (SQLHeavyMutableRecord* self, gint field, GError** error) {
233
g_return_if_fail (self != NULL);
210
234
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->put_null (self, field, error);
220
244
static void sql_heavy_mutable_record_real_set_null (SQLHeavyMutableRecord* self, const gchar* field, GError** error) {
223
248
GError * _inner_error_ = NULL;
224
249
g_return_if_fail (field != NULL);
225
_tmp0_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, field, &_inner_error_);
251
_tmp1_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, _tmp0_, &_inner_error_);
227
253
if (_inner_error_ != NULL) {
228
254
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
229
255
g_propagate_error (error, _inner_error_);
237
sql_heavy_mutable_record_put_null (self, _tmp1_, &_inner_error_);
263
sql_heavy_mutable_record_put_null (self, _tmp2_, &_inner_error_);
238
264
if (_inner_error_ != NULL) {
239
265
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
240
266
g_propagate_error (error, _inner_error_);
251
277
void sql_heavy_mutable_record_set_null (SQLHeavyMutableRecord* self, const gchar* field, GError** error) {
278
g_return_if_fail (self != NULL);
252
279
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->set_null (self, field, error);
263
290
static void sql_heavy_mutable_record_real_put_int (SQLHeavyMutableRecord* self, gint field, gint value, GError** error) {
265
294
GError * _inner_error_ = NULL;
266
g_value_init (&_tmp0_, G_TYPE_INT);
267
g_value_set_int (&_tmp0_, value);
268
sql_heavy_mutable_record_put (self, field, &_tmp0_, &_inner_error_);
269
G_IS_VALUE (&_tmp0_) ? (g_value_unset (&_tmp0_), NULL) : NULL;
297
g_value_init (&_tmp2_, G_TYPE_INT);
298
g_value_set_int (&_tmp2_, _tmp1_);
299
sql_heavy_mutable_record_put (self, _tmp0_, &_tmp2_, &_inner_error_);
300
G_IS_VALUE (&_tmp2_) ? (g_value_unset (&_tmp2_), NULL) : NULL;
270
301
if (_inner_error_ != NULL) {
271
302
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
272
303
g_propagate_error (error, _inner_error_);
283
314
void sql_heavy_mutable_record_put_int (SQLHeavyMutableRecord* self, gint field, gint value, GError** error) {
315
g_return_if_fail (self != NULL);
284
316
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->put_int (self, field, value, error);
295
327
static void sql_heavy_mutable_record_real_set_int (SQLHeavyMutableRecord* self, const gchar* field, gint value, GError** error) {
298
332
GError * _inner_error_ = NULL;
299
333
g_return_if_fail (field != NULL);
300
_tmp0_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, field, &_inner_error_);
335
_tmp1_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, _tmp0_, &_inner_error_);
302
337
if (_inner_error_ != NULL) {
303
338
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
304
339
g_propagate_error (error, _inner_error_);
312
sql_heavy_mutable_record_put_int (self, _tmp1_, value, &_inner_error_);
348
sql_heavy_mutable_record_put_int (self, _tmp2_, _tmp3_, &_inner_error_);
313
349
if (_inner_error_ != NULL) {
314
350
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
315
351
g_propagate_error (error, _inner_error_);
326
362
void sql_heavy_mutable_record_set_int (SQLHeavyMutableRecord* self, const gchar* field, gint value, GError** error) {
363
g_return_if_fail (self != NULL);
327
364
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->set_int (self, field, value, error);
338
375
static void sql_heavy_mutable_record_real_put_int64 (SQLHeavyMutableRecord* self, gint field, gint64 value, GError** error) {
340
379
GError * _inner_error_ = NULL;
341
g_value_init (&_tmp0_, G_TYPE_INT64);
342
g_value_set_int64 (&_tmp0_, value);
343
sql_heavy_mutable_record_put (self, field, &_tmp0_, &_inner_error_);
344
G_IS_VALUE (&_tmp0_) ? (g_value_unset (&_tmp0_), NULL) : NULL;
382
g_value_init (&_tmp2_, G_TYPE_INT64);
383
g_value_set_int64 (&_tmp2_, _tmp1_);
384
sql_heavy_mutable_record_put (self, _tmp0_, &_tmp2_, &_inner_error_);
385
G_IS_VALUE (&_tmp2_) ? (g_value_unset (&_tmp2_), NULL) : NULL;
345
386
if (_inner_error_ != NULL) {
346
387
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
347
388
g_propagate_error (error, _inner_error_);
358
399
void sql_heavy_mutable_record_put_int64 (SQLHeavyMutableRecord* self, gint field, gint64 value, GError** error) {
400
g_return_if_fail (self != NULL);
359
401
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->put_int64 (self, field, value, error);
370
412
static void sql_heavy_mutable_record_real_set_int64 (SQLHeavyMutableRecord* self, const gchar* field, gint64 value, GError** error) {
373
417
GError * _inner_error_ = NULL;
374
418
g_return_if_fail (field != NULL);
375
_tmp0_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, field, &_inner_error_);
420
_tmp1_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, _tmp0_, &_inner_error_);
377
422
if (_inner_error_ != NULL) {
378
423
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
379
424
g_propagate_error (error, _inner_error_);
387
sql_heavy_mutable_record_put_int64 (self, _tmp1_, value, &_inner_error_);
433
sql_heavy_mutable_record_put_int64 (self, _tmp2_, _tmp3_, &_inner_error_);
388
434
if (_inner_error_ != NULL) {
389
435
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
390
436
g_propagate_error (error, _inner_error_);
401
447
void sql_heavy_mutable_record_set_int64 (SQLHeavyMutableRecord* self, const gchar* field, gint64 value, GError** error) {
448
g_return_if_fail (self != NULL);
402
449
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->set_int64 (self, field, value, error);
411
458
* @see set_double
413
460
static void sql_heavy_mutable_record_real_put_double (SQLHeavyMutableRecord* self, gint field, gdouble value, GError** error) {
415
464
GError * _inner_error_ = NULL;
416
g_value_init (&_tmp0_, G_TYPE_DOUBLE);
417
g_value_set_double (&_tmp0_, value);
418
sql_heavy_mutable_record_put (self, field, &_tmp0_, &_inner_error_);
419
G_IS_VALUE (&_tmp0_) ? (g_value_unset (&_tmp0_), NULL) : NULL;
467
g_value_init (&_tmp2_, G_TYPE_DOUBLE);
468
g_value_set_double (&_tmp2_, _tmp1_);
469
sql_heavy_mutable_record_put (self, _tmp0_, &_tmp2_, &_inner_error_);
470
G_IS_VALUE (&_tmp2_) ? (g_value_unset (&_tmp2_), NULL) : NULL;
420
471
if (_inner_error_ != NULL) {
421
472
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
422
473
g_propagate_error (error, _inner_error_);
433
484
void sql_heavy_mutable_record_put_double (SQLHeavyMutableRecord* self, gint field, gdouble value, GError** error) {
485
g_return_if_fail (self != NULL);
434
486
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->put_double (self, field, value, error);
443
495
* @see put_double
445
497
static void sql_heavy_mutable_record_real_set_double (SQLHeavyMutableRecord* self, const gchar* field, gdouble value, GError** error) {
448
502
GError * _inner_error_ = NULL;
449
503
g_return_if_fail (field != NULL);
450
_tmp0_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, field, &_inner_error_);
505
_tmp1_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, _tmp0_, &_inner_error_);
452
507
if (_inner_error_ != NULL) {
453
508
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
454
509
g_propagate_error (error, _inner_error_);
462
sql_heavy_mutable_record_put_double (self, _tmp1_, value, &_inner_error_);
518
sql_heavy_mutable_record_put_double (self, _tmp2_, _tmp3_, &_inner_error_);
463
519
if (_inner_error_ != NULL) {
464
520
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
465
521
g_propagate_error (error, _inner_error_);
476
532
void sql_heavy_mutable_record_set_double (SQLHeavyMutableRecord* self, const gchar* field, gdouble value, GError** error) {
533
g_return_if_fail (self != NULL);
477
534
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->set_double (self, field, value, error);
488
545
static void sql_heavy_mutable_record_real_put_blob (SQLHeavyMutableRecord* self, gint field, guint8* value, int value_length1, GError** error) {
489
GByteArray* _tmp0_ = NULL;
492
554
GError * _inner_error_ = NULL;
493
_tmp0_ = g_byte_array_sized_new ((guint) value_length1);
495
g_byte_array_append (ba, value, value_length1);
496
g_value_init (&_tmp1_, G_TYPE_BYTE_ARRAY);
497
g_value_set_boxed (&_tmp1_, ba);
498
sql_heavy_mutable_record_put (self, field, &_tmp1_, &_inner_error_);
499
G_IS_VALUE (&_tmp1_) ? (g_value_unset (&_tmp1_), NULL) : NULL;
556
_tmp0__length1 = value_length1;
557
_tmp1_ = g_byte_array_sized_new ((guint) _tmp0__length1);
560
_tmp2__length1 = value_length1;
561
g_byte_array_append (ba, _tmp2_, _tmp2__length1);
563
g_value_init (&_tmp4_, G_TYPE_BYTE_ARRAY);
564
g_value_set_boxed (&_tmp4_, ba);
565
sql_heavy_mutable_record_put (self, _tmp3_, &_tmp4_, &_inner_error_);
566
G_IS_VALUE (&_tmp4_) ? (g_value_unset (&_tmp4_), NULL) : NULL;
500
567
if (_inner_error_ != NULL) {
501
568
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
502
569
g_propagate_error (error, _inner_error_);
516
583
void sql_heavy_mutable_record_put_blob (SQLHeavyMutableRecord* self, gint field, guint8* value, int value_length1, GError** error) {
584
g_return_if_fail (self != NULL);
517
585
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->put_blob (self, field, value, value_length1, error);
528
596
static void sql_heavy_mutable_record_real_set_blob (SQLHeavyMutableRecord* self, const gchar* field, guint8* value, int value_length1, GError** error) {
531
602
GError * _inner_error_ = NULL;
532
603
g_return_if_fail (field != NULL);
533
_tmp0_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, field, &_inner_error_);
605
_tmp1_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, _tmp0_, &_inner_error_);
535
607
if (_inner_error_ != NULL) {
536
608
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
537
609
g_propagate_error (error, _inner_error_);
545
sql_heavy_mutable_record_put_blob (self, _tmp1_, value, value_length1, &_inner_error_);
618
_tmp3__length1 = value_length1;
619
sql_heavy_mutable_record_put_blob (self, _tmp2_, _tmp3_, _tmp3__length1, &_inner_error_);
546
620
if (_inner_error_ != NULL) {
547
621
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
548
622
g_propagate_error (error, _inner_error_);
559
633
void sql_heavy_mutable_record_set_blob (SQLHeavyMutableRecord* self, const gchar* field, guint8* value, int value_length1, GError** error) {
634
g_return_if_fail (self != NULL);
560
635
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->set_blob (self, field, value, value_length1, error);
569
644
* @see set_time_t
571
646
static void sql_heavy_mutable_record_real_put_time_t (SQLHeavyMutableRecord* self, gint field, time_t value, GError** error) {
572
649
GError * _inner_error_ = NULL;
573
sql_heavy_mutable_record_put_int64 (self, field, (gint64) value, &_inner_error_);
652
sql_heavy_mutable_record_put_int64 (self, _tmp0_, (gint64) _tmp1_, &_inner_error_);
574
653
if (_inner_error_ != NULL) {
575
654
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
576
655
g_propagate_error (error, _inner_error_);
587
666
void sql_heavy_mutable_record_put_time_t (SQLHeavyMutableRecord* self, gint field, time_t value, GError** error) {
667
g_return_if_fail (self != NULL);
588
668
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->put_time_t (self, field, value, error);
597
677
* @see put_time_t
599
679
static void sql_heavy_mutable_record_real_set_time_t (SQLHeavyMutableRecord* self, const gchar* field, time_t value, GError** error) {
602
684
GError * _inner_error_ = NULL;
603
685
g_return_if_fail (field != NULL);
604
_tmp0_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, field, &_inner_error_);
687
_tmp1_ = sql_heavy_record_field_index ((SQLHeavyRecord*) self, _tmp0_, &_inner_error_);
606
689
if (_inner_error_ != NULL) {
607
690
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
608
691
g_propagate_error (error, _inner_error_);
616
sql_heavy_mutable_record_put_time_t (self, _tmp1_, value, &_inner_error_);
700
sql_heavy_mutable_record_put_time_t (self, _tmp2_, _tmp3_, &_inner_error_);
617
701
if (_inner_error_ != NULL) {
618
702
if (_inner_error_->domain == SQL_HEAVY_ERROR) {
619
703
g_propagate_error (error, _inner_error_);
630
714
void sql_heavy_mutable_record_set_time_t (SQLHeavyMutableRecord* self, const gchar* field, time_t value, GError** error) {
715
g_return_if_fail (self != NULL);
631
716
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->set_time_t (self, field, value, error);
646
732
* Delete the record from the database
648
734
void sql_heavy_mutable_record_delete (SQLHeavyMutableRecord* self, GError** error) {
735
g_return_if_fail (self != NULL);
649
736
SQL_HEAVY_MUTABLE_RECORD_GET_INTERFACE (self)->delete (self, error);