@Override public Set<Tuple> zRevRangeByScoreWithScores(byte[] key, double min, double max) { return convertAndReturn(delegate.zRevRangeByScoreWithScores(key, min, max), identityConverter); }
@Override public Set<Tuple> zRevRangeByScoreWithScores(byte[] key, double min, double max, long offset, long count) { return convertAndReturn(delegate.zRevRangeByScoreWithScores(key, min, max, offset, count), identityConverter); }
@Override public Set<Tuple> zRevRangeByScoreWithScores(byte[] key, Range range) { return convertAndReturn(delegate.zRevRangeByScoreWithScores(key, range), identityConverter); }
@Override public Set<Tuple> zRevRangeByScoreWithScores(byte[] key, Range range, Limit limit) { return convertAndReturn(delegate.zRevRangeByScoreWithScores(key, range, limit), identityConverter); }
@Override public Set<StringTuple> zRevRangeByScoreWithScores(String key, double min, double max, long offset, long count) { return convertAndReturn(delegate.zRevRangeByScoreWithScores(serialize(key), min, max, offset, count), tupleToStringTuple); }
@Override public Set<StringTuple> zRevRangeByScoreWithScores(String key, double min, double max) { return convertAndReturn(delegate.zRevRangeByScoreWithScores(serialize(key), min, max), tupleToStringTuple); }
@Override public Set<TypedTuple<V>> reverseRangeByScoreWithScores(K key, double min, double max) { byte[] rawKey = rawKey(key); Set<Tuple> rawValues = execute(connection -> connection.zRevRangeByScoreWithScores(rawKey, min, max), true); return deserializeTupleValues(rawValues); }
@Override public Set<TypedTuple<V>> reverseRangeByScoreWithScores(K key, double min, double max, long offset, long count) { byte[] rawKey = rawKey(key); Set<Tuple> rawValues = execute(connection -> connection.zRevRangeByScoreWithScores(rawKey, min, max, offset, count), true); return deserializeTupleValues(rawValues); }
@Override public Set<Tuple> zRevRangeByScoreWithScores(byte[] key, Range range, Limit limit) { return redisConnection.zRevRangeByScoreWithScores(key, range, limit); }
@Override public Set<Tuple> zRevRangeByScoreWithScores(byte[] key, double min, double max, long offset, long count) { return redisConnection.zRevRangeByScoreWithScores(key, min, max, offset, count); }
@Override public Set<Tuple> zRevRangeByScoreWithScores(byte[] key, double min, double max) { return convertAndReturn(delegate.zRevRangeByScoreWithScores(key, min, max), identityConverter); }
@Override public Set<Tuple> zRevRangeByScoreWithScores(byte[] key, Range range, Limit limit) { return convertAndReturn(delegate.zRevRangeByScoreWithScores(key, range, limit), identityConverter); }
@Override public Set<Tuple> zRevRangeByScoreWithScores(byte[] key, double min, double max, long offset, long count) { return convertAndReturn(delegate.zRevRangeByScoreWithScores(key, min, max, offset, count), identityConverter); }
@Override public Set<StringTuple> zRevRangeByScoreWithScores(String key, double min, double max, long offset, long count) { return convertAndReturn(delegate.zRevRangeByScoreWithScores(serialize(key), min, max, offset, count), tupleToStringTuple); }
@Override public Set<StringTuple> zRevRangeByScoreWithScores(String key, double min, double max, long offset, long count) { return convertAndReturn(delegate.zRevRangeByScoreWithScores(serialize(key), min, max, offset, count), tupleToStringTuple); }
@Override public Set<StringTuple> zRevRangeByScoreWithScores(String key, double min, double max) { return convertAndReturn(delegate.zRevRangeByScoreWithScores(serialize(key), min, max), tupleToStringTuple); }
@Override public Set<TypedTuple<V>> reverseRangeByScoreWithScores(K key, double min, double max, long offset, long count) { byte[] rawKey = rawKey(key); Set<Tuple> rawValues = execute(connection -> connection.zRevRangeByScoreWithScores(rawKey, min, max, offset, count), true); return deserializeTupleValues(rawValues); }
@Override public Set<TypedTuple<V>> reverseRangeByScoreWithScores(K key, double min, double max) { byte[] rawKey = rawKey(key); Set<Tuple> rawValues = execute(connection -> connection.zRevRangeByScoreWithScores(rawKey, min, max), true); return deserializeTupleValues(rawValues); }
@Override public Set<TypedTuple<V>> reverseRangeByScoreWithScores(K key, double min, double max, long offset, long count) { byte[] rawKey = rawKey(key); Set<Tuple> rawValues = execute(connection -> connection.zRevRangeByScoreWithScores(rawKey, min, max, offset, count), true); return deserializeTupleValues(rawValues); }
@Override public Set<TypedTuple<V>> reverseRangeByScoreWithScores(K key, double min, double max) { byte[] rawKey = rawKey(key); Set<Tuple> rawValues = execute(connection -> connection.zRevRangeByScoreWithScores(rawKey, min, max), true); return deserializeTupleValues(rawValues); }