summaryrefslogtreecommitdiff
path: root/sql/sql_yacc.yy
diff options
context:
space:
mode:
authorunknown <monty@donna.mysql.com>2001-01-16 15:02:25 +0200
committerunknown <monty@donna.mysql.com>2001-01-16 15:02:25 +0200
commit86b58e29471cfba2d5f7f3f7adfb6e448cc0018f (patch)
treef2d56706f932b8495846a884f7a9aa8bbbab0e3f /sql/sql_yacc.yy
parent64289e22b6e234a9888869264d01160d241e0548 (diff)
downloadmariadb-git-86b58e29471cfba2d5f7f3f7adfb6e448cc0018f.tar.gz
Fixed bug in CHECK TABLE ... EXTENDED
Added keyword MEDIUM to CHECK TABLE New benchmarks results for Linux-alpha BitKeeper/deleted/.del-READ-ME~ed6c5184d4bf6b7c: Delete: strings/READ-ME BitKeeper/deleted/.del-ATIS-mysql-Linux_2.2.13_SMP_alpha~21ddf9425cbdd58: Delete: sql-bench/Results/ATIS-mysql-Linux_2.2.13_SMP_alpha BitKeeper/deleted/.del-RUN-mysql-Linux_2.2.13_SMP_alpha~583091e05a25fb6: Delete: sql-bench/Results/RUN-mysql-Linux_2.2.13_SMP_alpha BitKeeper/deleted/.del-alter-table-mysql-Linux_2.2.13_SMP_alpha~6c20c9ef46f82241: Delete: sql-bench/Results/alter-table-mysql-Linux_2.2.13_SMP_alpha BitKeeper/deleted/.del-big-tables-mysql-Linux_2.2.13_SMP_alpha~e8cc899bb933532f: Delete: sql-bench/Results/big-tables-mysql-Linux_2.2.13_SMP_alpha BitKeeper/deleted/.del-connect-mysql-Linux_2.2.13_SMP_alpha~84df7c6446e51e26: Delete: sql-bench/Results/connect-mysql-Linux_2.2.13_SMP_alpha BitKeeper/deleted/.del-create-mysql-Linux_2.2.13_SMP_alpha~2c9af91e9771f618: Delete: sql-bench/Results/create-mysql-Linux_2.2.13_SMP_alpha BitKeeper/deleted/.del-insert-mysql-Linux_2.2.13_SMP_alpha~688809eb8ea77b3d: Delete: sql-bench/Results/insert-mysql-Linux_2.2.13_SMP_alpha BitKeeper/deleted/.del-select-mysql-Linux_2.2.13_SMP_alpha~db59425a7f4aa93f: Delete: sql-bench/Results/select-mysql-Linux_2.2.13_SMP_alpha BitKeeper/deleted/.del-wisconsin-mysql-Linux_2.2.13_SMP_alpha~fc410754151d622c: Delete: sql-bench/Results/wisconsin-mysql-Linux_2.2.13_SMP_alpha Docs/manual.texi: Updated ChangeLog myisam/mi_close.c: Force write of crashed flag on close myisam/mi_info.c: Fixed that mean_reclength works for big files mysql-test/r/show_check.result: Added test of CHECK TABLE ... MEDIUM mysql-test/t/show_check.test: Added test of CHECK TABLE ... MEDIUM sql/ha_myisam.cc: Fixed that CHECK TABLE .. EXTENDED works properly Cleared the CRASHED flag on repair sql/lex.h: Added keyword MEDIUM sql/sql_yacc.yy: Added CHECK TABLE .. MEDIUM
Diffstat (limited to 'sql/sql_yacc.yy')
-rw-r--r--sql/sql_yacc.yy3
1 files changed, 3 insertions, 0 deletions
diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy
index 94c1ea943e7..4c50f50b001 100644
--- a/sql/sql_yacc.yy
+++ b/sql/sql_yacc.yy
@@ -205,6 +205,7 @@ bool my_yyoverflow(short **a, YYSTYPE **b,int *yystacksize);
%token MASTER_CONNECT_RETRY_SYM
%token MATCH
%token MAX_ROWS
+%token MEDIUM_SYM
%token MERGE_SYM
%token MIN_ROWS
%token MYISAM_SYM
@@ -1156,6 +1157,7 @@ mi_check_types:
mi_check_type:
QUICK { Lex->check_opt.quick = 1; }
| FAST_SYM { Lex->check_opt.flags|= T_FAST; }
+ | MEDIUM_SYM { Lex->check_opt.flags|= T_MEDIUM; }
| EXTENDED_SYM { Lex->check_opt.flags|= T_EXTEND; }
| CHANGED { Lex->check_opt.flags|= T_CHECK_ONLY_CHANGED; }
@@ -2510,6 +2512,7 @@ keyword:
| MASTER_USER_SYM {}
| MASTER_PASSWORD_SYM {}
| MASTER_CONNECT_RETRY_SYM {}
+ | MEDIUM_SYM {}
| MERGE_SYM {}
| MINUTE_SYM {}
| MIN_ROWS {}