From ef9745bb1a19f8d21600a3aa69cf6c7248f92e86 Mon Sep 17 00:00:00 2001 From: shizy Date: Mon, 12 Mar 2018 13:14:39 +0800 Subject: [PATCH] executor: remove Next for AnalyzeExec (#6012) --- executor/analyze.go | 9 --------- 1 file changed, 9 deletions(-) diff --git a/executor/analyze.go b/executor/analyze.go index a27a97f4af..bdf3a55aee 100644 --- a/executor/analyze.go +++ b/executor/analyze.go @@ -52,17 +52,8 @@ const ( defaultCMSketchWidth = 2048 ) -// Next implements the Executor Next interface. -func (e *AnalyzeExec) Next(ctx context.Context) (Row, error) { - return nil, errors.Trace(e.run(ctx)) -} - // NextChunk implements the Executor NextChunk interface. func (e *AnalyzeExec) NextChunk(ctx context.Context, chk *chunk.Chunk) error { - return errors.Trace(e.run(ctx)) -} - -func (e *AnalyzeExec) run(ctx context.Context) error { concurrency, err := getBuildStatsConcurrency(e.ctx) if err != nil { return errors.Trace(err)