Add searchableIPs differentiator
authorGreg Sabino Mullane <greg@users.mediawiki.org>
Tue, 23 Jan 2007 14:47:12 +0000 (14:47 +0000)
committerGreg Sabino Mullane <greg@users.mediawiki.org>
Tue, 23 Jan 2007 14:47:12 +0000 (14:47 +0000)
includes/Database.php
includes/DatabasePostgres.php

index ae16bb2..2678e1c 100644 (file)
@@ -375,6 +375,14 @@ class Database {
                return true;
        }
 
+       /**
+        * Returns true if this database can do a native search on IP columns
+        * e.g. this works as expected: .. WHERE rc_ip = '127.42.12.102/32';
+        */
+       function searchableIPs() {
+               return false;
+       }
+
        /**#@+
         * Get function
         */
index beabb88..44b0a58 100644 (file)
@@ -41,6 +41,10 @@ class DatabasePostgres extends Database {
                return false;
        }
 
+       function searchableIPs() {
+               return true;
+       }
+
        static function newFromParams( $server = false, $user = false, $password = false, $dbName = false,
                $failFunction = false, $flags = 0)
        {