CreateTableStatement extends AbstractCreateStatement
Root node for a CREATE TABLE statement in the syntax tree.
Table of Contents
Properties
- $createDefinition : CreateDefinition
- $isTemporary : bool
- $tableName : Identifier
- $tableOptions : array<string|int, mixed>
Methods
- __construct() : mixed
- CreateTableStatement constructor.
Properties
$createDefinition
public
CreateDefinition
$createDefinition
$isTemporary
public
bool
$isTemporary
= false
$tableName
public
Identifier
$tableName
$tableOptions
public
array<string|int, mixed>
$tableOptions
= []
Methods
__construct()
CreateTableStatement constructor.
public
__construct(CreateTableClause $createTableClause, CreateDefinition $createDefinition) : mixed
Parameters
- $createTableClause : CreateTableClause
- $createDefinition : CreateDefinition