mini\Parsing\SQL\AST\ColumnDefinition class

Documentation

Column definition in CREATE TABLE

Inheritance

Extends: mini\Parsing\SQL\AST\ASTNode

Implements: JsonSerializable

Properties (13)

public string $type
public string $name
public ?string $dataType
public ?int $length
public ?int $precision
public ?int $scale
public bool $primaryKey
public bool $autoIncrement
public bool $notNull
public bool $unique
public ?mini\Parsing\SQL\AST\ASTNode $default
public ?string $references
public ?string $referencesColumn

Methods (2)

Documentation missing

Create a deep clone of this AST node

Source

src/Parsing/SQL/AST/ColumnDefinition.php:8-23