Files
kiri-databases/Mysql/Schema.php
T
2023-12-12 15:35:35 +08:00

36 lines
562 B
PHP

<?php
declare(strict_types=1);
namespace Database\Mysql;
use Kiri\Abstracts\Component;
use Database\Connection;
/**
* Class Schema
* @package Database\Mysql
*/
class Schema extends Component
{
/** @var ?Connection */
public ?Connection $db = null;
/** @var ?Columns $_column*/
private ?Columns $_column = null;
/**
* @return Columns|null
* @throws
*/
public function getColumns(): ?Columns
{
if ($this->_column === null) {
$this->_column = new Columns($this->db);
}
return $this->_column;
}
}