Class yii\db\mssql\ColumnSchema

继承yii\db\mssql\ColumnSchema » yii\db\ColumnSchema » yii\base\BaseObject
实现yii\base\Configurable
可用自版本2.0.23
源代码 https://github.com/yiisoft/yii2/blob/master/framework/db/mssql/ColumnSchema.php

Class ColumnSchema for MSSQL database

公共属性

隐藏继承的属性

属性类型描述定义在
$allowNull boolean 该列是否可以为null. yii\db\ColumnSchema
$autoIncrement boolean 该列是否是自动增量的. yii\db\ColumnSchema
$comment string 该列的注释. yii\db\ColumnSchema
$dbType string 该列的数据库(DB)类型. yii\db\ColumnSchema
$defaultValue mixed Default 该列的默认值. yii\db\ColumnSchema
$enumValues array 可枚举值. yii\db\ColumnSchema
$isComputed boolean Whether this column is a computed column yii\db\mssql\ColumnSchema
$isPrimaryKey boolean 该列是否是主键. yii\db\ColumnSchema
$name string 该列的名称(不含引号). yii\db\ColumnSchema
$phpType string 该列的 PHP 类型. yii\db\ColumnSchema
$precision integer 列数据的精度(如果为数字). yii\db\ColumnSchema
$scale integer 列数据的小数位数(如果为数字). yii\db\ColumnSchema
$size integer 显示列的大小. yii\db\ColumnSchema
$type string 该列的抽象类型. yii\db\ColumnSchema
$unsigned boolean 该列是否未签名. yii\db\ColumnSchema

公共方法

隐藏继承的方法

方法描述定义在
__call() 调用不是类方法的已命名方法. yii\base\BaseObject
__construct() 构造函数. yii\base\BaseObject
__get() 返回对象属性的值. yii\base\BaseObject
__isset() 检查属性是否已设置, 即已定义且不为null. yii\base\BaseObject
__set() 设置对象属性的值. yii\base\BaseObject
__unset() 将对象属性设置为null. yii\base\BaseObject
canGetProperty() 返回一个值, 指示属性是否可读. yii\base\BaseObject
canSetProperty() 返回一个值, 指示属性是否可写. yii\base\BaseObject
className() 返回此类的完全限定名称. yii\base\BaseObject
dbTypecast() 根据 $type$dbType 转换输入值, 以用于数据库(db)查询. yii\db\ColumnSchema
defaultPhpTypecast() Prepares default value and converts it according to $phpType yii\db\mssql\ColumnSchema
hasMethod() 返回一个值, 指示方法是否已定义. yii\base\BaseObject
hasProperty() 返回一个值, 指示属性是否已定义. yii\base\BaseObject
init() 初始化对象. yii\base\BaseObject
phpTypecast() 从数据库中检索后, 根据 $phpType 转换输入值. yii\db\ColumnSchema

受保护的方法

隐藏继承的方法

方法描述定义在
typecast() 从数据库中检索后, 根据 $phpType 转换输入值. yii\db\ColumnSchema

属性详情

$isComputed public 属性 (可用自版本: 2.0.39)

Whether this column is a computed column

public boolean $isComputed null

方法详情

defaultPhpTypecast() public 方法 (可用自版本: 2.0.24)

Prepares default value and converts it according to $phpType

public mixed defaultPhpTypecast ( $value )
$value mixed

Default value

return mixed

Converted value