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

Public Member Functions

 __construct (Identifier $indexName, array $columnNames, ReferenceDefinition $reference)
 

Public Attributes

string $indexName = ''
 
string $name = ''
 
IndexColumnName[] $columnNames = array( )
 
ReferenceDefinition $reference
 

Detailed Description

Syntax node to structure a foreign key definition.

Definition at line 23 of file CreateForeignKeyDefinitionItem.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateForeignKeyDefinitionItem::__construct ( Identifier  $indexName,
array  $columnNames,
ReferenceDefinition  $reference 
)

Member Data Documentation

◆ $columnNames

IndexColumnName [] TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateForeignKeyDefinitionItem::$columnNames = array( )

◆ $indexName

string TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateForeignKeyDefinitionItem::$indexName = ''

◆ $name

string TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateForeignKeyDefinitionItem::$name = ''

The index name

Definition at line 33 of file CreateForeignKeyDefinitionItem.php.

◆ $reference

ReferenceDefinition TYPO3\CMS\Core\Database\Schema\Parser\AST\CreateForeignKeyDefinitionItem::$reference