Advertisement
Guest User

Untitled

a guest
Apr 19th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. Query<ShiplogRow> query = datastore
  2. .createQuery(ShiplogRow.class);
  3.  
  4. CriteriaContainer cc = query.criteria(queryField).exists();
  5. List<CriteriaContainer> clauses = Lists.newArrayList();
  6. for(String val: searchValues) {
  7. clauses.add(
  8. query.or(
  9. query.criteria(queryField).contains(val)
  10. )
  11. );
  12. }
  13. cc.add(clauses.toArray( new Criteria[clauses.size()]));
  14. query.and(cc);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement