diff options
author | dlenev@brandersnatch.localdomain <> | 2004-09-07 16:29:46 +0400 |
---|---|---|
committer | dlenev@brandersnatch.localdomain <> | 2004-09-07 16:29:46 +0400 |
commit | 9ed038dd6f788e18154c299c07ba5c88446fd638 (patch) | |
tree | 1da70dd5c1cc43e315c793e1a029a25723888964 /sql/parse_file.h | |
parent | b93aa71d15473f6b108ce2ec63c8d9a0b3ac5f34 (diff) | |
download | mariadb-git-9ed038dd6f788e18154c299c07ba5c88446fd638.tar.gz |
WL#1218 "Triggers". Some very preliminary version of patch.
Mostly needed for Monty for him getting notion what needed for triggers
from new .FRM format.
Things to be done:
- Right placement of trigger's invocations
- Right handling of errors in triggers (including transaction rollback)
- Support for priviliges
- Right handling of DROP/RENAME table (hope that it will be handled automatically
with merging of .TRG into .FRM file)
- Saving/restoring some information critical for trigger creation and replication
with their definitions (e.g. sql_mode, creator, ...)
- Replication
Already has some known bugs so probably not for general review.
Diffstat (limited to 'sql/parse_file.h')
-rw-r--r-- | sql/parse_file.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/parse_file.h b/sql/parse_file.h index 6a426aa0423..cf34a5095a4 100644 --- a/sql/parse_file.h +++ b/sql/parse_file.h @@ -27,7 +27,8 @@ enum file_opt_type { FILE_OPTIONS_REV, /* Revision version number (ulonglong) */ FILE_OPTIONS_TIMESTAMP, /* timestamp (LEX_STRING have to be allocated with length 20 (19+1) */ - FILE_OPTIONS_STRLIST /* list of strings (List<char*>) */ + FILE_OPTIONS_STRLIST /* list of escaped strings + (List<LEX_STRING>) */ }; struct File_option |