queryPredicates