Storm\Drivers\Base\Relational\Queries\ExpressionCompiler::AppendUnaryOperation PHP Method

AppendUnaryOperation() protected method

protected AppendUnaryOperation ( QueryBuilder $QueryBuilder, UnaryOperationExpression $Expression )
$QueryBuilder QueryBuilder
$Expression Storm\Drivers\Base\Relational\Expressions\UnaryOperationExpression
    protected function AppendUnaryOperation(QueryBuilder $QueryBuilder, E\UnaryOperationExpression $Expression)
    {
        $QueryBuilder->Append($this->GetUnaryOperatorString($Expression->GetOperator()));
        $this->Append($QueryBuilder, $Expression->GetOperandExpression());
    }

Usage Example

 protected function AppendUnaryOperation(QueryBuilder $QueryBuilder, \Storm\Drivers\Base\Relational\Expressions\UnaryOperationExpression $Expression)
 {
     $QueryBuilder->Append('(');
     parent::AppendUnaryOperation($QueryBuilder, $Expression);
     $QueryBuilder->Append(')');
 }