implement NLJ nary Predicates