~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/field/date.cc

  • Committer: Brian Aker
  • Date: 2008-08-20 15:57:01 UTC
  • Revision ID: brian@tangent.org-20080820155701-hy7ddfg93nuc2rhr
One more mode down, two more left to go!

Show diffs side-by-side

added added

removed removed

Lines of Context:
62
62
  if ((ret= str_to_datetime(from, len, &l_time,
63
63
                            (TIME_FUZZY_DATE |
64
64
                             (thd->variables.sql_mode &
65
 
                              (MODE_NO_ZERO_IN_DATE | MODE_NO_ZERO_DATE |
66
 
                               MODE_INVALID_DATES))),
 
65
                              (MODE_NO_ZERO_DATE | MODE_INVALID_DATES))),
67
66
                            &error)) <= DRIZZLE_TIMESTAMP_ERROR)
68
67
  {
69
68
    tmp= 0;
111
110
  if (number_to_datetime(nr, &l_time,
112
111
                         (TIME_FUZZY_DATE |
113
112
                          (thd->variables.sql_mode &
114
 
                           (MODE_NO_ZERO_IN_DATE | MODE_NO_ZERO_DATE |
115
 
                            MODE_INVALID_DATES))),
 
113
                           (MODE_NO_ZERO_DATE | MODE_INVALID_DATES))),
116
114
                         &error) == -1LL)
117
115
  {
118
116
    tmp= 0L;
148
146
    if (check_date(ltime, tmp != 0,
149
147
                   (TIME_FUZZY_DATE |
150
148
                    (current_thd->variables.sql_mode &
151
 
                     (MODE_NO_ZERO_IN_DATE | MODE_NO_ZERO_DATE |
152
 
                      MODE_INVALID_DATES))), &error))
 
149
                     (MODE_NO_ZERO_DATE | MODE_INVALID_DATES))), &error))
153
150
    {
154
151
      char buff[MAX_DATE_STRING_REP_LENGTH];
155
152
      String str(buff, sizeof(buff), &my_charset_latin1);