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>);
253
<div class="refsect1" lang="en">
253
<div class="refsect1" title="Description">
254
254
<a name="camel-CamelDB.description"></a><h2>Description</h2>
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"
264
<p class="since">Since 2.24</p>
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
<p class="since">Since 2.26</p>
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"
278
<p class="since">Since 2.26</p>
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
285
<p class="since">Since 2.26</p>
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
292
<p class="since">Since 2.24</p>
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
299
<p class="since">Since 2.24</p>
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);
306
<p class="since">Since 2.24</p>
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);
313
<p class="since">Since 2.24</p>
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>
333
323
<div class="variablelist"><table border="0">
334
324
<col align="left" valign="top">
401
gchar *bodystructure;
405
The extensive DB format, supporting basic searching and sorting.
407
<div class="variablelist"><table border="0">
408
<col align="left" valign="top">
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>
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
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>
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>
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
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
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
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
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
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
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
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>
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>
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
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>
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>
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>
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
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
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
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
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
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
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
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
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
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>
544
<p class="since">Since 2.24</p>
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;
564
<p class="since">Since 2.24</p>
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>
446
573
<div class="variablelist"><table border="0">
447
574
<col align="left" valign="top">
603
<p class="since">Since 2.24</p>
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>
484
610
<div class="variablelist"><table border="0">
485
611
<col align="left" valign="top">
630
<p class="since">Since 2.24</p>
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>
512
637
<div class="variablelist"><table border="0">
513
638
<col align="left" valign="top">
671
<p class="since">Since 2.24</p>
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>
556
679
<div class="variablelist"><table border="0">
557
680
<col align="left" valign="top">
704
<p class="since">Since 2.24</p>
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>
590
712
<div class="variablelist"><table border="0">
591
713
<col align="left" valign="top">
737
<p class="since">Since 2.24</p>
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>
623
744
<div class="variablelist"><table border="0">
624
745
<col align="left" valign="top">
764
<p class="since">Since 2.24</p>
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>
652
772
<div class="variablelist"><table border="0">
653
773
<col align="left" valign="top">
797
<p class="since">Since 2.24</p>
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>
685
804
<div class="variablelist"><table border="0">
686
805
<col align="left" valign="top">
824
<p class="since">Since 2.24</p>
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>
713
831
<div class="variablelist"><table border="0">
714
832
<col align="left" valign="top">
851
<p class="since">Since 2.24</p>
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>
742
859
<div class="variablelist"><table border="0">
743
860
<col align="left" valign="top">
884
<p class="since">Since 2.24</p>
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>
777
893
<div class="variablelist"><table border="0">
778
894
<col align="left" valign="top">
923
<p class="since">Since 2.24</p>
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>
816
931
<div class="variablelist"><table border="0">
817
932
<col align="left" valign="top">
956
<p class="since">Since 2.24</p>
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>
851
965
<div class="variablelist"><table border="0">
852
966
<col align="left" valign="top">
995
<p class="since">Since 2.24</p>
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>
891
1004
<div class="variablelist"><table border="0">
892
1005
<col align="left" valign="top">
1034
<p class="since">Since 2.24</p>
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>
932
1044
<div class="variablelist"><table border="0">
933
1045
<col align="left" valign="top">
1079
<p class="since">Since 2.26</p>
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>
975
1086
<div class="variablelist"><table border="0">
976
1087
<col align="left" valign="top">
1106
<p class="since">Since 2.24</p>
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>
1006
1116
<div class="variablelist"><table border="0">
1007
1117
<col align="left" valign="top">
1151
<p class="since">Since 2.24</p>
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>
1050
1159
<div class="variablelist"><table border="0">
1051
1160
<col align="left" valign="top">
1184
<p class="since">Since 2.24</p>
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>
1085
1193
<div class="variablelist"><table border="0">
1086
1194
<col align="left" valign="top">
1223
<p class="since">Since 2.24</p>
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>
1124
1231
<div class="variablelist"><table border="0">
1125
1232
<col align="left" valign="top">
1256
<p class="since">Since 2.24</p>
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>
1159
1265
<div class="variablelist"><table border="0">
1160
1266
<col align="left" valign="top">
1295
<p class="since">Since 2.24</p>
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>
1200
1305
<div class="variablelist"><table border="0">
1201
1306
<col align="left" valign="top">
1335
<p class="since">Since 2.26</p>
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>
1241
1345
<div class="variablelist"><table border="0">
1242
1346
<col align="left" valign="top">
1432
<p class="since">Since 2.24</p>
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>
1339
1441
<div class="variablelist"><table border="0">
1340
1442
<col align="left" valign="top">
1471
<p class="since">Since 2.24</p>
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>
1379
1480
<div class="variablelist"><table border="0">
1380
1481
<col align="left" valign="top">
1510
<p class="since">Since 2.24</p>
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>
1419
1519
<div class="variablelist"><table border="0">
1420
1520
<col align="left" valign="top">
1549
<p class="since">Since 2.24</p>
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>
1459
1558
<div class="variablelist"><table border="0">
1460
1559
<col align="left" valign="top">
1588
<p class="since">Since 2.24</p>
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>
1499
1597
<div class="variablelist"><table border="0">
1500
1598
<col align="left" valign="top">
1627
<p class="since">Since 2.24</p>
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>
1540
1637
<div class="variablelist"><table border="0">
1541
1638
<col align="left" valign="top">
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>
1621
1717
<div class="variablelist"><table border="0">
1622
1718
<col align="left" valign="top">
1761
<p class="since">Since 2.24</p>
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>
1675
1769
<div class="variablelist"><table border="0">
1676
1770
<col align="left" valign="top">
1794
<p class="since">Since 2.24</p>
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>
1709
1802
<div class="variablelist"><table border="0">
1710
1803
<col align="left" valign="top">
1827
<p class="since">Since 2.24</p>
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>
1744
1836
<div class="variablelist"><table border="0">
1745
1837
<col align="left" valign="top">
1866
<p class="since">Since 2.24</p>
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>
1785
1876
<div class="variablelist"><table border="0">
1786
1877
<col align="left" valign="top">
1906
<p class="since">Since 2.24</p>
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>
1825
1915
<div class="variablelist"><table border="0">
1826
1916
<col align="left" valign="top">
1945
<p class="since">Since 2.24</p>
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>
1865
1954
<div class="variablelist"><table border="0">
1866
1955
<col align="left" valign="top">
1984
<p class="since">Since 2.24</p>
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>
1905
1993
<div class="variablelist"><table border="0">
1906
1994
<col align="left" valign="top">
2131
<p class="since">Since 2.26</p>
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>
2054
2139
<div class="variablelist"><table border="0">
2055
2140
<col align="left" valign="top">
2164
<p class="since">Since 2.24</p>
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>
2088
2172
<div class="variablelist"><table border="0">
2089
2173
<col align="left" valign="top">
2253
<p class="since">Since 2.24</p>
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>
2182
2262
<div class="variablelist"><table border="0">
2183
2263
<col align="left" valign="top">
2292
<p class="since">Since 2.24</p>
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>
2221
2300
<div class="variablelist"><table border="0">
2222
2301
<col align="left" valign="top">
2325
<p class="since">Since 2.24</p>
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>
2255
2333
<div class="variablelist"><table border="0">
2256
2334
<col align="left" valign="top">
2353
<p class="since">Since 2.26</p>
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>
2285
2362
<div class="variablelist"><table border="0">
2286
2363
<col align="left" valign="top">
2387
<p class="since">Since 2.26</p>
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>
2319
2395
<div class="variablelist"><table border="0">
2320
2396
<col align="left" valign="top">
2420
<p class="since">Since 2.28</p>
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>
2355
2430
<div class="variablelist"><table border="0">
2356
2431
<col align="left" valign="top">
2465
<p class="since">Since 2.28</p>
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>
2400
2474
<div class="variablelist"><table border="0">
2401
2475
<col align="left" valign="top">