StringDataType class abstract
Framework\Database\Definition\Table\Columns\String\StringDataType
Class StringDataType.
Extends Framework\Database\Definition\Table\Columns\Column
Defined in libraries/database/src/Definition/Table/Columns/String/StringDataType.php
Properties #
- $charset
- -
- $collation
- -
$charset
protected string $charset
$collation
protected string $collation
Methods #
charset()
public function charset(string $charset): static
Parameters
- string $charset
Returns
static
collate()
public function collate(string $collation): static
Parameters
- string $collation
Returns
static
renderCharset()
protected function renderCharset(): ?string
Returns
?string
renderCollate()
protected function renderCollate(): ?string
Returns
?string
renderTypeAttributes()
protected function renderTypeAttributes(): ?string
Returns
?string
Inherited methods #
-
__construct()fromFramework\Database\Definition\Table\Columns\Column -
renderType()fromFramework\Database\Definition\Table\Columns\Column -
renderLength()fromFramework\Database\Definition\Table\Columns\Column -
check()fromFramework\Database\Definition\Table\Columns\Column -
renderCheck()fromFramework\Database\Definition\Table\Columns\Column -
null()fromFramework\Database\Definition\Table\Columns\Column -
notNull()fromFramework\Database\Definition\Table\Columns\Column -
renderNull()fromFramework\Database\Definition\Table\Columns\Column -
default()fromFramework\Database\Definition\Table\Columns\Column -
renderDefault()fromFramework\Database\Definition\Table\Columns\Column -
comment()fromFramework\Database\Definition\Table\Columns\Column -
renderComment()fromFramework\Database\Definition\Table\Columns\Column -
primaryKey()fromFramework\Database\Definition\Table\Columns\Column -
renderPrimaryKey()fromFramework\Database\Definition\Table\Columns\Column -
uniqueKey()fromFramework\Database\Definition\Table\Columns\Column -
renderUniqueKey()fromFramework\Database\Definition\Table\Columns\Column -
first()fromFramework\Database\Definition\Table\Columns\Column -
renderFirst()fromFramework\Database\Definition\Table\Columns\Column -
after()fromFramework\Database\Definition\Table\Columns\Column -
renderAfter()fromFramework\Database\Definition\Table\Columns\Column -
sql()fromFramework\Database\Definition\Table\Columns\Column -
__call()fromFramework\Database\Definition\Table\DefinitionPart