NumericDataType class abstract

Framework\Database\Definition\Table\Columns\Numeric\NumericDataType

Class NumericDataType.

Extends Framework\Database\Definition\Table\Columns\Column

Defined in libraries/database/src/Definition/Table/Columns/Numeric/NumericDataType.php

Properties #

$signed
-
$unsigned
-
$zerofill
-
$autoIncrement
-

$signed

protected bool $signed = false

$unsigned

protected bool $unsigned = false

$zerofill

protected bool $zerofill = false

$autoIncrement

protected bool $autoIncrement = false

Methods #

autoIncrement()
-
signed()
-
unsigned()
-
zerofill()
-
renderAutoIncrement()
-
renderSigned()
-
renderTypeAttributes()
-
renderUnsigned()
-
renderZerofill()
-

autoIncrement()

public function autoIncrement(): static
Returns static

signed()

public function signed(): static
Returns static

unsigned()

public function unsigned(): static
Returns static

zerofill()

public function zerofill(): static
Returns static

renderAutoIncrement()

protected function renderAutoIncrement(): ?string
Returns ?string

renderSigned()

protected function renderSigned(): ?string
Returns ?string

renderTypeAttributes()

protected function renderTypeAttributes(): ?string
Returns ?string

renderUnsigned()

protected function renderUnsigned(): ?string
Returns ?string

renderZerofill()

protected function renderZerofill(): ?string
Returns ?string

Inherited methods #