Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / components / search_engines / keyword_table.h
index 5ff36b4..62e7e79 100644 (file)
@@ -92,16 +92,15 @@ class KeywordTable : public WebDatabaseTable {
   static const char kDefaultSearchProviderKey[];
 
   KeywordTable();
-  virtual ~KeywordTable();
+  ~KeywordTable() override;
 
   // Retrieves the KeywordTable* owned by |database|.
   static KeywordTable* FromWebDatabase(WebDatabase* db);
 
-  virtual WebDatabaseTable::TypeKey GetTypeKey() const OVERRIDE;
-  virtual bool CreateTablesIfNecessary() OVERRIDE;
-  virtual bool IsSyncable() OVERRIDE;
-  virtual bool MigrateToVersion(int version,
-                                bool* update_compatible_version) OVERRIDE;
+  WebDatabaseTable::TypeKey GetTypeKey() const override;
+  bool CreateTablesIfNecessary() override;
+  bool IsSyncable() override;
+  bool MigrateToVersion(int version, bool* update_compatible_version) override;
 
   // Performs an arbitrary number of Add/Remove/Update operations as a single
   // transaction.  This is provided for efficiency reasons: if the caller needs
@@ -141,6 +140,7 @@ class KeywordTable : public WebDatabaseTable {
   bool MigrateToVersion49AddSearchTermsReplacementKeyColumn();
   bool MigrateToVersion52AddImageSearchAndPOSTSupport();
   bool MigrateToVersion53AddNewTabURLColumn();
+  bool MigrateToVersion59RemoveExtensionKeywords();
 
  private:
   friend class KeywordTableTest;