true, если таблица существует, иначе возвращает false
.
*/
public function IsTableExist (PDO $handle, string $tableName): bool;
/**
* Создает таблицу в базе данных.
*
* @param PDO $handle Представляет соединение между PHP и сервером базы данных.
* @param string $tableName Имя таблицы.
* @param ObjectArray $columns Колонки таблицы.
*
* @return bool Возвращает true
, если таблица успешно создана, иначе возвращает false
.
*/
public function CreateTable (PDO $handle, string $tableName, ObjectArray $columns): bool;
/**
* Разбирает столбец для SQL-запроса создания.
*
* @param \goodboyalex\php_db_components_pack\models\DataBaseColumn $column Столбец таблицы.
*
* @return string SQL-представление столбца.
*/
public function ParseColumn (DataBaseColumn $column): string;
}