Storm\Drivers\Base\Relational\Queries\ExpressionCompiler::AppendCompoundBoolean PHP Метод

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

protected AppendCompoundBoolean ( QueryBuilder $QueryBuilder, CompoundBooleanExpression $Expression )
$QueryBuilder QueryBuilder
$Expression Storm\Drivers\Base\Relational\Expressions\CompoundBooleanExpression
    protected function AppendCompoundBoolean(QueryBuilder $QueryBuilder, E\CompoundBooleanExpression $Expression)
    {
        $LogicalOperatorString = $this->GetBinaryOperatorString($Expression->GetLogicalOperator());
        $BooleanExpressions = $Expression->GetBooleanExpressions();
        foreach ($QueryBuilder->Delimit($BooleanExpressions, $LogicalOperatorString) as $BooleanExpression) {
            $this->Append($QueryBuilder, $BooleanExpression);
        }
    }

Usage Example

Пример #1
0
 protected function AppendCompoundBoolean(QueryBuilder $QueryBuilder, E\CompoundBooleanExpression $Expression)
 {
     $QueryBuilder->Append('(');
     parent::AppendCompoundBoolean($QueryBuilder, $Expression);
     $QueryBuilder->Append(')');
 }