public function __construct(Columns\DataType $DataType) { parent::__construct('REVERSE', 'REVERSE', $DataType->GetDataType(), $DataType->GetParameters(), $DataType->GetExtra(), $DataType->GetParameterType()); $this->DataType = $DataType; }
private function AppendDataTypeDefinition(QueryBuilder $QueryBuilder, DataType $DataType) { $QueryBuilder->Append($DataType->GetDataType()); $Parameters = $DataType->GetParameters(); if (count($Parameters) > 0) { $QueryBuilder->AppendAllEscaped('(#)', $Parameters, ','); } if ($DataType->GetExtra() !== null) { $QueryBuilder->Append(' ' . $DataType->GetExtra()); } }