Final Class Yiisoft\Db\Pgsql\Column\BitColumn
| Inheritance | Yiisoft\Db\Pgsql\Column\BitColumn » Yiisoft\Db\Schema\Column\AbstractColumn |
|---|
Public Methods
| Method | Description | Defined By |
|---|---|---|
| dbTypecast() | Yiisoft\Db\Pgsql\Column\BitColumn | |
| phpTypecast() | Yiisoft\Db\Pgsql\Column\BitColumn |
Constants
| Constant | Value | Description | Defined By |
|---|---|---|---|
| DEFAULT_TYPE | \Yiisoft\Db\Constant\ColumnType::BIT | Yiisoft\Db\Pgsql\Column\BitColumn |
Method Details
| public string|\Yiisoft\Db\Expression\ExpressionInterface|null dbTypecast ( mixed $value ) | ||
| $value | mixed | |
public function dbTypecast(mixed $value): string|ExpressionInterface|null
{
return BitColumnInternal::dbTypecast($value, $this->getSize());
}
| public integer|null phpTypecast ( mixed $value ) | ||
| $value | mixed | |
public function phpTypecast(mixed $value): ?int
{
/** @var int|string|null $value */
if (is_string($value)) {
/** @var int */
return bindec($value);
}
return $value;
}
Signup or Login in order to comment.