aboutsummaryrefslogtreecommitdiff
path: root/src/trigger.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2002-05-15 12:45:43 +0000
committerdrh <drh@noemail.net>2002-05-15 12:45:43 +0000
commitdc3794561fb97548cb096701b97996bd07b025b1 (patch)
tree2ecc1bf05ff89bfe2d4c70d69ede6ceb9fcbfc5c /src/trigger.c
parent9adf9ac4e4e990fe7a1575333e8bb809919de4ae (diff)
downloadsqlite-dc3794561fb97548cb096701b97996bd07b025b1.tar.gz
sqlite-dc3794561fb97548cb096701b97996bd07b025b1.zip
Beginning to clean up the trigger code. Still lots of work to do. (CVS 566)
FossilOrigin-Name: b10346818b25940c6dc85e94de8e36d20954161c
Diffstat (limited to 'src/trigger.c')
-rw-r--r--src/trigger.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/trigger.c b/src/trigger.c
index 044ef254d..e4c78bf38 100644
--- a/src/trigger.c
+++ b/src/trigger.c
@@ -102,7 +102,7 @@ void sqliteCreateTrigger(
sqliteVdbeAddOp(pParse->pVdbe, OP_PutIntKey, 0, 1);
/* Change the cookie, since the schema is changed */
- changeCookie(pParse->db);
+ sqliteChangeCookie(pParse->db);
sqliteVdbeAddOp(pParse->pVdbe, OP_Integer, pParse->db->next_cookie, 0);
sqliteVdbeAddOp(pParse->pVdbe, OP_SetCookie, 0, 0);
@@ -300,20 +300,19 @@ void sqliteDropTrigger(Parse *pParse, Token * trigname, int nested)
{ OP_Close, 0, 0, 0},
};
- if (!nested)
+ if( !nested ){
sqliteBeginWriteOperation(pParse);
-
+ }
base = sqliteVdbeAddOpList(pParse->pVdbe,
ArraySize(dropTrigger), dropTrigger);
sqliteVdbeChangeP3(pParse->pVdbe, base+2, tmp_name, 0);
-
- if (!nested)
- changeCookie(pParse->db);
-
+ if( !nested ){
+ sqliteChangeCookie(pParse->db);
+ }
sqliteVdbeChangeP1(pParse->pVdbe, base+9, pParse->db->next_cookie);
-
- if (!nested)
+ if( !nested ){
sqliteEndWriteOperation(pParse);
+ }
}
sqliteFree(tmp_name);