ContactsProvder: Use new _TOKENIZE column token_index
The _TOKENIZE function now uses an extra column, token_index.
This commit changes ContactsProvider to add and
populate the new column.
token_index is not yet used in any query, but it will soon
be used for ordering of seach suggestions, see
http://b/issue?id=1847321
I haven't run the ContactsProvider testsuite, since I can't
get it to run at all:
adb shell am instrument -w com.android.providers.contactstests/android.test.InstrumentationTestRunner
INSTRUMENTATION_RESULT: shortMsg=com.android.providers.contacts.ContactsSyncAdapterTest
INSTRUMENTATION_RESULT: longMsg=java.lang.VerifyError: com.android.providers.contacts.ContactsSyncAdapterTest
INSTRUMENTATION_CODE: 0
log:
E/dalvikvm( 484): Could not find method com.android.providers.contacts.ContactsSyncAdapter.getCanonicalGroupsFeedForAccount, referenced from method com.android.providers.contacts.ContactsSyncAdapterTest.addGroupMembership
W/dalvikvm( 484): VFY: unable to resolve static method 48: Lcom/android/providers/contacts/ContactsSyncAdapter;.getCanonicalGroupsFeedForAccount (Ljava/lang/String;)Ljava/lang/String;
W/dalvikvm( 484): VFY: rejecting opcode 0x71 at 0x000a
W/dalvikvm( 484): VFY: rejected Lcom/android/providers/contacts/ContactsSyncAdapterTest;.addGroupMembership (Lcom/google/wireless/gdata/contacts/data/ContactEntry;Ljava/lang/String;Ljava/lang/String;)V
W/dalvikvm( 484): Verifier rejected class Lcom/android/providers/contacts/ContactsSyncAdapterTest;
1 file changed