__construct() public method

public __construct ( Expression $LeftOperandExpression, $Operator, Expression $RightOperandExpression )
$LeftOperandExpression Storm\Core\Relational\Expressions\Expression
$RightOperandExpression Storm\Core\Relational\Expressions\Expression
 public function __construct(array $Expressions, $LogicalOperator = Binary::LogicalAnd)
 {
     $PredicateExpression = null;
     foreach ($Expressions as $Expression) {
         if ($PredicateExpression === null) {
             $PredicateExpression = $Expression;
         } else {
             $PredicateExpression = Expression::BinaryOperation($PredicateExpression, $LogicalOperator, $Expression);
         }
     }
     parent::__construct($PredicateExpression->GetLeftOperandExpression(), $PredicateExpression->GetOperator(), $PredicateExpression->GetRightOperandExpression());
 }
Example #2
0
 public function __construct(ColumnExpression $AssignToColumnExpression, $AssignmentOperator, CoreExpression $AssignmentValueExpression)
 {
     parent::__construct($AssignToColumnExpression, $AssignmentOperator, $AssignmentValueExpression);
 }