From bf27d875b7c6e9dec5d3cfc1d4595a71af67deae Mon Sep 17 00:00:00 2001 From: zachh Date: Wed, 15 Nov 2017 21:16:49 -0800 Subject: Added PhoneLookupDataSource and implemented isDirty. Also extracted FakePhoneLookup to a testing package. Bug: 34672501 Test: unit PiperOrigin-RevId: 175923790 Change-Id: I866708a676e788051b369a024344967975c05979 --- .../dialer/calllog/database/AnnotatedCallLogDatabaseHelper.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'java/com/android/dialer/calllog/database/AnnotatedCallLogDatabaseHelper.java') diff --git a/java/com/android/dialer/calllog/database/AnnotatedCallLogDatabaseHelper.java b/java/com/android/dialer/calllog/database/AnnotatedCallLogDatabaseHelper.java index 3062710d4..0d8e8ceeb 100644 --- a/java/com/android/dialer/calllog/database/AnnotatedCallLogDatabaseHelper.java +++ b/java/com/android/dialer/calllog/database/AnnotatedCallLogDatabaseHelper.java @@ -89,6 +89,13 @@ class AnnotatedCallLogDatabaseHelper extends SQLiteOpenHelper { + AnnotatedCallLog.CALL_TYPE + ");"; + private static final String CREATE_INDEX_ON_NUMBER_SQL = + "create index number_index on " + + AnnotatedCallLog.TABLE + + " (" + + AnnotatedCallLog.NUMBER + + ");"; + @Override public void onCreate(SQLiteDatabase db) { LogUtil.enterBlock("AnnotatedCallLogDatabaseHelper.onCreate"); @@ -96,6 +103,7 @@ class AnnotatedCallLogDatabaseHelper extends SQLiteOpenHelper { db.execSQL(CREATE_TABLE_SQL); db.execSQL(String.format(Locale.US, CREATE_TRIGGER_SQL, maxRows, maxRows)); db.execSQL(CREATE_INDEX_ON_CALL_TYPE_SQL); + db.execSQL(CREATE_INDEX_ON_NUMBER_SQL); // TODO(zachh): Consider logging impression. LogUtil.i( "AnnotatedCallLogDatabaseHelper.onCreate", -- cgit v1.2.3