194b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng/* 294b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * Copyright (C) 2011 The Android Open Source Project 394b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * 494b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * Licensed under the Apache License, Version 2.0 (the "License"); 594b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * you may not use this file except in compliance with the License. 694b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * You may obtain a copy of the License at 794b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * 894b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * http://www.apache.org/licenses/LICENSE-2.0 994b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * 1094b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * Unless required by applicable law or agreed to in writing, software 1194b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * distributed under the License is distributed on an "AS IS" BASIS, 1294b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1394b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * See the License for the specific language governing permissions and 1494b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * limitations under the License. 1594b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng */ 1694b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng 1794b10b530c0fc297e2974e57e094c500d3ee6003Chiao Chengpackage com.android.dialer.calllog; 1894b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng 1994b10b530c0fc297e2974e57e094c500d3ee6003Chiao Chengimport android.provider.CallLog.Calls; 2094b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng 2194b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng/** 2294b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * The query for the call log table. 2394b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng */ 2494b10b530c0fc297e2974e57e094c500d3ee6003Chiao Chengpublic final class CallLogQuery { 2594b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final String[] _PROJECTION = new String[] { 2687ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls._ID, // 0 2787ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.NUMBER, // 1 2887ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.DATE, // 2 2987ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.DURATION, // 3 3087ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.TYPE, // 4 3187ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.COUNTRY_ISO, // 5 3287ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.VOICEMAIL_URI, // 6 3387ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.GEOCODED_LOCATION, // 7 3487ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.CACHED_NAME, // 8 3587ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.CACHED_NUMBER_TYPE, // 9 3687ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.CACHED_NUMBER_LABEL, // 10 3787ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.CACHED_LOOKUP_URI, // 11 3887ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.CACHED_MATCHED_NUMBER, // 12 3987ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.CACHED_NORMALIZED_NUMBER, // 13 4087ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.CACHED_PHOTO_ID, // 14 4187ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.CACHED_FORMATTED_NUMBER, // 15 4287ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.IS_READ, // 16 4387ba489564b25d4a64c9faaeafea46e2f72d8933Nancy Chen Calls.NUMBER_PRESENTATION, // 17 44c8daf202d6a3284b3ccb58efa7e4e67f6ac9343fIhab Awad Calls.PHONE_ACCOUNT_COMPONENT_NAME, // 18 45c8daf202d6a3284b3ccb58efa7e4e67f6ac9343fIhab Awad Calls.PHONE_ACCOUNT_ID, // 19 468b0e858d5b4c50813dbe2b5c244e7013814b23ecTyler Gunn Calls.FEATURES, // 20 478cd9423bd04584acbcbf178bf6a1c1953debb8daYorke Lee Calls.DATA_USAGE, // 21 488cd9423bd04584acbcbf178bf6a1c1953debb8daYorke Lee Calls.TRANSCRIPTION // 22 4994b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng }; 5094b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng 5194b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int ID = 0; 5294b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int NUMBER = 1; 5394b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int DATE = 2; 5494b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int DURATION = 3; 5594b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int CALL_TYPE = 4; 5694b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int COUNTRY_ISO = 5; 5794b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int VOICEMAIL_URI = 6; 5894b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int GEOCODED_LOCATION = 7; 5994b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int CACHED_NAME = 8; 6094b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int CACHED_NUMBER_TYPE = 9; 6194b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int CACHED_NUMBER_LABEL = 10; 6294b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int CACHED_LOOKUP_URI = 11; 6394b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int CACHED_MATCHED_NUMBER = 12; 6494b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int CACHED_NORMALIZED_NUMBER = 13; 6594b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int CACHED_PHOTO_ID = 14; 6694b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int CACHED_FORMATTED_NUMBER = 15; 6794b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static final int IS_READ = 16; 68719a7adde25e0a717816b00668c16c3a1e3c5518Jay Shrauner public static final int NUMBER_PRESENTATION = 17; 691d1bd0da0b32a5b8cb1c7c5585acccb180b19849Ihab Awad public static final int ACCOUNT_COMPONENT_NAME = 18; 701d1bd0da0b32a5b8cb1c7c5585acccb180b19849Ihab Awad public static final int ACCOUNT_ID = 19; 718b0e858d5b4c50813dbe2b5c244e7013814b23ecTyler Gunn public static final int FEATURES = 20; 728b0e858d5b4c50813dbe2b5c244e7013814b23ecTyler Gunn public static final int DATA_USAGE = 21; 738cd9423bd04584acbcbf178bf6a1c1953debb8daYorke Lee public static final int TRANSCRIPTION = 22; 7494b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng} 75