public function ToPersistedValue($FormattedGuid) { return parent::ToPersistedValue(substr($FormattedGuid, 14, 4) . substr($FormattedGuid, 9, 4) . substr($FormattedGuid, 19, 4) . substr($FormattedGuid, 0, 8) . substr($FormattedGuid, 24)); }
public function __construct($Length) { parent::__construct('BLOB', [$Length], null, ParameterType::String); }
public function __construct() { parent::__construct('DATE'); }
public function __construct($DataType, $CastType, array $Parameters = [], $Extra = null, $ParameterType = ParameterType::String) { parent::__construct($DataType, $Parameters, $Extra, $ParameterType); $this->CastType = $CastType; }
public function __construct($ReviveFunctionName, $PersistFunctionName, $DataType, array $Parameters = [], $Extra = null, $ParameterType = ParameterType::String) { parent::__construct($DataType, $Parameters, $Extra, $ParameterType); $this->ReviveFunctionName = $ReviveFunctionName; $this->PersistFunctionName = $PersistFunctionName; }
public function __construct(array $ValuesMap) { parent::__construct('ENUM', array_keys($ValuesMap)); }
public function __construct(Columns\DataType $DataType) { parent::__construct('REVERSE', 'REVERSE', $DataType->GetDataType(), $DataType->GetParameters(), $DataType->GetExtra(), $DataType->GetParameterType()); $this->DataType = $DataType; }
public function __construct() { parent::__construct('BIT', [1]); }
public function __construct($DataType, array $ValuesMap, array $Parameters = [], $Extra = null, $ParameterType = ParameterType::String) { parent::__construct($DataType, $Parameters, $Extra, $ParameterType); $this->ValuesMap = $ValuesMap; }
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()); } }