summaryrefslogtreecommitdiffstats
path: root/src/com/android/providers/contacts/DataRowHandlerForStructuredPostal.java
diff options
context:
space:
mode:
authorDmitri Plotnikov <dplotnikov@google.com>2011-02-08 12:46:52 -0800
committerDmitri Plotnikov <dplotnikov@google.com>2011-02-08 12:46:52 -0800
commiteeeed5669d98897501bf2b18c88579c7effd0955 (patch)
tree4022d6e728b8100343d8e047aaa38876b7d531ca /src/com/android/providers/contacts/DataRowHandlerForStructuredPostal.java
parentf262d56495ac4ea30d31bd050efb116bd4bb4235 (diff)
downloadpackages_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.java18
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);
+ }
}