Storm\Drivers\Platforms\Base\Queries\ExpressionCompiler::AppendCast PHP Метод

AppendCast() защищенный Метод

protected AppendCast ( QueryBuilder $QueryBuilder, CastExpression $Expression )
$QueryBuilder Storm\Drivers\Base\Relational\Queries\QueryBuilder
$Expression Storm\Drivers\Base\Relational\Expressions\CastExpression
    protected function AppendCast(QueryBuilder $QueryBuilder, E\CastExpression $Expression)
    {
        $QueryBuilder->Append('CAST');
        $QueryBuilder->Append('(');
        $this->Append($QueryBuilder, $Expression->GetCastValueExpression());
        $QueryBuilder->Append(' ' . $this->GetCastAsKeyword() . ' ');
        $QueryBuilder->Append($this->GetCastTypeString($Expression->GetCastType()));
        $QueryBuilder->Append(')');
    }

Usage Example

Пример #1
0
 protected function AppendCast(QueryBuilder $QueryBuilder, E\CastExpression $Expression)
 {
     parent::AppendCast($QueryBuilder, $Expression);
 }