implemented where clause splitter

afaik our analyzer never generates null values inside an or / and function.. it is a Literal.NULL if it is null