Description
I might be a random edge case but for me personally, I need the WHERE clause as a string.
I know I could traverse the awesome tree structure that you have built in for the WHERE clause, it really is awesome, but I am 99% sure that's exactly what's going on in the parseWhereClause() method. Just a thought. I really appreciate your repo it's very nice.