diff options
author | linyuh <linyuh@google.com> | 2018-06-11 11:44:11 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-06-11 12:46:48 -0700 |
commit | 1eca06f5dd04f133336e498664c45fde6bceb781 (patch) | |
tree | 4ab017e78eee19b2697af557e246085cfc0ed561 /java/com/android/dialer/calllog/database/contract/AnnotatedCallLogContract.java | |
parent | 1e4ef187220295d434ad97ed54a190db67f52f77 (diff) |
Have Coalescer return CoalescedRow protos directly.
Bug: 77813585
Test: CoalescerTest, NewCallLogAdapterTest, NewCallLogViewHolderTest
PiperOrigin-RevId: 200086621
Change-Id: I8f79359a5972c578ae439aaf33233900b0606dc8
Diffstat (limited to 'java/com/android/dialer/calllog/database/contract/AnnotatedCallLogContract.java')
-rw-r--r-- | java/com/android/dialer/calllog/database/contract/AnnotatedCallLogContract.java | 44 |
1 files changed, 1 insertions, 43 deletions
diff --git a/java/com/android/dialer/calllog/database/contract/AnnotatedCallLogContract.java b/java/com/android/dialer/calllog/database/contract/AnnotatedCallLogContract.java index 8ca151c64..5aa62c2d1 100644 --- a/java/com/android/dialer/calllog/database/contract/AnnotatedCallLogContract.java +++ b/java/com/android/dialer/calllog/database/contract/AnnotatedCallLogContract.java @@ -21,7 +21,6 @@ import android.os.Build; import android.provider.BaseColumns; import com.android.dialer.compat.android.provider.VoicemailCompat; import com.android.dialer.constants.Constants; -import java.util.Arrays; /** Contract for the AnnotatedCallLog content provider. */ public class AnnotatedCallLogContract { @@ -29,11 +28,7 @@ public class AnnotatedCallLogContract { public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY); - /** - * Columns shared by {@link AnnotatedCallLog} and {@link CoalescedAnnotatedCallLog}. - * - * <p>When adding columns be sure to update {@link #ALL_COMMON_COLUMNS}. - */ + /** Columns shared by {@link AnnotatedCallLog} and {@link CoalescedAnnotatedCallLog}. */ interface CommonColumns extends BaseColumns { /** @@ -143,25 +138,6 @@ public class AnnotatedCallLogContract { * <p>Type: INTEGER (int) */ String CALL_TYPE = "call_type"; - - String[] ALL_COMMON_COLUMNS = - new String[] { - _ID, - TIMESTAMP, - NUMBER, - FORMATTED_NUMBER, - NUMBER_PRESENTATION, - IS_READ, - NEW, - GEOCODED_LOCATION, - PHONE_ACCOUNT_COMPONENT_NAME, - PHONE_ACCOUNT_ID, - FEATURES, - NUMBER_ATTRIBUTES, - IS_VOICEMAIL_CALL, - VOICEMAIL_CALL_TAG, - CALL_TYPE - }; } /** @@ -239,8 +215,6 @@ public class AnnotatedCallLogContract { * * <p>This is an in-memory view of the {@link AnnotatedCallLog} with some adjacent entries * collapsed. - * - * <p>When adding columns be sure to update {@link #COLUMNS_ONLY_IN_COALESCED_CALL_LOG}. */ public static final class CoalescedAnnotatedCallLog implements CommonColumns { @@ -251,21 +225,5 @@ public class AnnotatedCallLogContract { * <p>Type: BLOB */ public static final String COALESCED_IDS = "coalesced_ids"; - - /** - * Columns that are only in the {@link CoalescedAnnotatedCallLog} but not the {@link - * AnnotatedCallLog}. - */ - private static final String[] COLUMNS_ONLY_IN_COALESCED_CALL_LOG = new String[] {COALESCED_IDS}; - - /** All columns in the {@link CoalescedAnnotatedCallLog}. */ - public static final String[] ALL_COLUMNS = - concat(ALL_COMMON_COLUMNS, COLUMNS_ONLY_IN_COALESCED_CALL_LOG); - } - - private static String[] concat(String[] first, String[] second) { - String[] result = Arrays.copyOf(first, first.length + second.length); - System.arraycopy(second, 0, result, first.length, second.length); - return result; } } |