~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/field.cc

  • Committer: Monty Taylor
  • Date: 2008-07-30 18:03:54 UTC
  • mto: (236.1.7 codestyle)
  • mto: This revision was merged to the branch mainline in revision 243.
  • Revision ID: monty@inaugust.com-20080730180354-c428jes5a89ob7d7
Ding dong include is dead.

Show diffs side-by-side

added added

removed removed

Lines of Context:
758
758
  /* Test if we have garbage at the end of the given string. */
759
759
  if (test_if_important_data(cs, int_end, str + length))
760
760
  {
761
 
    set_warning(MYSQL_ERROR::WARN_LEVEL_WARN, WARN_DATA_TRUNCATED, 1);
 
761
    set_warning(MYSQL_ERROR::WARN_LEVEL_WARN, ER_WARN_DATA_TRUNCATED, 1);
762
762
    return 2;
763
763
  }
764
764
  return 0;
851
851
  }
852
852
  if (op_result == E_DEC_TRUNCATED)
853
853
  {
854
 
    set_warning(MYSQL_ERROR::WARN_LEVEL_NOTE, WARN_DATA_TRUNCATED, 1);
 
854
    set_warning(MYSQL_ERROR::WARN_LEVEL_NOTE, ER_WARN_DATA_TRUNCATED, 1);
855
855
    /* We return 0 here as this is not a critical issue */
856
856
  }
857
857
  return 0;
1733
1733
      if (table->in_use->abort_on_warning)
1734
1734
        set_warning(MYSQL_ERROR::WARN_LEVEL_ERROR, ER_DATA_TOO_LONG, 1);
1735
1735
      else
1736
 
        set_warning(MYSQL_ERROR::WARN_LEVEL_WARN, WARN_DATA_TRUNCATED, 1);
 
1736
        set_warning(MYSQL_ERROR::WARN_LEVEL_WARN, ER_WARN_DATA_TRUNCATED, 1);
1737
1737
    }
1738
1738
    else /* If we lost only spaces then produce a NOTE, not a WARNING */
1739
 
      set_warning(MYSQL_ERROR::WARN_LEVEL_NOTE, WARN_DATA_TRUNCATED, 1);
 
1739
      set_warning(MYSQL_ERROR::WARN_LEVEL_NOTE, ER_WARN_DATA_TRUNCATED, 1);
1740
1740
    return 2;
1741
1741
  }
1742
1742
  return 0;
1764
1764
    if (table->in_use->abort_on_warning)
1765
1765
      set_warning(MYSQL_ERROR::WARN_LEVEL_ERROR, ER_DATA_TOO_LONG, 1);
1766
1766
    else
1767
 
      set_warning(MYSQL_ERROR::WARN_LEVEL_WARN, WARN_DATA_TRUNCATED, 1);
 
1767
      set_warning(MYSQL_ERROR::WARN_LEVEL_WARN, ER_WARN_DATA_TRUNCATED, 1);
1768
1768
  }
1769
1769
  return store(buff, length, charset());
1770
1770
}
1902
1902
      if (err || end != from+length || tmp > typelib->count)
1903
1903
      {
1904
1904
        tmp=0;
1905
 
        set_warning(MYSQL_ERROR::WARN_LEVEL_WARN, WARN_DATA_TRUNCATED, 1);
 
1905
        set_warning(MYSQL_ERROR::WARN_LEVEL_WARN, ER_WARN_DATA_TRUNCATED, 1);
1906
1906
      }
1907
1907
      if (!table->in_use->count_cuted_fields)
1908
1908
        err= 0;
1909
1909
    }
1910
1910
    else
1911
 
      set_warning(MYSQL_ERROR::WARN_LEVEL_WARN, WARN_DATA_TRUNCATED, 1);
 
1911
      set_warning(MYSQL_ERROR::WARN_LEVEL_WARN, ER_WARN_DATA_TRUNCATED, 1);
1912
1912
  }
1913
1913
  store_type((uint64_t) tmp);
1914
1914
  return err;
1927
1927
  int error= 0;
1928
1928
  if ((uint64_t) nr > typelib->count || nr == 0)
1929
1929
  {
1930
 
    set_warning(MYSQL_ERROR::WARN_LEVEL_WARN, WARN_DATA_TRUNCATED, 1);
 
1930
    set_warning(MYSQL_ERROR::WARN_LEVEL_WARN, ER_WARN_DATA_TRUNCATED, 1);
1931
1931
    if (nr != 0 || table->in_use->count_cuted_fields)
1932
1932
    {
1933
1933
      nr= 0;
2820
2820
*/
2821
2821
 
2822
2822
void 
2823
 
Field::set_datetime_warning(MYSQL_ERROR::enum_warning_level level, uint code, 
 
2823
Field::set_datetime_warning(MYSQL_ERROR::enum_warning_level level, 
 
2824
                            unsigned int code, 
2824
2825
                            const char *str, uint str_length, 
2825
2826
                            timestamp_type ts_type, int cuted_increment)
2826
2827
{