@Override public Response<Set<String>> zrevrangeByScore(String key, double max, double min) { getClient(key).zrevrangeByScore(key, max, min); return getResponse(BuilderFactory.STRING_ZSET); }
@Override public Response<Set<String>> zrevrangeByScore(String key, double max, double min, int offset, int count) { getClient(key).zrevrangeByScore(key, max, min, offset, count); return getResponse(BuilderFactory.STRING_ZSET); }
@Override public Response<Set<byte[]>> zrevrangeByScore(byte[] key, byte[] max, byte[] min) { getClient(key).zrevrangeByScore(key, max, min); return getResponse(BuilderFactory.BYTE_ARRAY_ZSET); }
public Response<Set<String>> zrevrangeByScore(String key, String max, String min, int offset, int count) { getClient(key).zrevrangeByScore(key, max, min, offset, count); return getResponse(BuilderFactory.STRING_ZSET); }
@Override public Response<Set<String>> zrevrangeByScore(String key, String max, String min) { getClient(key).zrevrangeByScore(key, max, min); return getResponse(BuilderFactory.STRING_ZSET); }
@Override public Response<Set<byte[]>> zrevrangeByScore(byte[] key, byte[] max, byte[] min, int offset, int count) { getClient(key).zrevrangeByScore(key, max, min, offset, count); return getResponse(BuilderFactory.BYTE_ARRAY_ZSET); }
@Override public Set<String> zrevrangeByScore(final String key, final double max, final double min, final int offset, final int count) { checkIsInMultiOrPipeline(); client.zrevrangeByScore(key, max, min, offset, count); final List<String> members = client.getMultiBulkReply(); if (members == null) { return null; } return SetFromList.of(members); }
@Override public Set<byte[]> zrevrangeByScore(final byte[] key, final byte[] max, final byte[] min) { checkIsInMultiOrPipeline(); client.zrevrangeByScore(key, max, min); return SetFromList.of(client.getBinaryMultiBulkReply()); }
@Override public Set<String> zrevrangeByScore(final String key, final String max, final String min) { checkIsInMultiOrPipeline(); client.zrevrangeByScore(key, max, min); final List<String> members = client.getMultiBulkReply(); if (members == null) { return null; } return SetFromList.of(members); }
@Override public void zrevrangeByScore(final String key, final double max, final double min, final int offset, int count) { zrevrangeByScore(SafeEncoder.encode(key), toByteArray(max), toByteArray(min), offset, count); }
@Override public Set<byte[]> zrevrangeByScore(final byte[] key, final byte[] max, final byte[] min, final int offset, final int count) { checkIsInMultiOrPipeline(); client.zrevrangeByScore(key, max, min, offset, count); return SetFromList.of(client.getBinaryMultiBulkReply()); }
@Override public void zrevrangeByScore(final String key, final double max, final double min) { zrevrangeByScore(SafeEncoder.encode(key), toByteArray(max), toByteArray(min)); }
public void zrevrangeByScore(final String key, final String max, final String min, final int offset, int count) { zrevrangeByScore(SafeEncoder.encode(key), SafeEncoder.encode(max), SafeEncoder.encode(min), offset, count); }
@Override public Set<String> zrevrangeByScore(final String key, final double max, final double min) { checkIsInMultiOrPipeline(); client.zrevrangeByScore(key, max, min); final List<String> members = client.getMultiBulkReply(); if (members == null) { return null; } return SetFromList.of(members); }
@Override public Set<String> zrevrangeByScore(final String key, final String max, final String min, final int offset, final int count) { checkIsInMultiOrPipeline(); client.zrevrangeByScore(key, max, min, offset, count); final List<String> members = client.getMultiBulkReply(); if (members == null) { return null; } return SetFromList.of(members); }
@Override public void zrevrangeByScore(final String key, final String max, final String min) { zrevrangeByScore(SafeEncoder.encode(key), SafeEncoder.encode(max), SafeEncoder.encode(min)); }
@Override public Response<Set<byte[]>> zrevrangeByScore(byte[] key, double max, double min, int offset, int count) { getClient(key).zrevrangeByScore(key, toByteArray(max), toByteArray(min), offset, count); return getResponse(BuilderFactory.BYTE_ARRAY_ZSET); }
@Override public Response<Set<byte[]>> zrevrangeByScore(byte[] key, double max, double min) { getClient(key).zrevrangeByScore(key, toByteArray(max), toByteArray(min)); return getResponse(BuilderFactory.BYTE_ARRAY_ZSET); }
@Override public Response<Set<byte[]>> zrevrangeByScore(final byte[] key, final byte[] max, final byte[] min, final int offset, final int count) { getClient(key).zrevrangeByScore(key, max, min, offset, count); return getResponse(BuilderFactory.BYTE_ARRAY_ZSET); }
@Override public void zrevrangeByScore(final String key, final String max, final String min, final int offset, final int count) { zrevrangeByScore(SafeEncoder.encode(key), SafeEncoder.encode(max), SafeEncoder.encode(min), offset, count); }