code: func (dr *delRange) addDelRangeJob(job *model.Job) error {
  	ctx, err := dr.sessPool.get()
  	if err != nil {
  		return errors.Trace(err)
  	}
  	defer dr.sessPool.put(ctx)
  
  	err = insertJobIntoDeleteRangeTable(ctx, job)
  	if err != nil {
  		return errors.Trace(err)
  	}
  	if !dr.storeSupport {
  		dr.emulatorCh <- struct{}{}
  	}
  	logutil.Logger(ddlLogCtx).Info("[ddl] add job into delete-range table", zap.Int64("jobID", job.ID), zap.String("jobType", job.Type.String()))
  	return nil
  }
docs: // addDelRangeJob implements delRangeManager interface.