tDigestByRevRank method

Future<List<double>> tDigestByRevRank(
  1. String key,
  2. List<int> revRanks, {
  3. bool forceRun = false,
})

TDIGEST.BYREVRANK key rev_rank rev_rank ... Returns the value(s) associated with the specified reverse rank(s).

Implementation

Future<List<double>> tDigestByRevRank(
  String key,
  List<int> revRanks, {
  bool forceRun = false,
}) async {
  await checkValkeySupport('TDIGEST.BYREVRANK', forceRun: forceRun);
  final result = await execute(['TDIGEST.BYREVRANK', key, ...revRanks]);
  if (result is List) {
    return result.map((e) => double.parse(e.toString())).toList();
  }
  return [];
}