Chromium Code Reviews| Index: components/autofill/core/browser/webdata/autofill_table.h |
| diff --git a/components/autofill/core/browser/webdata/autofill_table.h b/components/autofill/core/browser/webdata/autofill_table.h |
| index a645e90e0b11dcdaf74f1c17b15aabc2ef1b6b79..542eb0273a70bb249b4b91e9e4ddbb45d28557f7 100644 |
| --- a/components/autofill/core/browser/webdata/autofill_table.h |
| +++ b/components/autofill/core/browser/webdata/autofill_table.h |
| @@ -69,7 +69,7 @@ struct FormFieldData; |
| // country_code |
| // use_count The number of times this profile has been used to fill |
| // a form. |
| -// last_use The date this profile was last used to fill a form. |
| +// use_date The date this profile was last used to fill a form. |
| // date_modified The date on which this profile was last modified. |
| // Added in version 30. |
| // origin The domain of origin for this profile. |
| @@ -127,7 +127,7 @@ struct FormFieldData; |
| // Stores encrypted credit card number. |
| // use_count The number of times this card has been used to fill |
| // a form. |
| -// last_use The date this card was last used to fill a form. |
| +// use_date The date this card was last used to fill a form. |
| // date_modified The date on which this entry was last modified. |
| // Added in version 30. |
| // origin The domain of origin for this profile. |
| @@ -161,6 +161,9 @@ struct FormFieldData; |
| // masked_credit_cards table to get the rest of the data. |
| // card_number_encrypted |
| // Full card number, encrypted. |
| +// use_count The number of times this card has been used to fill |
| +// a form. |
| +// use_date The date this card was last used to fill a form. |
|
brettw
2015/02/23 19:04:34
Can we call this (and the other one above) "last_u
Evan Stade
2015/02/23 22:57:22
I'd like to be consistent with the names used in t
|
| // |
| // server_addresses This table contains Autofill address data synced from |
| // the wallet server. It's basically the same as the |
| @@ -311,6 +314,9 @@ class AutofillTable : public WebDatabaseTable { |
| const base::string16& full_number); |
| bool MaskServerCreditCard(const std::string& id); |
| + // Updates the use count and last use date for an unmasked server card. |
| + bool UpdateUnmaskedCardUsageStats(const CreditCard& credit_card); |
| + |
| // Removes rows from autofill_profiles and credit_cards if they were created |
| // on or after |delete_begin| and strictly before |delete_end|. Returns the |
| // list of deleted profile guids in |profile_guids|. Return value is true if |
| @@ -369,6 +375,7 @@ class AutofillTable : public WebDatabaseTable { |
| bool MigrateToVersion57AddFullNameField(); |
| bool MigrateToVersion60AddServerCards(); |
| bool MigrateToVersion61AddUsageStats(); |
| + bool MigrateToVersion62AddUsageStatsForUnmaskedCards(); |
| // Max data length saved in the table; |
| static const size_t kMaxDataLength; |