Storm\Drivers\Base\Relational\Syncing\Traits\IColumnTraitManager::AppendDefinition PHP Метод

AppendDefinition() публичный Метод

public AppendDefinition ( QueryBuilder $QueryBuilder, ColumnTrait $Trait )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$Trait Storm\Drivers\Base\Relational\Columns\ColumnTrait
    public function AppendDefinition(QueryBuilder $QueryBuilder, ColumnTrait $Trait);

Usage Example

Пример #1
0
 private function AppendColumnDefinition(QueryBuilder $QueryBuilder, IColumnTraitManager $ColumnTraitManager, Column $Column)
 {
     $this->AppendDataTypeDefinition($QueryBuilder, $Column->GetDataType());
     foreach ($Column->GetTraits() as $Trait) {
         $QueryBuilder->Append(' ');
         $ColumnTraitManager->AppendDefinition($QueryBuilder, $Trait);
     }
 }
IColumnTraitManager