summaryrefslogtreecommitdiff
path: root/sql/table.h
diff options
context:
space:
mode:
authorserg@serg.mylan <>2003-05-03 13:15:52 +0200
committerserg@serg.mylan <>2003-05-03 13:15:52 +0200
commit8bb08c512d829b84977beb120f64cd67ca9dd0a0 (patch)
tree5bcfb16462ffab155d252647124aaefb8ec59251 /sql/table.h
parentf712c2134321c852fc25f9fea03c88f45b46be83 (diff)
parent784fb81426e917cb66ace05310ebccafb23a4b1b (diff)
downloadmariadb-git-8bb08c512d829b84977beb120f64cd67ca9dd0a0.tar.gz
Merge bk-internal:/home/bk/mysql-4.1/
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
Diffstat (limited to 'sql/table.h')
-rw-r--r--sql/table.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/sql/table.h b/sql/table.h
index 55bc48db604..2aefe23cb2f 100644
--- a/sql/table.h
+++ b/sql/table.h
@@ -65,7 +65,9 @@ struct st_table {
Field **field; /* Pointer to fields */
Field_blob **blob_field; /* Pointer to blob fields */
HASH name_hash; /* hash of field names */
- byte *record[3]; /* Pointer to records */
+ byte *record[2]; /* Pointer to records */
+ byte *default_values; /* record with default values for INSERT */
+ byte *insert_values; /* used by INSERT ... UPDATE */
uint fields; /* field count */
uint reclength; /* Recordlength */
uint rec_buff_length;
@@ -144,10 +146,9 @@ struct st_table {
struct st_table_list *pos_in_table_list;
};
/* number of select if it is derived table */
- uint derived_select_number;
+ uint derived_select_number;
THD *in_use; /* Which thread uses this */
struct st_table *next,*prev;
- byte *default_values() { return record[2]; }
};