Check class

Framework\Database\Definition\Table\Check

Class Check.

Extends Framework\Database\Definition\Table\DefinitionPart

Defined in libraries/database/src/Definition/Table/Check.php

Properties #

$database
-
$check
-
$constraint
-

$database

protected \Framework\Database\Database $database

$check

protected Closure $check

$constraint

protected ?string $constraint = NULL

Methods #

__construct()
-
constraint()
-
renderCheck()
-
renderConstraint()
-
sql()
-

__construct()

public function __construct(\Framework\Database\Database $database, Closure $check)
Parameters
  • \Framework\Database\Database $database
  • Closure $check

constraint()

public function constraint(string $name): static
Parameters
  • string $name
Returns static

renderCheck()

protected function renderCheck(): ?string
Returns ?string

renderConstraint()

protected function renderConstraint(): ?string
Returns ?string

sql()

protected function sql(): string
Returns string

Inherited methods #