Skip to content

Commit c00bd81

Browse files
committed
remove aggregateKeyedResponses
1 parent a2ffd62 commit c00bd81

File tree

1 file changed

+0
-30
lines changed

1 file changed

+0
-30
lines changed

osscluster_router.go

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -411,36 +411,6 @@ func (c *ClusterClient) aggregateKeyedValues(cmd Cmder, keyedResults map[string]
411411
return c.finishAggregation(cmd, aggregator)
412412
}
413413

414-
// aggregateKeyedResponses aggregates responses while preserving key order
415-
func (c *ClusterClient) aggregateKeyedResponses(cmd Cmder, keyedResults map[string]Cmder, keyOrder []string, policy *routing.CommandPolicy) error {
416-
if len(keyedResults) == 0 {
417-
return fmt.Errorf("redis: no results to aggregate")
418-
}
419-
420-
aggregator := c.createAggregator(policy, cmd, true)
421-
422-
// Set key order for keyed aggregators
423-
if keyedAgg, ok := aggregator.(*routing.DefaultKeyedAggregator); ok {
424-
keyedAgg.SetKeyOrder(keyOrder)
425-
}
426-
427-
// Add results with keys
428-
for key, shardCmd := range keyedResults {
429-
value := ExtractCommandValue(shardCmd)
430-
if keyedAgg, ok := aggregator.(*routing.DefaultKeyedAggregator); ok {
431-
if err := keyedAgg.AddWithKey(key, value, shardCmd.Err()); err != nil {
432-
return err
433-
}
434-
} else {
435-
if err := aggregator.Add(value, shardCmd.Err()); err != nil {
436-
return err
437-
}
438-
}
439-
}
440-
441-
return c.finishAggregation(cmd, aggregator)
442-
}
443-
444414
// aggregateResponses aggregates multiple shard responses
445415
func (c *ClusterClient) aggregateResponses(cmd Cmder, cmds []Cmder, policy *routing.CommandPolicy) error {
446416
if len(cmds) == 0 {

0 commit comments

Comments
 (0)