(bug 19571) Override buildConcat for SQLite.
[lhc/web/wiklou.git] / includes / db / DatabaseSqlite.php
index 056b77f..ccc29a2 100644 (file)
@@ -404,7 +404,7 @@ class DatabaseSqlite extends DatabaseBase {
        /** 
         * No-op lock functions
         */
-       public function lock( $lockName, $method ) {
+       public function lock( $lockName, $method, $timeout = 5 ) {
                return true;
        }
        public function unlock( $lockName, $method ) {
@@ -452,8 +452,16 @@ class DatabaseSqlite extends DatabaseBase {
                return $s;
        }
 
-       /** No-op */
-       public function setBigSelects( $value = true ) {}
+       public function lockTables( $read, $write, $method ) {}
+
+       public function unlockTables( $method ) {}
+       
+       /*
+        * Build a concatenation list to feed into a SQL query
+        */
+       function buildConcat( $stringList ) {
+               return implode( ' || ', $stringList );
+       }
 
 } // end DatabaseSqlite class