mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge sanja.is.com.ua:/home/bell/mysql/mysql-4
into sanja.is.com.ua:/home/bell/mysql/work.etalon sql/sql_class.h: Auto merged sql/table.h: Auto merged
This commit is contained in:
@ -492,7 +492,10 @@ public:
|
|||||||
CHANGED_TABLE_LIST * changed_table_dup(TABLE *table);
|
CHANGED_TABLE_LIST * changed_table_dup(TABLE *table);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
Used to hold information about file and file structure in exchainge
|
||||||
|
via non-DB file (...INTO OUTFILE..., ...LOAD DATA...)
|
||||||
|
*/
|
||||||
class sql_exchange :public Sql_alloc
|
class sql_exchange :public Sql_alloc
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
@ -112,7 +112,7 @@ struct st_table {
|
|||||||
char *table_name,*real_name,*path;
|
char *table_name,*real_name,*path;
|
||||||
uint key_length; /* Length of key */
|
uint key_length; /* Length of key */
|
||||||
uint tablenr,used_fields,null_bytes;
|
uint tablenr,used_fields,null_bytes;
|
||||||
table_map map;
|
table_map map; /* ID bit of table (1,2,4,8,16...) */
|
||||||
ulong version,flush_version;
|
ulong version,flush_version;
|
||||||
uchar *null_flags;
|
uchar *null_flags;
|
||||||
IO_CACHE *io_cache; /* If sorted trough file*/
|
IO_CACHE *io_cache; /* If sorted trough file*/
|
||||||
@ -141,13 +141,14 @@ typedef struct st_table_list {
|
|||||||
uint32 db_length, real_name_length;
|
uint32 db_length, real_name_length;
|
||||||
Item *on_expr; /* Used with outer join */
|
Item *on_expr; /* Used with outer join */
|
||||||
struct st_table_list *natural_join; /* natural join on this table*/
|
struct st_table_list *natural_join; /* natural join on this table*/
|
||||||
List<String> *use_index,*ignore_index;
|
/* ... join ... USE INDEX ... IGNORE INDEX */
|
||||||
|
List<String> *use_index,*ignore_index;
|
||||||
TABLE *table;
|
TABLE *table;
|
||||||
GRANT_INFO grant;
|
GRANT_INFO grant;
|
||||||
thr_lock_type lock_type;
|
thr_lock_type lock_type;
|
||||||
uint outer_join; /* Which join type */
|
uint outer_join; /* Which join type */
|
||||||
bool straight; /* optimize with prev table */
|
bool straight; /* optimize with prev table */
|
||||||
bool updating; /* for replicate-do/ignore table */
|
bool updating; /* for replicate-do/ignore table */
|
||||||
bool shared; /* Used twice in union */
|
bool shared; /* Used twice in union */
|
||||||
} TABLE_LIST;
|
} TABLE_LIST;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user