‪TYPO3CMS  10.4
TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateTableStatement Class Reference
Inheritance diagram for TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateTableStatement:
TYPO3\CMS\Core\Database\Schema\Parser\AST\AbstractCreateStatement

Public Member Functions

 __construct (CreateTableClause $createTableClause, CreateDefinition $createDefinition)
 

Public Attributes

TYPO3 CMS Core Database Schema Parser AST Identifier $tableName
 
bool $isTemporary = false
 
TYPO3 CMS Core Database Schema Parser AST CreateDefinition $createDefinition
 
array $tableOptions = array( )
 

Detailed Description

Root node for a CREATE TABLE statement in the syntax tree.

Definition at line 23 of file CreateTableStatement.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateTableStatement::__construct ( CreateTableClause  $createTableClause,
CreateDefinition  $createDefinition 
)

CreateTableStatement constructor.

Parameters
\TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateTableClause$createTableClause
\TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateDefinition$createDefinition

Definition at line 47 of file CreateTableStatement.php.

References TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateTableStatement\$createDefinition, and TYPO3\CMS\Core\Database\Schema\Parser\Parser\createDefinition().

Member Data Documentation

◆ $createDefinition

TYPO3 CMS Core Database Schema Parser AST CreateDefinition TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateTableStatement::$createDefinition

◆ $isTemporary

bool TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateTableStatement::$isTemporary = false

Definition at line 31 of file CreateTableStatement.php.

◆ $tableName

TYPO3 CMS Core Database Schema Parser AST Identifier TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateTableStatement::$tableName

Definition at line 27 of file CreateTableStatement.php.

◆ $tableOptions

array TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateTableStatement::$tableOptions = array( )

Definition at line 39 of file CreateTableStatement.php.