code: func (e *ShowSlowExec) Open(ctx context.Context) error {
  	if err := e.baseExecutor.Open(ctx); err != nil {
  		return err
  	}
  
  	dom := domain.GetDomain(e.ctx)
  	e.result = dom.ShowSlowQuery(e.ShowSlow)
  	return nil
  }
docs: // Open implements the Executor Open interface.