~ubuntu-branches/ubuntu/maverick/evolution-data-server/maverick-proposed

« back to all changes in this revision

Viewing changes to docs/reference/camel/html/camel-CamelDB.html

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2010-05-17 17:02:06 UTC
  • mfrom: (1.1.79 upstream) (1.6.12 experimental)
  • Revision ID: james.westby@ubuntu.com-20100517170206-4ufr52vwrhh26yh0
Tags: 2.30.1-1ubuntu1
* Merge from debian experimental. Remaining change:
  (LP: #42199, #229669, #173703, #360344, #508494)
  + debian/control:
    - add Vcs-Bzr tag
    - don't use libgnome
    - Use Breaks instead of Conflicts against evolution 2.25 and earlier.
  + debian/evolution-data-server.install,
    debian/patches/45_libcamel_providers_version.patch:
    - use the upstream versioning, not a Debian-specific one 
  + debian/libedata-book1.2-dev.install, debian/libebackend-1.2-dev.install,
    debian/libcamel1.2-dev.install, debian/libedataserverui1.2-dev.install:
    - install html documentation
  + debian/rules:
    - don't build documentation it's shipped with the tarball

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>CamelDB</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="Camel Reference Manual">
8
8
<link rel="up" href="Storage.html" title="Metadata Storage">
9
9
<link rel="prev" href="camel-CamelDataCache.html" title="CamelDataCache">
26
26
                  <a href="#camel-CamelDB.description" class="shortcut">Description</a>
27
27
</td></tr>
28
28
</table>
29
 
<div class="refentry" lang="en">
 
29
<div class="refentry" title="CamelDB">
30
30
<a name="camel-CamelDB"></a><div class="titlepage"></div>
31
31
<div class="refnamediv"><table width="100%"><tr>
32
32
<td valign="top">
35
35
</td>
36
36
<td valign="top" align="right"></td>
37
37
</tr></table></div>
38
 
<div class="refsynopsisdiv">
 
38
<div class="refsynopsisdiv" title="Synopsis">
39
39
<a name="camel-CamelDB.synopsis"></a><h2>Synopsis</h2>
40
40
<pre class="synopsis">#define             <a class="link" href="camel-CamelDB.html#CAMEL-DB-FILE:CAPS" title="CAMEL_DB_FILE">CAMEL_DB_FILE</a>
41
41
#define             <a class="link" href="camel-CamelDB.html#CAMEL-DB-IN-MEMORY-TABLE:CAPS" title="CAMEL_DB_IN_MEMORY_TABLE">CAMEL_DB_IN_MEMORY_TABLE</a>
197
197
                                                         <em class="parameter"><code><span class="type">gchar</span> *vuid</code></em>,
198
198
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
199
199
<span class="returnvalue">gint</span>                <a class="link" href="camel-CamelDB.html#camel-db-add-to-vfolder-transaction" title="camel_db_add_to_vfolder_transaction ()">camel_db_add_to_vfolder_transaction</a> (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
200
 
                                                         <em class="parameter"><code><span class="type">gchar</span> *folder_name</code></em>,
201
 
                                                         <em class="parameter"><code><span class="type">gchar</span> *vuid</code></em>,
 
200
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
 
201
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *vuid</code></em>,
202
202
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
203
203
<span class="returnvalue">gint</span>                <a class="link" href="camel-CamelDB.html#camel-db-get-folder-uids" title="camel_db_get_folder_uids ()">camel_db_get_folder_uids</a>            (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
204
204
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
250
250
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);
251
251
</pre>
252
252
</div>
253
 
<div class="refsect1" lang="en">
 
253
<div class="refsect1" title="Description">
254
254
<a name="camel-CamelDB.description"></a><h2>Description</h2>
255
255
<p>
256
256
</p>
257
257
</div>
258
 
<div class="refsect1" lang="en">
 
258
<div class="refsect1" title="Details">
259
259
<a name="camel-CamelDB.details"></a><h2>Details</h2>
260
 
<div class="refsect2" lang="en">
 
260
<div class="refsect2" title="CAMEL_DB_FILE">
261
261
<a name="CAMEL-DB-FILE:CAPS"></a><h3>CAMEL_DB_FILE</h3>
262
262
<pre class="programlisting">#define CAMEL_DB_FILE "folders.db"
263
263
</pre>
264
 
<p>
265
 
</p>
 
264
<p class="since">Since 2.24</p>
266
265
</div>
267
266
<hr>
268
 
<div class="refsect2" lang="en">
 
267
<div class="refsect2" title="CAMEL_DB_IN_MEMORY_TABLE">
269
268
<a name="CAMEL-DB-IN-MEMORY-TABLE:CAPS"></a><h3>CAMEL_DB_IN_MEMORY_TABLE</h3>
270
269
<pre class="programlisting">#define CAMEL_DB_IN_MEMORY_TABLE "EVO_IN_meM_hAnDlE.temp"
271
270
</pre>
272
 
<p>
273
 
</p>
 
271
<p class="since">Since 2.26</p>
274
272
</div>
275
273
<hr>
276
 
<div class="refsect2" lang="en">
 
274
<div class="refsect2" title="CAMEL_DB_IN_MEMORY_DB">
277
275
<a name="CAMEL-DB-IN-MEMORY-DB:CAPS"></a><h3>CAMEL_DB_IN_MEMORY_DB</h3>
278
276
<pre class="programlisting">#define CAMEL_DB_IN_MEMORY_DB "EVO_IN_meM_hAnDlE"
279
277
</pre>
280
 
<p>
281
 
</p>
 
278
<p class="since">Since 2.26</p>
282
279
</div>
283
280
<hr>
284
 
<div class="refsect2" lang="en">
 
281
<div class="refsect2" title="CAMEL_DB_IN_MEMORY_TABLE_LIMIT">
285
282
<a name="CAMEL-DB-IN-MEMORY-TABLE-LIMIT:CAPS"></a><h3>CAMEL_DB_IN_MEMORY_TABLE_LIMIT</h3>
286
283
<pre class="programlisting">#define CAMEL_DB_IN_MEMORY_TABLE_LIMIT 100000
287
284
</pre>
288
 
<p>
289
 
</p>
 
285
<p class="since">Since 2.26</p>
290
286
</div>
291
287
<hr>
292
 
<div class="refsect2" lang="en">
 
288
<div class="refsect2" title="CAMEL_DB_FREE_CACHE_SIZE">
293
289
<a name="CAMEL-DB-FREE-CACHE-SIZE:CAPS"></a><h3>CAMEL_DB_FREE_CACHE_SIZE</h3>
294
290
<pre class="programlisting">#define CAMEL_DB_FREE_CACHE_SIZE 2 * 1024 * 1024
295
291
</pre>
296
 
<p>
297
 
</p>
 
292
<p class="since">Since 2.24</p>
298
293
</div>
299
294
<hr>
300
 
<div class="refsect2" lang="en">
 
295
<div class="refsect2" title="CAMEL_DB_SLEEP_INTERVAL">
301
296
<a name="CAMEL-DB-SLEEP-INTERVAL:CAPS"></a><h3>CAMEL_DB_SLEEP_INTERVAL</h3>
302
297
<pre class="programlisting">#define CAMEL_DB_SLEEP_INTERVAL 1*10*10
303
298
</pre>
304
 
<p>
305
 
</p>
 
299
<p class="since">Since 2.24</p>
306
300
</div>
307
301
<hr>
308
 
<div class="refsect2" lang="en">
 
302
<div class="refsect2" title="CAMEL_DB_RELEASE_SQLITE_MEMORY">
309
303
<a name="CAMEL-DB-RELEASE-SQLITE-MEMORY:CAPS"></a><h3>CAMEL_DB_RELEASE_SQLITE_MEMORY</h3>
310
304
<pre class="programlisting">#define CAMEL_DB_RELEASE_SQLITE_MEMORY if(!g_getenv("CAMEL_SQLITE_FREE_CACHE")) sqlite3_release_memory(CAMEL_DB_FREE_CACHE_SIZE);
311
305
</pre>
312
 
<p>
313
 
</p>
 
306
<p class="since">Since 2.24</p>
314
307
</div>
315
308
<hr>
316
 
<div class="refsect2" lang="en">
 
309
<div class="refsect2" title="CAMEL_DB_USE_SHARED_CACHE">
317
310
<a name="CAMEL-DB-USE-SHARED-CACHE:CAPS"></a><h3>CAMEL_DB_USE_SHARED_CACHE</h3>
318
311
<pre class="programlisting">#define CAMEL_DB_USE_SHARED_CACHE if(g_getenv("CAMEL_SQLITE_SHARED_CACHE")) sqlite3_enable_shared_cache(TRUE);
319
312
</pre>
320
 
<p>
321
 
</p>
 
313
<p class="since">Since 2.24</p>
322
314
</div>
323
315
<hr>
324
 
<div class="refsect2" lang="en">
 
316
<div class="refsect2" title="CamelDBCollate ()">
325
317
<a name="CamelDBCollate"></a><h3>CamelDBCollate ()</h3>
326
318
<pre class="programlisting"><span class="returnvalue">gint</span>                (*CamelDBCollate)                   (<em class="parameter"><code><span class="type">gpointer</span> Param1</code></em>,
327
319
                                                         <em class="parameter"><code>...</code></em>,
328
320
                                                         <em class="parameter"><code><span class="type">gconstpointer</span> Param3</code></em>,
329
321
                                                         <em class="parameter"><code>...</code></em>,
330
322
                                                         <em class="parameter"><code><span class="type">gconstpointer</span> Param5</code></em>);</pre>
331
 
<p>
332
 
</p>
333
323
<div class="variablelist"><table border="0">
334
324
<col align="left" valign="top">
335
325
<tbody>
365
355
</tr>
366
356
</tbody>
367
357
</table></div>
 
358
<p class="since">Since 2.24</p>
368
359
</div>
369
360
<hr>
370
 
<div class="refsect2" lang="en">
 
361
<div class="refsect2" title="CamelDB">
371
362
<a name="CamelDB"></a><h3>CamelDB</h3>
372
363
<pre class="programlisting">typedef struct {
373
364
        sqlite3 *db;
375
366
        CamelDBPrivate *priv;
376
367
} CamelDB;
377
368
</pre>
378
 
<p>
379
 
</p>
 
369
<p class="since">Since 2.24</p>
380
370
</div>
381
371
<hr>
382
 
<div class="refsect2" lang="en">
 
372
<div class="refsect2" title="CamelMIRecord">
383
373
<a name="CamelMIRecord"></a><h3>CamelMIRecord</h3>
384
374
<pre class="programlisting">typedef struct {
385
375
        gchar *uid;
408
398
        gchar *usertags;
409
399
        gchar *cinfo;
410
400
        gchar *bdata;
 
401
        gchar *bodystructure;
411
402
} CamelMIRecord;
412
403
</pre>
413
404
<p>
 
405
The extensive DB format, supporting basic searching and sorting.
414
406
</p>
 
407
<div class="variablelist"><table border="0">
 
408
<col align="left" valign="top">
 
409
<tbody>
 
410
<tr>
 
411
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.uid"></a>uid</code></em>;</span></p></td>
 
412
<td>    Message UID
 
413
</td>
 
414
</tr>
 
415
<tr>
 
416
<td><p><span class="term"><span class="type">guint32</span> <em class="structfield"><code><a name="CamelMIRecord.flags"></a>flags</code></em>;</span></p></td>
 
417
<td>    Camel Message info flags
 
418
</td>
 
419
</tr>
 
420
<tr>
 
421
<td><p><span class="term"><span class="type">guint32</span> <em class="structfield"><code><a name="CamelMIRecord.msg-type"></a>msg_type</code></em>;</span></p></td>
 
422
<td></td>
 
423
</tr>
 
424
<tr>
 
425
<td><p><span class="term"><span class="type">guint32</span> <em class="structfield"><code><a name="CamelMIRecord.dirty"></a>dirty</code></em>;</span></p></td>
 
426
<td></td>
 
427
</tr>
 
428
<tr>
 
429
<td><p><span class="term"><span class="type">gboolean</span> <em class="structfield"><code><a name="CamelMIRecord.read"></a>read</code></em>;</span></p></td>
 
430
<td>    boolean read status
 
431
</td>
 
432
</tr>
 
433
<tr>
 
434
<td><p><span class="term"><span class="type">gboolean</span> <em class="structfield"><code><a name="CamelMIRecord.deleted"></a>deleted</code></em>;</span></p></td>
 
435
<td>    boolean deleted status
 
436
</td>
 
437
</tr>
 
438
<tr>
 
439
<td><p><span class="term"><span class="type">gboolean</span> <em class="structfield"><code><a name="CamelMIRecord.replied"></a>replied</code></em>;</span></p></td>
 
440
<td>    boolean replied status
 
441
</td>
 
442
</tr>
 
443
<tr>
 
444
<td><p><span class="term"><span class="type">gboolean</span> <em class="structfield"><code><a name="CamelMIRecord.important"></a>important</code></em>;</span></p></td>
 
445
<td>    boolean important status
 
446
</td>
 
447
</tr>
 
448
<tr>
 
449
<td><p><span class="term"><span class="type">gboolean</span> <em class="structfield"><code><a name="CamelMIRecord.junk"></a>junk</code></em>;</span></p></td>
 
450
<td>    boolean junk status
 
451
</td>
 
452
</tr>
 
453
<tr>
 
454
<td><p><span class="term"><span class="type">gboolean</span> <em class="structfield"><code><a name="CamelMIRecord.attachment"></a>attachment</code></em>;</span></p></td>
 
455
<td>    boolean attachment status
 
456
</td>
 
457
</tr>
 
458
<tr>
 
459
<td><p><span class="term"><span class="type">guint32</span> <em class="structfield"><code><a name="CamelMIRecord.size"></a>size</code></em>;</span></p></td>
 
460
<td>    size of the mail
 
461
</td>
 
462
</tr>
 
463
<tr>
 
464
<td><p><span class="term"><span class="type">time_t</span> <em class="structfield"><code><a name="CamelMIRecord.dsent"></a>dsent</code></em>;</span></p></td>
 
465
<td>    date sent
 
466
</td>
 
467
</tr>
 
468
<tr>
 
469
<td><p><span class="term"><span class="type">time_t</span> <em class="structfield"><code><a name="CamelMIRecord.dreceived"></a>dreceived</code></em>;</span></p></td>
 
470
<td>    date received
 
471
</td>
 
472
</tr>
 
473
<tr>
 
474
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.subject"></a>subject</code></em>;</span></p></td>
 
475
<td>    subject of the mail
 
476
</td>
 
477
</tr>
 
478
<tr>
 
479
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.from"></a>from</code></em>;</span></p></td>
 
480
<td>    sender
 
481
</td>
 
482
</tr>
 
483
<tr>
 
484
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.to"></a>to</code></em>;</span></p></td>
 
485
<td>    recipient
 
486
</td>
 
487
</tr>
 
488
<tr>
 
489
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.cc"></a>cc</code></em>;</span></p></td>
 
490
<td>    CC members
 
491
</td>
 
492
</tr>
 
493
<tr>
 
494
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.mlist"></a>mlist</code></em>;</span></p></td>
 
495
<td>    message list headers
 
496
</td>
 
497
</tr>
 
498
<tr>
 
499
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.followup-flag"></a>followup_flag</code></em>;</span></p></td>
 
500
<td>    followup flag / also can be queried to see for followup or not
 
501
</td>
 
502
</tr>
 
503
<tr>
 
504
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.followup-completed-on"></a>followup_completed_on</code></em>;</span></p></td>
 
505
<td>    completed date, can be used to see if completed
 
506
</td>
 
507
</tr>
 
508
<tr>
 
509
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.followup-due-by"></a>followup_due_by</code></em>;</span></p></td>
 
510
<td>    to see the due by date
 
511
</td>
 
512
</tr>
 
513
<tr>
 
514
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.part"></a>part</code></em>;</span></p></td>
 
515
<td>    part / references / thread id
 
516
</td>
 
517
</tr>
 
518
<tr>
 
519
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.labels"></a>labels</code></em>;</span></p></td>
 
520
<td>    labels of mails also called as userflags
 
521
</td>
 
522
</tr>
 
523
<tr>
 
524
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.usertags"></a>usertags</code></em>;</span></p></td>
 
525
<td>    composite string of user tags
 
526
</td>
 
527
</tr>
 
528
<tr>
 
529
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.cinfo"></a>cinfo</code></em>;</span></p></td>
 
530
<td>    content info string - composite string
 
531
</td>
 
532
</tr>
 
533
<tr>
 
534
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.bdata"></a>bdata</code></em>;</span></p></td>
 
535
<td>    provider specific data
 
536
</td>
 
537
</tr>
 
538
<tr>
 
539
<td><p><span class="term"><span class="type">gchar</span> *<em class="structfield"><code><a name="CamelMIRecord.bodystructure"></a>bodystructure</code></em>;</span></p></td>
 
540
<td></td>
 
541
</tr>
 
542
</tbody>
 
543
</table></div>
 
544
<p class="since">Since 2.24</p>
415
545
</div>
416
546
<hr>
417
 
<div class="refsect2" lang="en">
 
547
<div class="refsect2" title="CamelFIRecord">
418
548
<a name="CamelFIRecord"></a><h3>CamelFIRecord</h3>
419
549
<pre class="programlisting">typedef struct {
420
550
        gchar *folder_name;
431
561
        gchar *bdata;
432
562
} CamelFIRecord;
433
563
</pre>
434
 
<p>
435
 
</p>
 
564
<p class="since">Since 2.24</p>
436
565
</div>
437
566
<hr>
438
 
<div class="refsect2" lang="en">
 
567
<div class="refsect2" title="CamelDBSelectCB ()">
439
568
<a name="CamelDBSelectCB"></a><h3>CamelDBSelectCB ()</h3>
440
569
<pre class="programlisting"><span class="returnvalue">gint</span>                (*CamelDBSelectCB)                  (<em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
441
570
                                                         <em class="parameter"><code><span class="type">gint</span> ncol</code></em>,
442
571
                                                         <em class="parameter"><code><span class="type">gchar</span> **colvalues</code></em>,
443
572
                                                         <em class="parameter"><code><span class="type">gchar</span> **colnames</code></em>);</pre>
444
 
<p>
445
 
</p>
446
573
<div class="variablelist"><table border="0">
447
574
<col align="left" valign="top">
448
575
<tbody>
473
600
</tr>
474
601
</tbody>
475
602
</table></div>
 
603
<p class="since">Since 2.24</p>
476
604
</div>
477
605
<hr>
478
 
<div class="refsect2" lang="en">
 
606
<div class="refsect2" title="camel_db_open ()">
479
607
<a name="camel-db-open"></a><h3>camel_db_open ()</h3>
480
608
<pre class="programlisting"><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="returnvalue">CamelDB</span></a> *           camel_db_open                       (<em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>,
481
609
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
482
 
<p>
483
 
</p>
484
610
<div class="variablelist"><table border="0">
485
611
<col align="left" valign="top">
486
612
<tbody>
501
627
</tr>
502
628
</tbody>
503
629
</table></div>
 
630
<p class="since">Since 2.24</p>
504
631
</div>
505
632
<hr>
506
 
<div class="refsect2" lang="en">
 
633
<div class="refsect2" title="camel_db_clone ()">
507
634
<a name="camel-db-clone"></a><h3>camel_db_clone ()</h3>
508
635
<pre class="programlisting"><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="returnvalue">CamelDB</span></a> *           camel_db_clone                      (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
509
636
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
510
 
<p>
511
 
</p>
512
637
<div class="variablelist"><table border="0">
513
638
<col align="left" valign="top">
514
639
<tbody>
529
654
</tr>
530
655
</tbody>
531
656
</table></div>
 
657
<p class="since">Since 2.26</p>
532
658
</div>
533
659
<hr>
534
 
<div class="refsect2" lang="en">
 
660
<div class="refsect2" title="camel_db_close ()">
535
661
<a name="camel-db-close"></a><h3>camel_db_close ()</h3>
536
662
<pre class="programlisting"><span class="returnvalue">void</span>                camel_db_close                      (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>);</pre>
537
 
<p>
538
 
</p>
539
663
<div class="variablelist"><table border="0">
540
664
<col align="left" valign="top">
541
665
<tbody><tr>
544
668
</td>
545
669
</tr></tbody>
546
670
</table></div>
 
671
<p class="since">Since 2.24</p>
547
672
</div>
548
673
<hr>
549
 
<div class="refsect2" lang="en">
 
674
<div class="refsect2" title="camel_db_command ()">
550
675
<a name="camel-db-command"></a><h3>camel_db_command ()</h3>
551
676
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_command                    (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
552
677
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *stmt</code></em>,
553
678
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
554
 
<p>
555
 
</p>
556
679
<div class="variablelist"><table border="0">
557
680
<col align="left" valign="top">
558
681
<tbody>
578
701
</tr>
579
702
</tbody>
580
703
</table></div>
 
704
<p class="since">Since 2.24</p>
581
705
</div>
582
706
<hr>
583
 
<div class="refsect2" lang="en">
 
707
<div class="refsect2" title="camel_db_transaction_command ()">
584
708
<a name="camel-db-transaction-command"></a><h3>camel_db_transaction_command ()</h3>
585
709
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_transaction_command        (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
586
710
                                                         <em class="parameter"><code><span class="type">GSList</span> *qry_list</code></em>,
587
711
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
588
 
<p>
589
 
</p>
590
712
<div class="variablelist"><table border="0">
591
713
<col align="left" valign="top">
592
714
<tbody>
612
734
</tr>
613
735
</tbody>
614
736
</table></div>
 
737
<p class="since">Since 2.24</p>
615
738
</div>
616
739
<hr>
617
 
<div class="refsect2" lang="en">
 
740
<div class="refsect2" title="camel_db_begin_transaction ()">
618
741
<a name="camel-db-begin-transaction"></a><h3>camel_db_begin_transaction ()</h3>
619
742
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_begin_transaction          (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
620
743
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
621
 
<p>
622
 
</p>
623
744
<div class="variablelist"><table border="0">
624
745
<col align="left" valign="top">
625
746
<tbody>
640
761
</tr>
641
762
</tbody>
642
763
</table></div>
 
764
<p class="since">Since 2.24</p>
643
765
</div>
644
766
<hr>
645
 
<div class="refsect2" lang="en">
 
767
<div class="refsect2" title="camel_db_add_to_transaction ()">
646
768
<a name="camel-db-add-to-transaction"></a><h3>camel_db_add_to_transaction ()</h3>
647
769
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_add_to_transaction         (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
648
770
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *query</code></em>,
649
771
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
650
 
<p>
651
 
</p>
652
772
<div class="variablelist"><table border="0">
653
773
<col align="left" valign="top">
654
774
<tbody>
674
794
</tr>
675
795
</tbody>
676
796
</table></div>
 
797
<p class="since">Since 2.24</p>
677
798
</div>
678
799
<hr>
679
 
<div class="refsect2" lang="en">
 
800
<div class="refsect2" title="camel_db_end_transaction ()">
680
801
<a name="camel-db-end-transaction"></a><h3>camel_db_end_transaction ()</h3>
681
802
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_end_transaction            (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
682
803
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
683
 
<p>
684
 
</p>
685
804
<div class="variablelist"><table border="0">
686
805
<col align="left" valign="top">
687
806
<tbody>
702
821
</tr>
703
822
</tbody>
704
823
</table></div>
 
824
<p class="since">Since 2.24</p>
705
825
</div>
706
826
<hr>
707
 
<div class="refsect2" lang="en">
 
827
<div class="refsect2" title="camel_db_abort_transaction ()">
708
828
<a name="camel-db-abort-transaction"></a><h3>camel_db_abort_transaction ()</h3>
709
829
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_abort_transaction          (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
710
830
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
711
 
<p>
712
 
</p>
713
831
<div class="variablelist"><table border="0">
714
832
<col align="left" valign="top">
715
833
<tbody>
730
848
</tr>
731
849
</tbody>
732
850
</table></div>
 
851
<p class="since">Since 2.24</p>
733
852
</div>
734
853
<hr>
735
 
<div class="refsect2" lang="en">
 
854
<div class="refsect2" title="camel_db_clear_folder_summary ()">
736
855
<a name="camel-db-clear-folder-summary"></a><h3>camel_db_clear_folder_summary ()</h3>
737
856
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_clear_folder_summary       (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
738
857
                                                         <em class="parameter"><code><span class="type">gchar</span> *folder</code></em>,
739
858
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
740
 
<p>
741
 
</p>
742
859
<div class="variablelist"><table border="0">
743
860
<col align="left" valign="top">
744
861
<tbody>
764
881
</tr>
765
882
</tbody>
766
883
</table></div>
 
884
<p class="since">Since 2.24</p>
767
885
</div>
768
886
<hr>
769
 
<div class="refsect2" lang="en">
 
887
<div class="refsect2" title="camel_db_rename_folder ()">
770
888
<a name="camel-db-rename-folder"></a><h3>camel_db_rename_folder ()</h3>
771
889
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_rename_folder              (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
772
890
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *old_folder</code></em>,
773
891
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *new_folder</code></em>,
774
892
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
775
 
<p>
776
 
</p>
777
893
<div class="variablelist"><table border="0">
778
894
<col align="left" valign="top">
779
895
<tbody>
804
920
</tr>
805
921
</tbody>
806
922
</table></div>
 
923
<p class="since">Since 2.24</p>
807
924
</div>
808
925
<hr>
809
 
<div class="refsect2" lang="en">
 
926
<div class="refsect2" title="camel_db_delete_folder ()">
810
927
<a name="camel-db-delete-folder"></a><h3>camel_db_delete_folder ()</h3>
811
928
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_delete_folder              (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
812
929
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder</code></em>,
813
930
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
814
 
<p>
815
 
</p>
816
931
<div class="variablelist"><table border="0">
817
932
<col align="left" valign="top">
818
933
<tbody>
838
953
</tr>
839
954
</tbody>
840
955
</table></div>
 
956
<p class="since">Since 2.24</p>
841
957
</div>
842
958
<hr>
843
 
<div class="refsect2" lang="en">
 
959
<div class="refsect2" title="camel_db_delete_uid ()">
844
960
<a name="camel-db-delete-uid"></a><h3>camel_db_delete_uid ()</h3>
845
961
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_delete_uid                 (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
846
962
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder</code></em>,
847
963
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
848
964
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
849
 
<p>
850
 
</p>
851
965
<div class="variablelist"><table border="0">
852
966
<col align="left" valign="top">
853
967
<tbody>
878
992
</tr>
879
993
</tbody>
880
994
</table></div>
 
995
<p class="since">Since 2.24</p>
881
996
</div>
882
997
<hr>
883
 
<div class="refsect2" lang="en">
 
998
<div class="refsect2" title="camel_db_delete_uids ()">
884
999
<a name="camel-db-delete-uids"></a><h3>camel_db_delete_uids ()</h3>
885
1000
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_delete_uids                (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
886
1001
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
887
1002
                                                         <em class="parameter"><code><span class="type">GSList</span> *uids</code></em>,
888
1003
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
889
 
<p>
890
 
</p>
891
1004
<div class="variablelist"><table border="0">
892
1005
<col align="left" valign="top">
893
1006
<tbody>
918
1031
</tr>
919
1032
</tbody>
920
1033
</table></div>
 
1034
<p class="since">Since 2.24</p>
921
1035
</div>
922
1036
<hr>
923
 
<div class="refsect2" lang="en">
 
1037
<div class="refsect2" title="camel_db_delete_vuids ()">
924
1038
<a name="camel-db-delete-vuids"></a><h3>camel_db_delete_vuids ()</h3>
925
1039
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_delete_vuids               (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
926
1040
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
927
1041
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *shash</code></em>,
928
1042
                                                         <em class="parameter"><code><span class="type">GSList</span> *uids</code></em>,
929
1043
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
930
 
<p>
931
 
</p>
932
1044
<div class="variablelist"><table border="0">
933
1045
<col align="left" valign="top">
934
1046
<tbody>
964
1076
</tr>
965
1077
</tbody>
966
1078
</table></div>
 
1079
<p class="since">Since 2.26</p>
967
1080
</div>
968
1081
<hr>
969
 
<div class="refsect2" lang="en">
 
1082
<div class="refsect2" title="camel_db_create_folders_table ()">
970
1083
<a name="camel-db-create-folders-table"></a><h3>camel_db_create_folders_table ()</h3>
971
1084
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_create_folders_table       (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
972
1085
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
973
 
<p>
974
 
</p>
975
1086
<div class="variablelist"><table border="0">
976
1087
<col align="left" valign="top">
977
1088
<tbody>
992
1103
</tr>
993
1104
</tbody>
994
1105
</table></div>
 
1106
<p class="since">Since 2.24</p>
995
1107
</div>
996
1108
<hr>
997
 
<div class="refsect2" lang="en">
 
1109
<div class="refsect2" title="camel_db_select ()">
998
1110
<a name="camel-db-select"></a><h3>camel_db_select ()</h3>
999
1111
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_select                     (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1000
1112
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *stmt</code></em>,
1001
1113
                                                         <em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDBSelectCB" title="CamelDBSelectCB ()"><span class="type">CamelDBSelectCB</span></a> callback</code></em>,
1002
1114
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
1003
1115
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1004
 
<p>
1005
 
</p>
1006
1116
<div class="variablelist"><table border="0">
1007
1117
<col align="left" valign="top">
1008
1118
<tbody>
1038
1148
</tr>
1039
1149
</tbody>
1040
1150
</table></div>
 
1151
<p class="since">Since 2.24</p>
1041
1152
</div>
1042
1153
<hr>
1043
 
<div class="refsect2" lang="en">
 
1154
<div class="refsect2" title="camel_db_write_folder_info_record ()">
1044
1155
<a name="camel-db-write-folder-info-record"></a><h3>camel_db_write_folder_info_record ()</h3>
1045
1156
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_write_folder_info_record   (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1046
1157
                                                         <em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelFIRecord" title="CamelFIRecord"><span class="type">CamelFIRecord</span></a> *record</code></em>,
1047
1158
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1048
 
<p>
1049
 
</p>
1050
1159
<div class="variablelist"><table border="0">
1051
1160
<col align="left" valign="top">
1052
1161
<tbody>
1072
1181
</tr>
1073
1182
</tbody>
1074
1183
</table></div>
 
1184
<p class="since">Since 2.24</p>
1075
1185
</div>
1076
1186
<hr>
1077
 
<div class="refsect2" lang="en">
 
1187
<div class="refsect2" title="camel_db_read_folder_info_record ()">
1078
1188
<a name="camel-db-read-folder-info-record"></a><h3>camel_db_read_folder_info_record ()</h3>
1079
1189
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_read_folder_info_record    (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1080
1190
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
1081
1191
                                                         <em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelFIRecord" title="CamelFIRecord"><span class="type">CamelFIRecord</span></a> **record</code></em>,
1082
1192
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1083
 
<p>
1084
 
</p>
1085
1193
<div class="variablelist"><table border="0">
1086
1194
<col align="left" valign="top">
1087
1195
<tbody>
1112
1220
</tr>
1113
1221
</tbody>
1114
1222
</table></div>
 
1223
<p class="since">Since 2.24</p>
1115
1224
</div>
1116
1225
<hr>
1117
 
<div class="refsect2" lang="en">
 
1226
<div class="refsect2" title="camel_db_prepare_message_info_table ()">
1118
1227
<a name="camel-db-prepare-message-info-table"></a><h3>camel_db_prepare_message_info_table ()</h3>
1119
1228
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_prepare_message_info_table (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1120
1229
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
1121
1230
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1122
 
<p>
1123
 
</p>
1124
1231
<div class="variablelist"><table border="0">
1125
1232
<col align="left" valign="top">
1126
1233
<tbody>
1146
1253
</tr>
1147
1254
</tbody>
1148
1255
</table></div>
 
1256
<p class="since">Since 2.24</p>
1149
1257
</div>
1150
1258
<hr>
1151
 
<div class="refsect2" lang="en">
 
1259
<div class="refsect2" title="camel_db_write_message_info_record ()">
1152
1260
<a name="camel-db-write-message-info-record"></a><h3>camel_db_write_message_info_record ()</h3>
1153
1261
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_write_message_info_record  (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1154
1262
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
1155
1263
                                                         <em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelMIRecord" title="CamelMIRecord"><span class="type">CamelMIRecord</span></a> *record</code></em>,
1156
1264
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1157
 
<p>
1158
 
</p>
1159
1265
<div class="variablelist"><table border="0">
1160
1266
<col align="left" valign="top">
1161
1267
<tbody>
1186
1292
</tr>
1187
1293
</tbody>
1188
1294
</table></div>
 
1295
<p class="since">Since 2.24</p>
1189
1296
</div>
1190
1297
<hr>
1191
 
<div class="refsect2" lang="en">
 
1298
<div class="refsect2" title="camel_db_write_fresh_message_info_record ()">
1192
1299
<a name="camel-db-write-fresh-message-info-record"></a><h3>camel_db_write_fresh_message_info_record ()</h3>
1193
1300
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_write_fresh_message_info_record
1194
1301
                                                        (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1195
1302
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
1196
1303
                                                         <em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelMIRecord" title="CamelMIRecord"><span class="type">CamelMIRecord</span></a> *record</code></em>,
1197
1304
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1198
 
<p>
1199
 
</p>
1200
1305
<div class="variablelist"><table border="0">
1201
1306
<col align="left" valign="top">
1202
1307
<tbody>
1227
1332
</tr>
1228
1333
</tbody>
1229
1334
</table></div>
 
1335
<p class="since">Since 2.26</p>
1230
1336
</div>
1231
1337
<hr>
1232
 
<div class="refsect2" lang="en">
 
1338
<div class="refsect2" title="camel_db_read_message_info_records ()">
1233
1339
<a name="camel-db-read-message-info-records"></a><h3>camel_db_read_message_info_records ()</h3>
1234
1340
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_read_message_info_records  (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1235
1341
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
1236
1342
                                                         <em class="parameter"><code><span class="type">gpointer</span> p</code></em>,
1237
1343
                                                         <em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDBSelectCB" title="CamelDBSelectCB ()"><span class="type">CamelDBSelectCB</span></a> read_mir_callback</code></em>,
1238
1344
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1239
 
<p>
1240
 
</p>
1241
1345
<div class="variablelist"><table border="0">
1242
1346
<col align="left" valign="top">
1243
1347
<tbody>
1273
1377
</tr>
1274
1378
</tbody>
1275
1379
</table></div>
 
1380
<p class="since">Since 2.24</p>
1276
1381
</div>
1277
1382
<hr>
1278
 
<div class="refsect2" lang="en">
 
1383
<div class="refsect2" title="camel_db_read_message_info_record_with_uid ()">
1279
1384
<a name="camel-db-read-message-info-record-with-uid"></a><h3>camel_db_read_message_info_record_with_uid ()</h3>
1280
1385
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_read_message_info_record_with_uid
1281
1386
                                                        (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1284
1389
                                                         <em class="parameter"><code><span class="type">gpointer</span> p</code></em>,
1285
1390
                                                         <em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDBSelectCB" title="CamelDBSelectCB ()"><span class="type">CamelDBSelectCB</span></a> read_mir_callback</code></em>,
1286
1391
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1287
 
<p>
1288
 
</p>
1289
1392
<div class="variablelist"><table border="0">
1290
1393
<col align="left" valign="top">
1291
1394
<tbody>
1326
1429
</tr>
1327
1430
</tbody>
1328
1431
</table></div>
 
1432
<p class="since">Since 2.24</p>
1329
1433
</div>
1330
1434
<hr>
1331
 
<div class="refsect2" lang="en">
 
1435
<div class="refsect2" title="camel_db_count_junk_message_info ()">
1332
1436
<a name="camel-db-count-junk-message-info"></a><h3>camel_db_count_junk_message_info ()</h3>
1333
1437
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_count_junk_message_info    (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1334
1438
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *table_name</code></em>,
1335
1439
                                                         <em class="parameter"><code><span class="type">guint32</span> *count</code></em>,
1336
1440
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1337
 
<p>
1338
 
</p>
1339
1441
<div class="variablelist"><table border="0">
1340
1442
<col align="left" valign="top">
1341
1443
<tbody>
1366
1468
</tr>
1367
1469
</tbody>
1368
1470
</table></div>
 
1471
<p class="since">Since 2.24</p>
1369
1472
</div>
1370
1473
<hr>
1371
 
<div class="refsect2" lang="en">
 
1474
<div class="refsect2" title="camel_db_count_unread_message_info ()">
1372
1475
<a name="camel-db-count-unread-message-info"></a><h3>camel_db_count_unread_message_info ()</h3>
1373
1476
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_count_unread_message_info  (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1374
1477
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *table_name</code></em>,
1375
1478
                                                         <em class="parameter"><code><span class="type">guint32</span> *count</code></em>,
1376
1479
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1377
 
<p>
1378
 
</p>
1379
1480
<div class="variablelist"><table border="0">
1380
1481
<col align="left" valign="top">
1381
1482
<tbody>
1406
1507
</tr>
1407
1508
</tbody>
1408
1509
</table></div>
 
1510
<p class="since">Since 2.24</p>
1409
1511
</div>
1410
1512
<hr>
1411
 
<div class="refsect2" lang="en">
 
1513
<div class="refsect2" title="camel_db_count_deleted_message_info ()">
1412
1514
<a name="camel-db-count-deleted-message-info"></a><h3>camel_db_count_deleted_message_info ()</h3>
1413
1515
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_count_deleted_message_info (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1414
1516
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *table_name</code></em>,
1415
1517
                                                         <em class="parameter"><code><span class="type">guint32</span> *count</code></em>,
1416
1518
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1417
 
<p>
1418
 
</p>
1419
1519
<div class="variablelist"><table border="0">
1420
1520
<col align="left" valign="top">
1421
1521
<tbody>
1446
1546
</tr>
1447
1547
</tbody>
1448
1548
</table></div>
 
1549
<p class="since">Since 2.24</p>
1449
1550
</div>
1450
1551
<hr>
1451
 
<div class="refsect2" lang="en">
 
1552
<div class="refsect2" title="camel_db_count_total_message_info ()">
1452
1553
<a name="camel-db-count-total-message-info"></a><h3>camel_db_count_total_message_info ()</h3>
1453
1554
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_count_total_message_info   (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1454
1555
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *table_name</code></em>,
1455
1556
                                                         <em class="parameter"><code><span class="type">guint32</span> *count</code></em>,
1456
1557
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1457
 
<p>
1458
 
</p>
1459
1558
<div class="variablelist"><table border="0">
1460
1559
<col align="left" valign="top">
1461
1560
<tbody>
1486
1585
</tr>
1487
1586
</tbody>
1488
1587
</table></div>
 
1588
<p class="since">Since 2.24</p>
1489
1589
</div>
1490
1590
<hr>
1491
 
<div class="refsect2" lang="en">
 
1591
<div class="refsect2" title="camel_db_count_visible_message_info ()">
1492
1592
<a name="camel-db-count-visible-message-info"></a><h3>camel_db_count_visible_message_info ()</h3>
1493
1593
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_count_visible_message_info (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1494
1594
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *table_name</code></em>,
1495
1595
                                                         <em class="parameter"><code><span class="type">guint32</span> *count</code></em>,
1496
1596
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1497
 
<p>
1498
 
</p>
1499
1597
<div class="variablelist"><table border="0">
1500
1598
<col align="left" valign="top">
1501
1599
<tbody>
1526
1624
</tr>
1527
1625
</tbody>
1528
1626
</table></div>
 
1627
<p class="since">Since 2.24</p>
1529
1628
</div>
1530
1629
<hr>
1531
 
<div class="refsect2" lang="en">
 
1630
<div class="refsect2" title="camel_db_count_visible_unread_message_info ()">
1532
1631
<a name="camel-db-count-visible-unread-message-info"></a><h3>camel_db_count_visible_unread_message_info ()</h3>
1533
1632
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_count_visible_unread_message_info
1534
1633
                                                        (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1535
1634
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *table_name</code></em>,
1536
1635
                                                         <em class="parameter"><code><span class="type">guint32</span> *count</code></em>,
1537
1636
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1538
 
<p>
1539
 
</p>
1540
1637
<div class="variablelist"><table border="0">
1541
1638
<col align="left" valign="top">
1542
1639
<tbody>
1567
1664
</tr>
1568
1665
</tbody>
1569
1666
</table></div>
 
1667
<p class="since">Since 2.24</p>
1570
1668
</div>
1571
1669
<hr>
1572
 
<div class="refsect2" lang="en">
 
1670
<div class="refsect2" title="camel_db_count_junk_not_deleted_message_info ()">
1573
1671
<a name="camel-db-count-junk-not-deleted-message-info"></a><h3>camel_db_count_junk_not_deleted_message_info ()</h3>
1574
1672
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_count_junk_not_deleted_message_info
1575
1673
                                                        (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1610
1708
</table></div>
1611
1709
</div>
1612
1710
<hr>
1613
 
<div class="refsect2" lang="en">
 
1711
<div class="refsect2" title="camel_db_count_message_info ()">
1614
1712
<a name="camel-db-count-message-info"></a><h3>camel_db_count_message_info ()</h3>
1615
1713
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_count_message_info         (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
1616
1714
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *query</code></em>,
1617
1715
                                                         <em class="parameter"><code><span class="type">guint32</span> *count</code></em>,
1618
1716
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1619
 
<p>
1620
 
</p>
1621
1717
<div class="variablelist"><table border="0">
1622
1718
<col align="left" valign="top">
1623
1719
<tbody>
1648
1744
</tr>
1649
1745
</tbody>
1650
1746
</table></div>
 
1747
<p class="since">Since 2.26</p>
1651
1748
</div>
1652
1749
<hr>
1653
 
<div class="refsect2" lang="en">
 
1750
<div class="refsect2" title="camel_db_camel_mir_free ()">
1654
1751
<a name="camel-db-camel-mir-free"></a><h3>camel_db_camel_mir_free ()</h3>
1655
1752
<pre class="programlisting"><span class="returnvalue">void</span>                camel_db_camel_mir_free             (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelMIRecord" title="CamelMIRecord"><span class="type">CamelMIRecord</span></a> *record</code></em>);</pre>
1656
 
<p>
1657
 
</p>
1658
1753
<div class="variablelist"><table border="0">
1659
1754
<col align="left" valign="top">
1660
1755
<tbody><tr>
1663
1758
</td>
1664
1759
</tr></tbody>
1665
1760
</table></div>
 
1761
<p class="since">Since 2.24</p>
1666
1762
</div>
1667
1763
<hr>
1668
 
<div class="refsect2" lang="en">
 
1764
<div class="refsect2" title="camel_db_create_vfolder ()">
1669
1765
<a name="camel-db-create-vfolder"></a><h3>camel_db_create_vfolder ()</h3>
1670
1766
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_create_vfolder             (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
1671
1767
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
1672
1768
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1673
 
<p>
1674
 
</p>
1675
1769
<div class="variablelist"><table border="0">
1676
1770
<col align="left" valign="top">
1677
1771
<tbody>
1697
1791
</tr>
1698
1792
</tbody>
1699
1793
</table></div>
 
1794
<p class="since">Since 2.24</p>
1700
1795
</div>
1701
1796
<hr>
1702
 
<div class="refsect2" lang="en">
 
1797
<div class="refsect2" title="camel_db_recreate_vfolder ()">
1703
1798
<a name="camel-db-recreate-vfolder"></a><h3>camel_db_recreate_vfolder ()</h3>
1704
1799
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_recreate_vfolder           (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
1705
1800
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
1706
1801
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1707
 
<p>
1708
 
</p>
1709
1802
<div class="variablelist"><table border="0">
1710
1803
<col align="left" valign="top">
1711
1804
<tbody>
1731
1824
</tr>
1732
1825
</tbody>
1733
1826
</table></div>
 
1827
<p class="since">Since 2.24</p>
1734
1828
</div>
1735
1829
<hr>
1736
 
<div class="refsect2" lang="en">
 
1830
<div class="refsect2" title="camel_db_delete_uid_from_vfolder ()">
1737
1831
<a name="camel-db-delete-uid-from-vfolder"></a><h3>camel_db_delete_uid_from_vfolder ()</h3>
1738
1832
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_delete_uid_from_vfolder    (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
1739
1833
                                                         <em class="parameter"><code><span class="type">gchar</span> *folder_name</code></em>,
1740
1834
                                                         <em class="parameter"><code><span class="type">gchar</span> *vuid</code></em>,
1741
1835
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1742
 
<p>
1743
 
</p>
1744
1836
<div class="variablelist"><table border="0">
1745
1837
<col align="left" valign="top">
1746
1838
<tbody>
1771
1863
</tr>
1772
1864
</tbody>
1773
1865
</table></div>
 
1866
<p class="since">Since 2.24</p>
1774
1867
</div>
1775
1868
<hr>
1776
 
<div class="refsect2" lang="en">
 
1869
<div class="refsect2" title="camel_db_delete_uid_from_vfolder_transaction ()">
1777
1870
<a name="camel-db-delete-uid-from-vfolder-transaction"></a><h3>camel_db_delete_uid_from_vfolder_transaction ()</h3>
1778
1871
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_delete_uid_from_vfolder_transaction
1779
1872
                                                        (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
1780
1873
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
1781
1874
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *vuid</code></em>,
1782
1875
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1783
 
<p>
1784
 
</p>
1785
1876
<div class="variablelist"><table border="0">
1786
1877
<col align="left" valign="top">
1787
1878
<tbody>
1812
1903
</tr>
1813
1904
</tbody>
1814
1905
</table></div>
 
1906
<p class="since">Since 2.24</p>
1815
1907
</div>
1816
1908
<hr>
1817
 
<div class="refsect2" lang="en">
 
1909
<div class="refsect2" title="camel_db_get_vuids_from_vfolder ()">
1818
1910
<a name="camel-db-get-vuids-from-vfolder"></a><h3>camel_db_get_vuids_from_vfolder ()</h3>
1819
1911
<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *         camel_db_get_vuids_from_vfolder     (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
1820
1912
                                                         <em class="parameter"><code><span class="type">gchar</span> *folder_name</code></em>,
1821
1913
                                                         <em class="parameter"><code><span class="type">gchar</span> *filter</code></em>,
1822
1914
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1823
 
<p>
1824
 
</p>
1825
1915
<div class="variablelist"><table border="0">
1826
1916
<col align="left" valign="top">
1827
1917
<tbody>
1852
1942
</tr>
1853
1943
</tbody>
1854
1944
</table></div>
 
1945
<p class="since">Since 2.24</p>
1855
1946
</div>
1856
1947
<hr>
1857
 
<div class="refsect2" lang="en">
 
1948
<div class="refsect2" title="camel_db_add_to_vfolder ()">
1858
1949
<a name="camel-db-add-to-vfolder"></a><h3>camel_db_add_to_vfolder ()</h3>
1859
1950
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_add_to_vfolder             (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
1860
1951
                                                         <em class="parameter"><code><span class="type">gchar</span> *folder_name</code></em>,
1861
1952
                                                         <em class="parameter"><code><span class="type">gchar</span> *vuid</code></em>,
1862
1953
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1863
 
<p>
1864
 
</p>
1865
1954
<div class="variablelist"><table border="0">
1866
1955
<col align="left" valign="top">
1867
1956
<tbody>
1892
1981
</tr>
1893
1982
</tbody>
1894
1983
</table></div>
 
1984
<p class="since">Since 2.24</p>
1895
1985
</div>
1896
1986
<hr>
1897
 
<div class="refsect2" lang="en">
 
1987
<div class="refsect2" title="camel_db_add_to_vfolder_transaction ()">
1898
1988
<a name="camel-db-add-to-vfolder-transaction"></a><h3>camel_db_add_to_vfolder_transaction ()</h3>
1899
1989
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_add_to_vfolder_transaction (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
1900
 
                                                         <em class="parameter"><code><span class="type">gchar</span> *folder_name</code></em>,
1901
 
                                                         <em class="parameter"><code><span class="type">gchar</span> *vuid</code></em>,
 
1990
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
 
1991
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *vuid</code></em>,
1902
1992
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1903
 
<p>
1904
 
</p>
1905
1993
<div class="variablelist"><table border="0">
1906
1994
<col align="left" valign="top">
1907
1995
<tbody>
1932
2020
</tr>
1933
2021
</tbody>
1934
2022
</table></div>
 
2023
<p class="since">Since 2.24</p>
1935
2024
</div>
1936
2025
<hr>
1937
 
<div class="refsect2" lang="en">
 
2026
<div class="refsect2" title="camel_db_get_folder_uids ()">
1938
2027
<a name="camel-db-get-folder-uids"></a><h3>camel_db_get_folder_uids ()</h3>
1939
2028
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_get_folder_uids            (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
1940
2029
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
1942
2031
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *collate</code></em>,
1943
2032
                                                         <em class="parameter"><code><span class="type">GPtrArray</span> *array</code></em>,
1944
2033
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1945
 
<p>
1946
 
</p>
1947
2034
<div class="variablelist"><table border="0">
1948
2035
<col align="left" valign="top">
1949
2036
<tbody>
1984
2071
</tr>
1985
2072
</tbody>
1986
2073
</table></div>
 
2074
<p class="since">Since 2.24</p>
1987
2075
</div>
1988
2076
<hr>
1989
 
<div class="refsect2" lang="en">
 
2077
<div class="refsect2" title="camel_db_get_folder_uids_flags ()">
1990
2078
<a name="camel-db-get-folder-uids-flags"></a><h3>camel_db_get_folder_uids_flags ()</h3>
1991
2079
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_get_folder_uids_flags      (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
1992
2080
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
1995
2083
                                                         <em class="parameter"><code><span class="type">GPtrArray</span> *summary</code></em>,
1996
2084
                                                         <em class="parameter"><code><span class="type">GHashTable</span> *table</code></em>,
1997
2085
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
1998
 
<p>
1999
 
</p>
2000
2086
<div class="variablelist"><table border="0">
2001
2087
<col align="left" valign="top">
2002
2088
<tbody>
2042
2128
</tr>
2043
2129
</tbody>
2044
2130
</table></div>
 
2131
<p class="since">Since 2.26</p>
2045
2132
</div>
2046
2133
<hr>
2047
 
<div class="refsect2" lang="en">
 
2134
<div class="refsect2" title="camel_db_get_folder_junk_uids ()">
2048
2135
<a name="camel-db-get-folder-junk-uids"></a><h3>camel_db_get_folder_junk_uids ()</h3>
2049
2136
<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *         camel_db_get_folder_junk_uids       (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
2050
2137
                                                         <em class="parameter"><code><span class="type">gchar</span> *folder_name</code></em>,
2051
2138
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
2052
 
<p>
2053
 
</p>
2054
2139
<div class="variablelist"><table border="0">
2055
2140
<col align="left" valign="top">
2056
2141
<tbody>
2076
2161
</tr>
2077
2162
</tbody>
2078
2163
</table></div>
 
2164
<p class="since">Since 2.24</p>
2079
2165
</div>
2080
2166
<hr>
2081
 
<div class="refsect2" lang="en">
 
2167
<div class="refsect2" title="camel_db_get_folder_deleted_uids ()">
2082
2168
<a name="camel-db-get-folder-deleted-uids"></a><h3>camel_db_get_folder_deleted_uids ()</h3>
2083
2169
<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *         camel_db_get_folder_deleted_uids    (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
2084
2170
                                                         <em class="parameter"><code><span class="type">gchar</span> *folder_name</code></em>,
2085
2171
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
2086
 
<p>
2087
 
</p>
2088
2172
<div class="variablelist"><table border="0">
2089
2173
<col align="left" valign="top">
2090
2174
<tbody>
2110
2194
</tr>
2111
2195
</tbody>
2112
2196
</table></div>
 
2197
<p class="since">Since 2.24</p>
2113
2198
</div>
2114
2199
<hr>
2115
 
<div class="refsect2" lang="en">
 
2200
<div class="refsect2" title="camel_db_sqlize_string ()">
2116
2201
<a name="camel-db-sqlize-string"></a><h3>camel_db_sqlize_string ()</h3>
2117
2202
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_db_sqlize_string              (<em class="parameter"><code>const <span class="type">gchar</span> *string</code></em>);</pre>
2118
 
<p>
2119
 
</p>
2120
2203
<div class="variablelist"><table border="0">
2121
2204
<col align="left" valign="top">
2122
2205
<tbody>
2132
2215
</tr>
2133
2216
</tbody>
2134
2217
</table></div>
 
2218
<p class="since">Since 2.24</p>
2135
2219
</div>
2136
2220
<hr>
2137
 
<div class="refsect2" lang="en">
 
2221
<div class="refsect2" title="camel_db_free_sqlized_string ()">
2138
2222
<a name="camel-db-free-sqlized-string"></a><h3>camel_db_free_sqlized_string ()</h3>
2139
2223
<pre class="programlisting"><span class="returnvalue">void</span>                camel_db_free_sqlized_string        (<em class="parameter"><code><span class="type">gchar</span> *string</code></em>);</pre>
2140
 
<p>
2141
 
</p>
2142
2224
<div class="variablelist"><table border="0">
2143
2225
<col align="left" valign="top">
2144
2226
<tbody><tr>
2147
2229
</td>
2148
2230
</tr></tbody>
2149
2231
</table></div>
 
2232
<p class="since">Since 2.24</p>
2150
2233
</div>
2151
2234
<hr>
2152
 
<div class="refsect2" lang="en">
 
2235
<div class="refsect2" title="camel_db_get_column_name ()">
2153
2236
<a name="camel-db-get-column-name"></a><h3>camel_db_get_column_name ()</h3>
2154
2237
<pre class="programlisting"><span class="returnvalue">gchar</span> *             camel_db_get_column_name            (<em class="parameter"><code>const <span class="type">gchar</span> *raw_name</code></em>);</pre>
2155
 
<p>
2156
 
</p>
2157
2238
<div class="variablelist"><table border="0">
2158
2239
<col align="left" valign="top">
2159
2240
<tbody>
2169
2250
</tr>
2170
2251
</tbody>
2171
2252
</table></div>
 
2253
<p class="since">Since 2.24</p>
2172
2254
</div>
2173
2255
<hr>
2174
 
<div class="refsect2" lang="en">
 
2256
<div class="refsect2" title="camel_db_set_collate ()">
2175
2257
<a name="camel-db-set-collate"></a><h3>camel_db_set_collate ()</h3>
2176
2258
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_set_collate                (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
2177
2259
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *col</code></em>,
2178
2260
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *collate</code></em>,
2179
2261
                                                         <em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDBCollate" title="CamelDBCollate ()"><span class="type">CamelDBCollate</span></a> func</code></em>);</pre>
2180
 
<p>
2181
 
</p>
2182
2262
<div class="variablelist"><table border="0">
2183
2263
<col align="left" valign="top">
2184
2264
<tbody>
2209
2289
</tr>
2210
2290
</tbody>
2211
2291
</table></div>
 
2292
<p class="since">Since 2.24</p>
2212
2293
</div>
2213
2294
<hr>
2214
 
<div class="refsect2" lang="en">
 
2295
<div class="refsect2" title="camel_db_migrate_vfolders_to_14 ()">
2215
2296
<a name="camel-db-migrate-vfolders-to-14"></a><h3>camel_db_migrate_vfolders_to_14 ()</h3>
2216
2297
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_migrate_vfolders_to_14     (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
2217
2298
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder</code></em>,
2218
2299
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
2219
 
<p>
2220
 
</p>
2221
2300
<div class="variablelist"><table border="0">
2222
2301
<col align="left" valign="top">
2223
2302
<tbody>
2243
2322
</tr>
2244
2323
</tbody>
2245
2324
</table></div>
 
2325
<p class="since">Since 2.24</p>
2246
2326
</div>
2247
2327
<hr>
2248
 
<div class="refsect2" lang="en">
 
2328
<div class="refsect2" title="camel_db_start_in_memory_transactions ()">
2249
2329
<a name="camel-db-start-in-memory-transactions"></a><h3>camel_db_start_in_memory_transactions ()</h3>
2250
2330
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_start_in_memory_transactions
2251
2331
                                                        (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
2252
2332
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
2253
 
<p>
2254
 
</p>
2255
2333
<div class="variablelist"><table border="0">
2256
2334
<col align="left" valign="top">
2257
2335
<tbody>
2272
2350
</tr>
2273
2351
</tbody>
2274
2352
</table></div>
 
2353
<p class="since">Since 2.26</p>
2275
2354
</div>
2276
2355
<hr>
2277
 
<div class="refsect2" lang="en">
 
2356
<div class="refsect2" title="camel_db_flush_in_memory_transactions ()">
2278
2357
<a name="camel-db-flush-in-memory-transactions"></a><h3>camel_db_flush_in_memory_transactions ()</h3>
2279
2358
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_flush_in_memory_transactions
2280
2359
                                                        (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
2281
2360
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
2282
2361
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
2283
 
<p>
2284
 
</p>
2285
2362
<div class="variablelist"><table border="0">
2286
2363
<col align="left" valign="top">
2287
2364
<tbody>
2307
2384
</tr>
2308
2385
</tbody>
2309
2386
</table></div>
 
2387
<p class="since">Since 2.26</p>
2310
2388
</div>
2311
2389
<hr>
2312
 
<div class="refsect2" lang="en">
 
2390
<div class="refsect2" title="camel_db_get_folder_preview ()">
2313
2391
<a name="camel-db-get-folder-preview"></a><h3>camel_db_get_folder_preview ()</h3>
2314
2392
<pre class="programlisting"><span class="returnvalue">GHashTable</span> *        camel_db_get_folder_preview         (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
2315
2393
                                                         <em class="parameter"><code><span class="type">gchar</span> *folder_name</code></em>,
2316
2394
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
2317
 
<p>
2318
 
</p>
2319
2395
<div class="variablelist"><table border="0">
2320
2396
<col align="left" valign="top">
2321
2397
<tbody>
2341
2417
</tr>
2342
2418
</tbody>
2343
2419
</table></div>
 
2420
<p class="since">Since 2.28</p>
2344
2421
</div>
2345
2422
<hr>
2346
 
<div class="refsect2" lang="en">
 
2423
<div class="refsect2" title="camel_db_write_preview_record ()">
2347
2424
<a name="camel-db-write-preview-record"></a><h3>camel_db_write_preview_record ()</h3>
2348
2425
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_write_preview_record       (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *db</code></em>,
2349
2426
                                                         <em class="parameter"><code><span class="type">gchar</span> *folder_name</code></em>,
2350
2427
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
2351
2428
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *msg</code></em>,
2352
2429
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
2353
 
<p>
2354
 
</p>
2355
2430
<div class="variablelist"><table border="0">
2356
2431
<col align="left" valign="top">
2357
2432
<tbody>
2387
2462
</tr>
2388
2463
</tbody>
2389
2464
</table></div>
 
2465
<p class="since">Since 2.28</p>
2390
2466
</div>
2391
2467
<hr>
2392
 
<div class="refsect2" lang="en">
 
2468
<div class="refsect2" title="camel_db_reset_folder_version ()">
2393
2469
<a name="camel-db-reset-folder-version"></a><h3>camel_db_reset_folder_version ()</h3>
2394
2470
<pre class="programlisting"><span class="returnvalue">gint</span>                camel_db_reset_folder_version       (<em class="parameter"><code><a class="link" href="camel-CamelDB.html#CamelDB" title="CamelDB"><span class="type">CamelDB</span></a> *cdb</code></em>,
2395
2471
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *folder_name</code></em>,
2396
2472
                                                         <em class="parameter"><code><span class="type">gint</span> reset_version</code></em>,
2397
2473
                                                         <em class="parameter"><code><a class="link" href="camel-camel-exception.html#CamelException" title="struct CamelException"><span class="type">CamelException</span></a> *ex</code></em>);</pre>
2398
 
<p>
2399
 
</p>
2400
2474
<div class="variablelist"><table border="0">
2401
2475
<col align="left" valign="top">
2402
2476
<tbody>
2427
2501
</tr>
2428
2502
</tbody>
2429
2503
</table></div>
 
2504
<p class="since">Since 2.28</p>
2430
2505
</div>
2431
2506
</div>
2432
2507
</div>