cmsMerge method
CMS.MERGE dest numKeys src src ... [WEIGHTS weight weight ...]
Merges several sketches into one sketch.
Implementation
Future<dynamic> cmsMerge(
String dest,
List<String> sources, {
List<int>? weights,
bool forceRun = false,
}) async {
await checkValkeySupport('CMS.MERGE', forceRun: forceRun);
final cmd = <dynamic>['CMS.MERGE', dest, sources.length];
cmd.addAll(sources);
if (weights != null) {
if (weights.length != sources.length) {
throw ArgumentError('Weights length must match sources length.');
}
cmd.add('WEIGHTS');
cmd.addAll(weights);
}
return execute(cmd);
}