diff options
author | Dmitri Plotnikov <dplotnikov@google.com> | 2011-02-08 12:46:52 -0800 |
---|---|---|
committer | Dmitri Plotnikov <dplotnikov@google.com> | 2011-02-08 12:46:52 -0800 |
commit | eeeed5669d98897501bf2b18c88579c7effd0955 (patch) | |
tree | 4022d6e728b8100343d8e047aaa38876b7d531ca /src/com/android/providers/contacts/DataRowHandlerForStructuredPostal.java | |
parent | f262d56495ac4ea30d31bd050efb116bd4bb4235 (diff) | |
download | packages_providers_ContactsProvider-eeeed5669d98897501bf2b18c88579c7effd0955.zip packages_providers_ContactsProvider-eeeed5669d98897501bf2b18c88579c7effd0955.tar.gz packages_providers_ContactsProvider-eeeed5669d98897501bf2b18c88579c7effd0955.tar.bz2 |
Full text search: adding common data types
Bug: 2078420
Change-Id: I0c48e1fef3473415d01280274599f0be5cc69b08
Diffstat (limited to 'src/com/android/providers/contacts/DataRowHandlerForStructuredPostal.java')
-rw-r--r-- | src/com/android/providers/contacts/DataRowHandlerForStructuredPostal.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/com/android/providers/contacts/DataRowHandlerForStructuredPostal.java b/src/com/android/providers/contacts/DataRowHandlerForStructuredPostal.java index af60e48..53a1581 100644 --- a/src/com/android/providers/contacts/DataRowHandlerForStructuredPostal.java +++ b/src/com/android/providers/contacts/DataRowHandlerForStructuredPostal.java @@ -15,6 +15,8 @@ */ package com.android.providers.contacts; +import com.android.providers.contacts.SearchIndexManager.IndexBuilder; + import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; @@ -93,4 +95,20 @@ public class DataRowHandlerForStructuredPostal extends DataRowHandler { update.put(StructuredPostal.FORMATTED_ADDRESS, joined); } } + + + @Override + public boolean hasSearchableData() { + return true; + } + + @Override + public boolean containsSearchableColumns(ContentValues values) { + return values.containsKey(StructuredPostal.FORMATTED_ADDRESS); + } + + @Override + public void appendSearchableData(IndexBuilder builder) { + builder.appendContentFromColumn(StructuredPostal.FORMATTED_ADDRESS); + } } |