contentstorage/castorage/inc/casqlitestorage.h
changeset 80 397d00875918
parent 61 8e5041d13c84
child 103 b99b84bcd2d1
--- a/contentstorage/castorage/inc/casqlitestorage.h	Fri May 14 16:10:06 2010 +0300
+++ b/contentstorage/castorage/inc/casqlitestorage.h	Thu May 27 13:11:12 2010 +0300
@@ -75,6 +75,29 @@
     void LocalizeEntryL( CCaLocalizationEntry& aLocalization );
 
     /**
+     * Adds or updates localization row in the localization table
+     *
+     * @param aLocalization localization information about entry.
+     */
+    void AddLocalizationL( const CCaLocalizationEntry& aLocalization );
+    
+    /**
+     * Checks if entry already exists in localization table
+     *
+     * @param aLocalization localization information about entry.
+     */
+    TBool LocalizationEntryPresentL(const CCaLocalizationEntry& aLocalization);
+
+    /**
+     * Updates localization row in the localization table
+     *
+     * @param aLocalization localization information about entry.
+     * @param aStatement SQL statement
+     */
+    void ExecuteLocalizationStatementL(const CCaLocalizationEntry& aLocalization, 
+            const TDesC& aStatement);
+   
+    /**
      * Fetches data from database.
      *
      * @param aMap Filtering and sorting criteria