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