UniqueKey
extends ConstraintKey
in package
FinalYes
Class UniqueKey.
Tags
Table of Contents
Properties
- $columns : array<string|int, string>
- $constraint : string|null
- $database : Database
- $name : string|null
- $type : string
Methods
- __call() : mixed
- __construct() : mixed
- constraint() : static
- renderColumns() : string
- renderConstraint() : string|null
- renderName() : string|null
- renderType() : string
- renderTypeAttributes() : string|null
- sql() : string
Properties
$columns
protected
array<string|int, string>
$columns
$constraint
protected
string|null
$constraint
= null
$database
protected
Database
$database
$name
protected
string|null
$name
$type
protected
string
$type
= 'UNIQUE KEY'
Methods
__call()
public
__call(string $method, array<int, mixed> $arguments) : mixed
Parameters
- $method : string
- $arguments : array<int, mixed>
__construct()
public
__construct(Database $database, string|null $name, string $column, string ...$columns) : mixed
Parameters
- $database : Database
- $name : string|null
- $column : string
- $columns : string
constraint()
public
constraint(string $name) : static
Parameters
- $name : string
Return values
staticrenderColumns()
protected
renderColumns() : string
Return values
stringrenderConstraint()
protected
renderConstraint() : string|null
Return values
string|nullrenderName()
protected
renderName() : string|null
Return values
string|nullrenderType()
protected
renderType() : string
Return values
stringrenderTypeAttributes()
protected
renderTypeAttributes() : string|null
Return values
string|nullsql()
protected
sql() : string