Index: chrome/browser/history/visit_database.cc |
diff --git a/chrome/browser/history/visit_database.cc b/chrome/browser/history/visit_database.cc |
index 883fe6f4e18569974336b58b8519816c8f18fcdd..e8e88056ad72b5ce6efdbc01d8e9b23ff5c97a67 100644 |
--- a/chrome/browser/history/visit_database.cc |
+++ b/chrome/browser/history/visit_database.cc |
@@ -34,8 +34,7 @@ bool VisitDatabase::InitVisitTable() { |
"from_visit INTEGER," |
"transition INTEGER DEFAULT 0 NOT NULL," |
"segment_id INTEGER," |
- // True when we have indexed data for this visit. |
- "is_indexed BOOLEAN," |
+ "is_indexed BOOLEAN," // unused field - kept to avoid recreating DB. |
brettw
2013/07/17 17:39:56
We should be able to remove this line and tolerate
rmcilroy
2013/07/18 11:42:52
Done.
|
"visit_duration INTEGER DEFAULT 0 NOT NULL)")) |
return false; |
} else if (!GetDB().DoesColumnExist("visits", "is_indexed")) { |
brettw
2013/07/17 17:39:56
They we can also remove this block.
rmcilroy
2013/07/18 11:42:52
Done.
|
@@ -98,7 +97,6 @@ void VisitDatabase::FillVisitRow(sql::Statement& statement, VisitRow* visit) { |
visit->referring_visit = statement.ColumnInt64(3); |
visit->transition = content::PageTransitionFromInt(statement.ColumnInt(4)); |
visit->segment_id = statement.ColumnInt64(5); |
- visit->is_indexed = !!statement.ColumnInt(6); |
visit->visit_duration = |
base::TimeDelta::FromInternalValue(statement.ColumnInt64(7)); |
} |
@@ -154,15 +152,14 @@ bool VisitDatabase::FillVisitVectorWithOptions(sql::Statement& statement, |
VisitID VisitDatabase::AddVisit(VisitRow* visit, VisitSource source) { |
sql::Statement statement(GetDB().GetCachedStatement(SQL_FROM_HERE, |
"INSERT INTO visits " |
- "(url, visit_time, from_visit, transition, segment_id, is_indexed, " |
- "visit_duration) VALUES (?,?,?,?,?,?,?)")); |
+ "(url, visit_time, from_visit, transition, segment_id, " |
+ "visit_duration) VALUES (?,?,?,?,?,?)")); |
statement.BindInt64(0, visit->url_id); |
statement.BindInt64(1, visit->visit_time.ToInternalValue()); |
statement.BindInt64(2, visit->referring_visit); |
statement.BindInt64(3, visit->transition); |
statement.BindInt64(4, visit->segment_id); |
- statement.BindInt64(5, visit->is_indexed); |
- statement.BindInt64(6, visit->visit_duration.ToInternalValue()); |
+ statement.BindInt64(5, visit->visit_duration.ToInternalValue()); |
if (!statement.Run()) { |
VLOG(0) << "Failed to execute visit insert statement: " |
@@ -241,16 +238,15 @@ bool VisitDatabase::UpdateVisitRow(const VisitRow& visit) { |
sql::Statement statement(GetDB().GetCachedStatement(SQL_FROM_HERE, |
"UPDATE visits SET " |
- "url=?,visit_time=?,from_visit=?,transition=?,segment_id=?,is_indexed=?," |
+ "url=?,visit_time=?,from_visit=?,transition=?,segment_id=?," |
"visit_duration=? WHERE id=?")); |
statement.BindInt64(0, visit.url_id); |
statement.BindInt64(1, visit.visit_time.ToInternalValue()); |
statement.BindInt64(2, visit.referring_visit); |
statement.BindInt64(3, visit.transition); |
statement.BindInt64(4, visit.segment_id); |
- statement.BindInt64(5, visit.is_indexed); |
- statement.BindInt64(6, visit.visit_duration.ToInternalValue()); |
- statement.BindInt64(7, visit.visit_id); |
+ statement.BindInt64(5, visit.visit_duration.ToInternalValue()); |
+ statement.BindInt64(6, visit.visit_id); |
return statement.Run(); |
} |
@@ -267,17 +263,6 @@ bool VisitDatabase::GetVisitsForURL(URLID url_id, VisitVector* visits) { |
return FillVisitVector(statement, visits); |
} |
-bool VisitDatabase::GetIndexedVisitsForURL(URLID url_id, VisitVector* visits) { |
- visits->clear(); |
- |
- sql::Statement statement(GetDB().GetCachedStatement(SQL_FROM_HERE, |
- "SELECT" HISTORY_VISIT_ROW_FIELDS |
- "FROM visits " |
- "WHERE url=? AND is_indexed=1")); |
- statement.BindInt64(0, url_id); |
- return FillVisitVector(statement, visits); |
-} |
- |
bool VisitDatabase::GetVisitsForURLWithOptions(URLID url_id, |
const QueryOptions& options, |
VisitVector* visits) { |