summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/calllog/database/contract/AnnotatedCallLogContract.java
diff options
context:
space:
mode:
authorlinyuh <linyuh@google.com>2018-06-11 11:44:11 -0700
committerCopybara-Service <copybara-piper@google.com>2018-06-11 12:46:48 -0700
commit1eca06f5dd04f133336e498664c45fde6bceb781 (patch)
tree4ab017e78eee19b2697af557e246085cfc0ed561 /java/com/android/dialer/calllog/database/contract/AnnotatedCallLogContract.java
parent1e4ef187220295d434ad97ed54a190db67f52f77 (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.java44
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;
}
}