/** * Add a criteria */ private T addCrit(FilterOperator op, Object val) { target.add(new FieldCriteria(query, field, op, val, validateName, query.isValidatingTypes(), not)); return target; }
private T addGeoCrit(FilterOperator op, Object val, Map<String, Object> opts) { if (not) throw new QueryException("Geospatial queries cannot be negated with 'not'."); target.add(new GeoFieldCriteria(query, field, op, val, validateName, false, opts)); return target; }