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