X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fclasses%2Fmain%2Fdatabase%2Fclass_BaseDatabaseBackend.php;h=5c0d29be0bfb0170226d448ce6f37493460b88a6;hb=54dce2f61472927289ae152afedf1aeaf076e8b1;hp=bd9fde97c02b3795798cbae2b89859672f29295e;hpb=4cfe82256d609b7d6cdffb7baa2286bd026040d5;p=core.git diff --git a/inc/classes/main/database/class_BaseDatabaseBackend.php b/inc/classes/main/database/class_BaseDatabaseBackend.php index bd9fde97..5c0d29be 100644 --- a/inc/classes/main/database/class_BaseDatabaseBackend.php +++ b/inc/classes/main/database/class_BaseDatabaseBackend.php @@ -2,12 +2,12 @@ /** * An abstract database access class for handling database I/O requests * - * @see DatabaseBackendInterface - An interface for database backends - * @author Roland Haeder + * @see DatabaseBackend - An interface for database backends + * @author Roland Haeder * @version 0.0.0 - * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2012 Core Developer Team + * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2013 Core Developer Team * @license GNU GPL 3.0 or any newer version - * @link http://www.ship-simu.org + * @link http://www.shipsimu.org * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -22,7 +22,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -abstract class BaseDatabaseBackend extends BaseFrameworkSystem implements DatabaseBackendInterface { +abstract class BaseDatabaseBackend extends BaseFrameworkSystem implements DatabaseBackend { // Constants for exceptions const EXCEPTION_SQL_QUERY = 0x140; @@ -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 */