code: func (p *UserPrivileges) RequestVerificationWithUser(db, table, column string, priv mysql.PrivilegeType, user *auth.UserIdentity) bool {
  	if SkipWithGrant {
  		return true
  	}
  
  	if user == nil {
  		return false
  	}
  
  	// Skip check for INFORMATION_SCHEMA database.
  	// See https://dev.mysql.com/doc/refman/5.7/en/information-schema.html
  	if strings.EqualFold(db, "INFORMATION_SCHEMA") {
  		return true
  	}
  
  	mysqlPriv := p.Handle.Get()
  	return mysqlPriv.RequestVerification(nil, user.Username, user.Hostname, db, table, column, priv)
  }
docs: // RequestVerificationWithUser implements the Manager interface.