Moved constants to generic class for later database layer classes
[core.git] / inc / classes / main / database / class_BaseDatabaseBackend.php
index bd9fde97c02b3795798cbae2b89859672f29295e..7ec44c52278c433ecb23e86c632ac07ea0e97022 100644 (file)
@@ -31,6 +31,14 @@ abstract class BaseDatabaseBackend extends BaseFrameworkSystem implements Databa
        const RESULT_INDEX_STATUS    = 'status';
        const RESULT_INDEX_EXCEPTION = 'exception';
 
+       // Constants for MySQL backward-compatiblity (PLEASE FIX THEM!)
+       const DB_CODE_TABLE_MISSING     = 0x100;
+       const DB_CODE_TABLE_UNWRITEABLE = 0x101;
+       const DB_CODE_DATA_FILE_CORRUPT = 0x102;
+
+       // Status results
+       const RESULT_OKAY = 'ok';
+
        /**
         * Last thrown exception or NULL if all is fine
         */