[Jifty-commit] r5485 - Jifty-DBI/trunk/lib/Jifty/DBI/Handle

Jifty commits jifty-commit at lists.jifty.org
Sun May 25 02:13:18 EDT 2008


Author: audreyt
Date: Sun May 25 02:13:14 2008
New Revision: 5485

Modified:
   Jifty-DBI/trunk/lib/Jifty/DBI/Handle/SQLite.pm

Log:
* Jifty::DBI::Handle::SQLite - LOWER() in SQLite is expensive;
  it's easier just put COLLATE NOCASE on the column side.

Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Handle/SQLite.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Handle/SQLite.pm	(original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Handle/SQLite.pm	Sun May 25 02:13:14 2008
@@ -90,6 +90,15 @@
 
 }
 
+sub _make_clause_case_insensitive {
+    my $self     = shift;
+    my $column   = shift;
+    my $operator = shift;
+    my $value    = shift;
+    return("$column COLLATE NOCASE", $operator, $value);
+}
+
+
 1;
 
 __END__


More information about the Jifty-commit mailing list