From 221e994358da9d5e18fe490a19389093dfe4e755 Mon Sep 17 00:00:00 2001 From: "David A. Madore" Date: Tue, 27 Apr 2010 02:13:49 +0200 Subject: Implement a search mechanism. --- src/org/madore/android/unicodeMap/UnicodeDatabase.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/org/madore/android/unicodeMap/UnicodeDatabase.java') diff --git a/src/org/madore/android/unicodeMap/UnicodeDatabase.java b/src/org/madore/android/unicodeMap/UnicodeDatabase.java index b81c99a..84efb63 100644 --- a/src/org/madore/android/unicodeMap/UnicodeDatabase.java +++ b/src/org/madore/android/unicodeMap/UnicodeDatabase.java @@ -217,7 +217,17 @@ public class UnicodeDatabase { "id >= ? AND id < ?", new String[] { Integer.toString(from), Integer.toString(to) }, - null, null, null, null); + null, null, "id", null); + return new CursorIterable(c); + } + + public Iterable searchNames(String like, int limit) { + final Cursor c + = db.query(UNICODE_TABLE_NAME, queryColumns, + "name LIKE ?", + new String[] { like }, + null, null, "id", + (limit>0)?Integer.toString(limit):null); return new CursorIterable(c); } -- cgit v1.2.3