Added more sorting options

This commit is contained in:
Jonathan Leibiusky
2010-07-25 17:51:11 -03:00
parent d48ab8def2
commit 3dd7ca6f2a
3 changed files with 82 additions and 18 deletions

View File

@@ -340,8 +340,8 @@ public class Client extends Connection {
}
public void zrevrange(String key, int start, int end) throws JedisException {
sendCommand("ZREVRANGE", key, String.valueOf(start),
String.valueOf(end));
sendCommand("ZREVRANGE", key, String.valueOf(start), String
.valueOf(end));
}
public void zrangeWithScores(String key, int start, int end)
@@ -352,8 +352,8 @@ public class Client extends Connection {
public void zrevrangeWithScores(String key, int start, int end)
throws JedisException {
sendCommand("ZREVRANGE", key, String.valueOf(start),
String.valueOf(end), "WITHSCORES");
sendCommand("ZREVRANGE", key, String.valueOf(start), String
.valueOf(end), "WITHSCORES");
}
public void zcard(String key) throws JedisException {
@@ -390,6 +390,9 @@ public class Client extends Connection {
public void sort(String key, SortingParams sortingParameters)
throws JedisException {
sendCommand("SORT", sortingParameters.getParams());
List<String> args = new ArrayList<String>();
args.add(key);
args.addAll(sortingParameters.getParams());
sendCommand("SORT", args.toArray(new String[args.size()]));
}
}