public function setRawWhere($raw, $bindings = [], $logical = 'and', $depth = 0)
	{
		$this->where[] = [
			'raw'      => $raw,
			'bindings' => $bindings,
			'logical'  => $logical,
			'depth'    => $depth
		];
	}
public function setRawWhere($raw, $bindings = [], $logical = 'and', $depth = 0)
	{
		$this->where[] = [
			'raw'      => $raw,
			'bindings' => $bindings,
			'logical'  => $logical,
			'depth'    => $depth
		];
	}
public function setRawWhere ( $ raw , $ bindings = [ ] , $ logical = 'and' , $ depth = 0 ) { $ this -> where [ ] = [ 'raw' => $ raw , 'bindings' => $ bindings , 'logical' => $ logical , 'depth' => $ depth ] ; }
Sets a raw where element on the query

@param   string  $raw       The raw where clause
@param   array   $bindings  The clause bindings, if any
@param   string  $logical   The operator between multiple clauses
@param   int     $depth     The depth level of the clause, for sub clauses
@return  void
@since   2.0.0
Sets a raw where element on the query