code: func (processor *processor) Commit() error {
  	var errs qor.Errors
  	errs.AddError(processor.decode()...)
  	if processor.checkSkipLeft(errs.GetErrors()...) {
  		return nil
  	}
  
  	for _, p := range processor.Resource.GetResource().Processors {
  		if err := p.Handler(processor.Result, processor.MetaValues, processor.Context); err != nil {
  			if processor.checkSkipLeft(err) {
  				break
  			}
  			errs.AddError(err)
  		}
  	}
  	return errs
  }
docs: // Commit commit data into result