WhereClause can now be built with nested column filtering logic.

Change-Id: I738c56fa7ed454fbff0edda2b9b30cc3445e02ff