Files
kiri-core/Database/Mysql/Schema.php
T
2021-02-25 17:57:20 +08:00

35 lines
523 B
PHP

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