接口 ColumnSchemaAwareInterface
命名空间: Cake\Database\Type
方法摘要
-
convertColumnDefinition() public
将 SQL 列定义转换为抽象类型定义。
-
getColumnSql() public
生成表中单个列的 SQL 片段。
方法详细说明
convertColumnDefinition() ¶ public
convertColumnDefinition(array $definition, Cake\Database\Driver $driver): array<string, mixed>|null
将 SQL 列定义转换为抽象类型定义。
参数
-
array
$definition 列定义。
-
Cake\Database\Driver
$driver 正在使用的驱动程序实例。
返回值
array<string, mixed>|null
getColumnSql() ¶ public
getColumnSql(Cake\Database\Schema\TableSchemaInterface $schema, string $column, Cake\Database\Driver $driver): string|null
生成表中单个列的 SQL 片段。
参数
-
Cake\Database\Schema\TableSchemaInterface
$schema 该列所在的表架构实例。
-
string
$column 列的名称。
-
Cake\Database\Driver
$driver 正在使用的驱动程序实例。
返回值
string|null