@SuppressWarnings("unchecked") private List<?> sortAndFilterMatchingRange(Iterable<?> source, @Nullable SpelCriteria criteria, @Nullable Comparator sort, long offset, int rows) { List<?> tmp = IterableConverter.toList(source); if (sort != null) { tmp.sort(sort); } return filterMatchingRange(tmp, criteria, offset, rows); }
@SuppressWarnings("unchecked") private List<?> sortAndFilterMatchingRange(Iterable<?> source, @Nullable SpelCriteria criteria, @Nullable Comparator sort, long offset, int rows) { List<?> tmp = IterableConverter.toList(source); if (sort != null) { tmp.sort(sort); } return filterMatchingRange(tmp, criteria, offset, rows); }
@SuppressWarnings("unchecked") private List<?> sortAndFilterMatchingRange(Iterable<?> source, @Nullable SpelCriteria criteria, @Nullable Comparator sort, long offset, int rows) { List<?> tmp = IterableConverter.toList(source); if (sort != null) { tmp.sort(sort); } return filterMatchingRange(tmp, criteria, offset, rows); }
@Override public long count(@Nullable SpelCriteria criteria, String keyspace) { return filterMatchingRange(IterableConverter.toList(getRequiredAdapter().getAllOf(keyspace)), criteria, -1, -1) .size(); }
@Override public long count(@Nullable SpelCriteria criteria, String keyspace) { return filterMatchingRange(IterableConverter.toList(getRequiredAdapter().getAllOf(keyspace)), criteria, -1, -1) .size(); }
@Override public long count(@Nullable SpelCriteria criteria, String keyspace) { return filterMatchingRange(IterableConverter.toList(getRequiredAdapter().getAllOf(keyspace)), criteria, -1, -1) .size(); }