summaryrefslogtreecommitdiff
path: root/sql/table.h
diff options
context:
space:
mode:
authorunknown <timour@mysql.com>2005-12-07 10:47:43 +0200
committerunknown <timour@mysql.com>2005-12-07 10:47:43 +0200
commitf1ac6bb9758369653c37099d7f36fe0a47ad2d35 (patch)
tree5c45e53e7f09589e61835d39a983102878f0071e /sql/table.h
parentfd2beeda33771172dbb95518df3233cb7e005187 (diff)
parentf095abaa4748c5ad2c302b8697c819d3fbd5de2a (diff)
downloadmariadb-git-f1ac6bb9758369653c37099d7f36fe0a47ad2d35.tar.gz
Merge mysql.com:/home/timka/mysql/src/5.0-2486
into mysql.com:/home/timka/mysql/src/5.1-dbg sql/item.cc: Auto merged sql/item.h: Auto merged sql/mysql_priv.h: Auto merged sql/sql_acl.cc: Auto merged sql/sql_acl.h: Auto merged sql/sql_insert.cc: Auto merged sql/sql_lex.cc: Auto merged sql/sql_lex.h: Auto merged sql/sql_parse.cc: Auto merged sql/sql_yacc.yy: Auto merged sql/table.h: Auto merged sql/sql_base.cc: SCCS merged sql/table.cc: SCCS merged
Diffstat (limited to 'sql/table.h')
-rw-r--r--sql/table.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/sql/table.h b/sql/table.h
index 81c13552a04..c4e99ed2a0d 100644
--- a/sql/table.h
+++ b/sql/table.h
@@ -432,9 +432,6 @@ public:
const char *table_name();
const char *db_name();
GRANT_INFO *grant();
-#ifndef NO_EMBEDDED_ACCESS_CHECKS
- bool check_grants(THD *thd, const char *name, uint length);
-#endif
};
@@ -760,11 +757,11 @@ public:
class Field_iterator_natural_join: public Field_iterator
{
- List_iterator_fast<Natural_join_column> *column_ref_it;
+ List_iterator_fast<Natural_join_column> column_ref_it;
Natural_join_column *cur_column_ref;
public:
- Field_iterator_natural_join() :column_ref_it(NULL), cur_column_ref(NULL) {}
- ~Field_iterator_natural_join() { delete column_ref_it; }
+ Field_iterator_natural_join() :cur_column_ref(NULL) {}
+ ~Field_iterator_natural_join() {}
void set(TABLE_LIST *table);
void next();
bool end_of_fields() { return !cur_column_ref; }
@@ -811,7 +808,8 @@ public:
GRANT_INFO *grant();
Item *create_item(THD *thd) { return field_it->create_item(thd); }
Field *field() { return field_it->field(); }
- Natural_join_column *get_or_create_column_ref(THD *thd, bool *is_created);
+ Natural_join_column *get_or_create_column_ref(bool *is_created);
+ Natural_join_column *get_natural_column_ref();
};