diff options
author | bell@sanja.is.com.ua <> | 2004-09-29 16:35:01 +0300 |
---|---|---|
committer | bell@sanja.is.com.ua <> | 2004-09-29 16:35:01 +0300 |
commit | 392292a46b99b6403436a30578f40c4dd515f03d (patch) | |
tree | 3b34895681050ce1479a977ab13a7b5d64ee4587 /sql/table.h | |
parent | f7e92479e973b221398826edf004b77e9f169699 (diff) | |
download | mariadb-git-392292a46b99b6403436a30578f40c4dd515f03d.tar.gz |
post review changes:
CHECK OPTION moved to one function
view name added to error messages
Diffstat (limited to 'sql/table.h')
-rw-r--r-- | sql/table.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sql/table.h b/sql/table.h index 4c397ded0cf..8f846ee157b 100644 --- a/sql/table.h +++ b/sql/table.h @@ -185,10 +185,16 @@ struct st_table { #define VIEW_ALGORITHM_TMPTABLE 1 #define VIEW_ALGORITHM_MERGE 2 +/* view WITH CHECK OPTION parameter options */ #define VIEW_CHECK_NONE 0 #define VIEW_CHECK_LOCAL 1 #define VIEW_CHECK_CASCADED 2 +/* result of view WITH CHECK OPTION parameter check */ +#define VIEW_CHECK_OK 0 +#define VIEW_CHECK_ERROR 1 +#define VIEW_CHECK_SKIP 2 + struct st_lex; typedef struct st_table_list @@ -264,6 +270,7 @@ typedef struct st_table_list void calc_md5(char *buffer); void set_ancestor(); + int view_check_option(THD *thd, bool ignore_failure); bool setup_ancestor(THD *thd, Item **conds); bool placeholder() {return derived || view; } void print(THD *thd, String *str); |