mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Backport of:
---------------------------------------------------------- revno: 2630.22.8 committer: Konstantin Osipov <konstantin@mysql.com> branch nick: mysql-6.0-runtime timestamp: Sun 2008-08-10 18:49:52 +0400 message: Get rid of typedef struct for the most commonly used types: TABLE, TABLE_SHARE, LEX. This simplifies use of tags and forward declarations.
This commit is contained in:
@ -505,9 +505,8 @@ class st_alter_tablespace : public Sql_alloc
|
||||
|
||||
/* The handler for a table type. Will be included in the TABLE structure */
|
||||
|
||||
struct st_table;
|
||||
typedef struct st_table TABLE;
|
||||
typedef struct st_table_share TABLE_SHARE;
|
||||
struct TABLE;
|
||||
struct TABLE_SHARE;
|
||||
struct st_foreign_key_info;
|
||||
typedef struct st_foreign_key_info FOREIGN_KEY_INFO;
|
||||
typedef bool (stat_print_fn)(THD *thd, const char *type, uint type_len,
|
||||
@ -1076,8 +1075,8 @@ class handler :public Sql_alloc
|
||||
public:
|
||||
typedef ulonglong Table_flags;
|
||||
protected:
|
||||
struct st_table_share *table_share; /* The table definition */
|
||||
struct st_table *table; /* The current open table */
|
||||
TABLE_SHARE *table_share; /* The table definition */
|
||||
TABLE *table; /* The current open table */
|
||||
Table_flags cached_table_flags; /* Set on init() and open() */
|
||||
|
||||
ha_rows estimation_rows_to_insert;
|
||||
|
Reference in New Issue
Block a user