refactor(engine): 移除聚合引擎中的测试辅助方法
- 删除了 AggregationEngine.ExecutePipeline 方法 - 该方法仅用于内部测试目的 - 简化了聚合引擎的公共接口 - 提高了代码的封装性
This commit is contained in:
parent
1054487c32
commit
add9d63d4f
|
|
@ -74,16 +74,3 @@ func TestAggregationEngine(t *testing.T) {
|
|||
})
|
||||
}
|
||||
}
|
||||
|
||||
// ExecutePipeline 执行管道(用于测试)
|
||||
func (e *AggregationEngine) ExecutePipeline(docs []types.Document, pipeline []types.AggregateStage) ([]types.Document, error) {
|
||||
result := docs
|
||||
for _, stage := range pipeline {
|
||||
var err error
|
||||
result, err = e.executeStage(stage, result)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
return result, nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue