public function set( $where, $andOr=null )
    {
        if( $where instanceof Where ) {
            if( $where->countCriteria() > 1 ) {
                $where->parenthesis();
            }
            $where->setParent( $this );
            return $this->where( '', false, $where, $andOr );
        }
        return $this->where( '', false, Sql::raw($where), $andOr );
    }
public function set( $where, $andOr=null )
    {
        if( $where instanceof Where ) {
            if( $where->countCriteria() > 1 ) {
                $where->parenthesis();
            }
            $where->setParent( $this );
            return $this->where( '', false, $where, $andOr );
        }
        return $this->where( '', false, Sql::raw($where), $andOr );
    }
public function set ( $ where , $ andOr = null ) { if ( $ where instanceof Where ) { if ( $ where -> countCriteria ( ) > 1 ) { $ where -> parenthesis ( ) ; } $ where -> setParent ( $ this ) ; return $ this -> where ( '' , false , $ where , $ andOr ) ; } return $ this -> where ( '' , false , Sql :: raw ( $ where ) , $ andOr ) ; }
set the where string as is.

@param Where $where
@param null|string  $andOr
@return Where
set the where string as is .