diff options
author | unknown <baker@bk-internal.mysql.com> | 2006-12-03 21:19:35 +0100 |
---|---|---|
committer | unknown <baker@bk-internal.mysql.com> | 2006-12-03 21:19:35 +0100 |
commit | cac6be1949a5947c7fae939ba7c557fff89d8355 (patch) | |
tree | 6ba887bb99250d0f79767a453ce445684766e62b /sql/sql_show.cc | |
parent | da7016ee74c9e78e8eb569a9e325b8db59cb0859 (diff) | |
parent | d6541d099b6873099a3fb5179e8ab7476cdac17d (diff) | |
download | mariadb-git-cac6be1949a5947c7fae939ba7c557fff89d8355.tar.gz |
Merge bk-internal.mysql.com:/data0/bk/mysql-5.1
into bk-internal.mysql.com:/data0/bk/mysql-5.1-arch
client/mysql.cc:
Auto merged
client/mysqldump.c:
Auto merged
sql/field.cc:
Auto merged
sql/field.h:
Auto merged
sql/handler.cc:
Auto merged
sql/item.cc:
Auto merged
sql/item_func.cc:
Auto merged
sql/item_subselect.h:
Auto merged
sql/item_sum.h:
Auto merged
sql/item_timefunc.cc:
Auto merged
sql/log_event.cc:
Auto merged
sql/opt_range.cc:
Auto merged
sql/sp.cc:
Auto merged
sql/sql_acl.cc:
Auto merged
sql/sql_insert.cc:
Auto merged
sql/sql_parse.cc:
Auto merged
sql/sql_select.cc:
Auto merged
sql/sql_show.cc:
Auto merged
sql/sql_table.cc:
Auto merged
sql/sql_yacc.yy:
Auto merged
sql/table.cc:
Auto merged
storage/innobase/handler/ha_innodb.cc:
Auto merged
Diffstat (limited to 'sql/sql_show.cc')
-rw-r--r-- | sql/sql_show.cc | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/sql/sql_show.cc b/sql/sql_show.cc index 0ebccba43ca..98cd539b199 100644 --- a/sql/sql_show.cc +++ b/sql/sql_show.cc @@ -1116,7 +1116,7 @@ int store_create_info(THD *thd, TABLE_LIST *table_list, String *packet, if (flags & NOT_NULL_FLAG) packet->append(STRING_WITH_LEN(" NOT NULL")); - else if (field->type() == FIELD_TYPE_TIMESTAMP) + else if (field->type() == MYSQL_TYPE_TIMESTAMP) { /* TIMESTAMP field require explicit NULL flag, because unlike @@ -1132,7 +1132,7 @@ int store_create_info(THD *thd, TABLE_LIST *table_list, String *packet, has_now_default= table->timestamp_field == field && field->unireg_check != Field::TIMESTAMP_UN_FIELD; - has_default= (field->type() != FIELD_TYPE_BLOB && + has_default= (field->type() != MYSQL_TYPE_BLOB && !(field->flags & NO_DEFAULT_VALUE_FLAG) && field->unireg_check != Field::NEXT_NUMBER && !((thd->variables.sql_mode & (MODE_MYSQL323 | MODE_MYSQL40)) @@ -1625,7 +1625,7 @@ void mysqld_list_processes(THD *thd,const char *user, bool verbose) field_list.push_back(field=new Item_empty_string("db",NAME_LEN)); field->maybe_null=1; field_list.push_back(new Item_empty_string("Command",16)); - field_list.push_back(new Item_return_int("Time",7, FIELD_TYPE_LONG)); + field_list.push_back(new Item_return_int("Time",7, MYSQL_TYPE_LONG)); field_list.push_back(field=new Item_empty_string("State",30)); field->maybe_null=1; field_list.push_back(field=new Item_empty_string("Info",max_query_length)); @@ -3098,7 +3098,7 @@ static int get_schema_column_record(THD *thd, struct st_table_list *tables, pos=(byte*) ((flags & NOT_NULL_FLAG) ? "NO" : "YES"); table->field[6]->store((const char*) pos, strlen((const char*) pos), cs); - is_blob= (field->type() == FIELD_TYPE_BLOB); + is_blob= (field->type() == MYSQL_TYPE_BLOB); if (field->has_charset() || is_blob || field->real_type() == MYSQL_TYPE_VARCHAR || // For varbinary type field->real_type() == MYSQL_TYPE_STRING) // For binary type @@ -3122,25 +3122,25 @@ static int get_schema_column_record(THD *thd, struct st_table_list *tables, decimals= field->decimals(); switch (field->type()) { - case FIELD_TYPE_NEWDECIMAL: + case MYSQL_TYPE_NEWDECIMAL: field_length= ((Field_new_decimal*) field)->precision; break; - case FIELD_TYPE_DECIMAL: + case MYSQL_TYPE_DECIMAL: field_length= field->field_length - (decimals ? 2 : 1); break; - case FIELD_TYPE_TINY: - case FIELD_TYPE_SHORT: - case FIELD_TYPE_LONG: - case FIELD_TYPE_LONGLONG: - case FIELD_TYPE_INT24: + case MYSQL_TYPE_TINY: + case MYSQL_TYPE_SHORT: + case MYSQL_TYPE_LONG: + case MYSQL_TYPE_LONGLONG: + case MYSQL_TYPE_INT24: field_length= field->max_length() - 1; break; - case FIELD_TYPE_BIT: + case MYSQL_TYPE_BIT: field_length= field->max_length(); decimals= -1; // return NULL break; - case FIELD_TYPE_FLOAT: - case FIELD_TYPE_DOUBLE: + case MYSQL_TYPE_FLOAT: + case MYSQL_TYPE_DOUBLE: field_length= field->field_length; if (decimals == NOT_FIXED_DEC) decimals= -1; // return NULL |