I have a Spark SQL notebook on DB where I have a sql query like
SELECT * 
FROM table_name
WHERE 
     condition_1 = 'fname'  OR condition_1 = 'lname' OR condition_1 = 'mname' 
    AND condition_2 = 'apple' 
   AND condition_3 ='orange'
There are a lot of conditions, is there a way to define a python function and link it to sql to automatically generate the WHERE clause string