public function orWhereColumn(...$arguments): self
    {
        $this->where[] = $this->whereArgumentsToCriterion($arguments, 'OR', true);
        return $this;
    }
public function orWhereColumn(...$arguments): self
    {
        $this->where[] = $this->whereArgumentsToCriterion($arguments, 'OR', true);
        return $this;
    }
public function orWhereColumn ( ... $ arguments ) : self { $ this -> where [ ] = $ this -> whereArgumentsToCriterion ( $ arguments , 'OR' , true ) ; return $ this ; }
The same as `whereColumn` but the result criterion is appended to the "where" group with the OR append rule.

@see whereColumn
@param string|\Closure|Query|StatementInterface|array[] $column Target column 1
@param string|\Closure|Query|StatementInterface $rule Rule or target column 2
@param string|\Closure|Query|StatementInterface|null $column Target column 2 or nothing
@return $this
@throws InvalidArgumentException
@throws InvalidReturnValueException
The same as whereColumn but the result criterion is appended to the where group with the OR append rule .