protected function CreateOperation(MathOperator $operator, Selectable $operand1, Selectable $operand2, $alias)
    {
        return new MathOperation($this->connection, $operator, $operand1, $operand2, $alias);
    }
protected function CreateOperation(MathOperator $operator, Selectable $operand1, Selectable $operand2, $alias)
    {
        return new MathOperation($this->connection, $operator, $operand1, $operand2, $alias);
    }
protected function CreateOperation ( MathOperator $ operator , Selectable $ operand1 , Selectable $ operand2 , $ alias ) { return new MathOperation ( $ this -> connection , $ operator , $ operand1 , $ operand2 , $ alias ) ; }
Creates a mathematical operation of two operands
@param MathOperator $operator
@param Selectable $operand1
@param Selectable $operand2
@param string $alias
@return MathOperation
Creates a mathematical operation of two operands