Partial support for sorting

This commit is contained in:
Jonathan Leibiusky
2010-07-25 10:36:13 -03:00
parent 4d078d747e
commit d48ab8def2
5 changed files with 126 additions and 12 deletions

View File

@@ -428,9 +428,7 @@ public class Jedis {
Set<Tuple> set = new LinkedHashSet<Tuple>();
Iterator<String> iterator = membersWithScores.iterator();
while (iterator.hasNext()) {
set
.add(new Tuple(iterator.next(), Double.valueOf(iterator
.next())));
set.add(new Tuple(iterator.next(), Double.valueOf(iterator.next())));
}
return set;
}
@@ -442,9 +440,7 @@ public class Jedis {
Set<Tuple> set = new LinkedHashSet<Tuple>();
Iterator<String> iterator = membersWithScores.iterator();
while (iterator.hasNext()) {
set
.add(new Tuple(iterator.next(), Double.valueOf(iterator
.next())));
set.add(new Tuple(iterator.next(), Double.valueOf(iterator.next())));
}
return set;
}
@@ -496,4 +492,15 @@ public class Jedis {
return client.getStatusCodeReply();
}
public List<String> sort(String key) throws JedisException {
client.sort(key);
return client.getMultiBulkReply();
}
public List<String> sort(String key, SortingParams sortingParameters)
throws JedisException {
client.sort(key, sortingParameters);
return client.getMultiBulkReply();
}
}