return new SimpleFilter(attr, value, op);
if (!vr.isOpenFloor()) { filters.add( new SimpleFilter( entry.getKey(), vr.getFloor().toString(), ); } else { SimpleFilter val = new SimpleFilter( entry.getKey(), vr.getFloor().toString(), SimpleFilter.LTE); SimpleFilter not = new SimpleFilter(null, Collections.singletonList(val), SimpleFilter.NOT); filters.add(not); if (!vr.isOpenCeiling()) { filters.add( new SimpleFilter( entry.getKey(), vr.getCeiling().toString(), ); } else if (!vr.getCeiling().equals(VersionRange.INFINITE_VERSION)) { SimpleFilter val = new SimpleFilter( entry.getKey(), vr.getCeiling().toString(), SimpleFilter.GTE); SimpleFilter not =
if (!vr.isOpenFloor()) { filters.add( new SimpleFilter( entry.getKey(), vr.getFloor().toString(), ); } else { SimpleFilter val = new SimpleFilter( entry.getKey(), vr.getFloor().toString(), SimpleFilter.LTE); SimpleFilter not = new SimpleFilter(null, Collections.singletonList(val), SimpleFilter.NOT); filters.add(not); if (!vr.isOpenCeiling()) { filters.add( new SimpleFilter( entry.getKey(), vr.getCeiling().toString(), ); } else if (!vr.getCeiling().equals(VersionRange.INFINITE_VERSION)) { SimpleFilter val = new SimpleFilter( entry.getKey(), vr.getCeiling().toString(), SimpleFilter.GTE); SimpleFilter not =
if (filter.charAt(peek) == '(') { idx = peek - 1; stack.addFirst(new SimpleFilter(null, new ArrayList<>(2), SimpleFilter.AND)); } else { stack.addFirst(idx); if (filter.charAt(peek) == '(') { idx = peek - 1; stack.addFirst(new SimpleFilter(null, new ArrayList<>(2), SimpleFilter.OR)); } else { stack.addFirst(idx); if (filter.charAt(peek) == '(') { idx = peek - 1; stack.addFirst(new SimpleFilter(null, new ArrayList<>(1), SimpleFilter.NOT)); } else { stack.addFirst(idx);
return new SimpleFilter(attr, value, op);
if (filter.charAt(peek) == '(') { idx = peek - 1; stack.addFirst(new SimpleFilter(null, new ArrayList<>(2), SimpleFilter.AND)); } else { stack.addFirst(idx); if (filter.charAt(peek) == '(') { idx = peek - 1; stack.addFirst(new SimpleFilter(null, new ArrayList<>(2), SimpleFilter.OR)); } else { stack.addFirst(idx); if (filter.charAt(peek) == '(') { idx = peek - 1; stack.addFirst(new SimpleFilter(null, new ArrayList<>(1), SimpleFilter.NOT)); } else { stack.addFirst(idx);