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