| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_WEBDATA_AUTOFILL_TABLE_H_ | 5 #ifndef COMPONENTS_AUTOFILL_CORE_BROWSER_WEBDATA_AUTOFILL_TABLE_H_ |
| 6 #define COMPONENTS_AUTOFILL_CORE_BROWSER_WEBDATA_AUTOFILL_TABLE_H_ | 6 #define COMPONENTS_AUTOFILL_CORE_BROWSER_WEBDATA_AUTOFILL_TABLE_H_ |
| 7 | 7 |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/compiler_specific.h" | 10 #include "base/compiler_specific.h" |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 77 // | 77 // |
| 78 // autofill_profile_names | 78 // autofill_profile_names |
| 79 // This table contains the multi-valued name fields | 79 // This table contains the multi-valued name fields |
| 80 // associated with a profile. | 80 // associated with a profile. |
| 81 // | 81 // |
| 82 // guid The guid string that identifies the profile to which | 82 // guid The guid string that identifies the profile to which |
| 83 // the name belongs. | 83 // the name belongs. |
| 84 // first_name | 84 // first_name |
| 85 // middle_name | 85 // middle_name |
| 86 // last_name | 86 // last_name |
| 87 // full_name |
| 87 // | 88 // |
| 88 // autofill_profile_emails | 89 // autofill_profile_emails |
| 89 // This table contains the multi-valued email fields | 90 // This table contains the multi-valued email fields |
| 90 // associated with a profile. | 91 // associated with a profile. |
| 91 // | 92 // |
| 92 // guid The guid string that identifies the profile to which | 93 // guid The guid string that identifies the profile to which |
| 93 // the email belongs. | 94 // the email belongs. |
| 94 // email | 95 // email |
| 95 // | 96 // |
| 96 // autofill_profile_phones | 97 // autofill_profile_phones |
| (...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 277 bool MigrateToVersion31AddGUIDToCreditCardsAndProfiles(); | 278 bool MigrateToVersion31AddGUIDToCreditCardsAndProfiles(); |
| 278 bool MigrateToVersion32UpdateProfilesAndCreditCards(); | 279 bool MigrateToVersion32UpdateProfilesAndCreditCards(); |
| 279 bool MigrateToVersion33ProfilesBasedOnFirstName(); | 280 bool MigrateToVersion33ProfilesBasedOnFirstName(); |
| 280 bool MigrateToVersion34ProfilesBasedOnCountryCode(); | 281 bool MigrateToVersion34ProfilesBasedOnCountryCode(); |
| 281 bool MigrateToVersion35GreatBritainCountryCodes(); | 282 bool MigrateToVersion35GreatBritainCountryCodes(); |
| 282 bool MigrateToVersion37MergeAndCullOlderProfiles(); | 283 bool MigrateToVersion37MergeAndCullOlderProfiles(); |
| 283 bool MigrateToVersion51AddOriginColumn(); | 284 bool MigrateToVersion51AddOriginColumn(); |
| 284 bool MigrateToVersion54AddI18nFieldsAndRemoveDeprecatedFields(); | 285 bool MigrateToVersion54AddI18nFieldsAndRemoveDeprecatedFields(); |
| 285 bool MigrateToVersion55MergeAutofillDatesTable(); | 286 bool MigrateToVersion55MergeAutofillDatesTable(); |
| 286 bool MigrateToVersion56AddProfileLanguageCodeForFormatting(); | 287 bool MigrateToVersion56AddProfileLanguageCodeForFormatting(); |
| 288 bool MigrateToVersion57AddFullNameField(); |
| 287 | 289 |
| 288 // Max data length saved in the table; | 290 // Max data length saved in the table; |
| 289 static const size_t kMaxDataLength; | 291 static const size_t kMaxDataLength; |
| 290 | 292 |
| 291 private: | 293 private: |
| 292 FRIEND_TEST_ALL_PREFIXES(AutofillTableTest, Autofill); | 294 FRIEND_TEST_ALL_PREFIXES(AutofillTableTest, Autofill); |
| 293 FRIEND_TEST_ALL_PREFIXES(AutofillTableTest, Autofill_AddChanges); | 295 FRIEND_TEST_ALL_PREFIXES(AutofillTableTest, Autofill_AddChanges); |
| 294 FRIEND_TEST_ALL_PREFIXES(AutofillTableTest, Autofill_RemoveBetweenChanges); | 296 FRIEND_TEST_ALL_PREFIXES(AutofillTableTest, Autofill_RemoveBetweenChanges); |
| 295 FRIEND_TEST_ALL_PREFIXES(AutofillTableTest, Autofill_UpdateDontReplace); | 297 FRIEND_TEST_ALL_PREFIXES(AutofillTableTest, Autofill_UpdateDontReplace); |
| 296 FRIEND_TEST_ALL_PREFIXES( | 298 FRIEND_TEST_ALL_PREFIXES( |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 357 // created (on the UI thread), and cached here so that it can be used for | 359 // created (on the UI thread), and cached here so that it can be used for |
| 358 // migrations (on the DB thread). | 360 // migrations (on the DB thread). |
| 359 std::string app_locale_; | 361 std::string app_locale_; |
| 360 | 362 |
| 361 DISALLOW_COPY_AND_ASSIGN(AutofillTable); | 363 DISALLOW_COPY_AND_ASSIGN(AutofillTable); |
| 362 }; | 364 }; |
| 363 | 365 |
| 364 } // namespace autofill | 366 } // namespace autofill |
| 365 | 367 |
| 366 #endif // COMPONENTS_AUTOFILL_CORE_BROWSER_WEBDATA_AUTOFILL_TABLE_H_ | 368 #endif // COMPONENTS_AUTOFILL_CORE_BROWSER_WEBDATA_AUTOFILL_TABLE_H_ |
| OLD | NEW |