Eneboo - Documentación para desarrolladores
|
#include "sqliteInt.h"
Funciones | |
void | sqliteDeleteTriggerStep (TriggerStep *pTriggerStep) |
void | sqliteBeginTrigger (Parse *pParse, Token *pName, int tr_tm, int op, IdList *pColumns, SrcList *pTableName, int foreach, Expr *pWhen, int isTemp) |
void | sqliteFinishTrigger (Parse *pParse, TriggerStep *pStepList, Token *pAll) |
TriggerStep * | sqliteTriggerSelectStep (Select *pSelect) |
TriggerStep * | sqliteTriggerInsertStep (Token *pTableName, IdList *pColumn, ExprList *pEList, Select *pSelect, int orconf) |
TriggerStep * | sqliteTriggerUpdateStep (Token *pTableName, ExprList *pEList, Expr *pWhere, int orconf) |
TriggerStep * | sqliteTriggerDeleteStep (Token *pTableName, Expr *pWhere) |
void | sqliteDeleteTrigger (Trigger *pTrigger) |
void | sqliteDropTrigger (Parse *pParse, SrcList *pName) |
void | sqliteDropTriggerPtr (Parse *pParse, Trigger *pTrigger, int nested) |
int | sqliteTriggersExist (Parse *pParse, Trigger *pTrigger, int op, int tr_tm, int foreach, ExprList *pChanges) |
int | sqliteCodeRowTrigger (Parse *pParse, int op, ExprList *pChanges, int tr_tm, Table *pTab, int newIdx, int oldIdx, int orconf, int ignoreJump) |
Variables | |
int | always_code_trigger_setup = 0 |
void sqliteBeginTrigger | ( | Parse * | pParse, |
Token * | pName, | ||
int | tr_tm, | ||
int | op, | ||
IdList * | pColumns, | ||
SrcList * | pTableName, | ||
int | foreach, | ||
Expr * | pWhen, | ||
int | isTemp | ||
) |
int sqliteCodeRowTrigger | ( | Parse * | pParse, |
int | op, | ||
ExprList * | pChanges, | ||
int | tr_tm, | ||
Table * | pTab, | ||
int | newIdx, | ||
int | oldIdx, | ||
int | orconf, | ||
int | ignoreJump | ||
) |
void sqliteDeleteTrigger | ( | Trigger * | pTrigger | ) |
void sqliteDeleteTriggerStep | ( | TriggerStep * | pTriggerStep | ) |
void sqliteFinishTrigger | ( | Parse * | pParse, |
TriggerStep * | pStepList, | ||
Token * | pAll | ||
) |
TriggerStep* sqliteTriggerDeleteStep | ( | Token * | pTableName, |
Expr * | pWhere | ||
) |
TriggerStep* sqliteTriggerInsertStep | ( | Token * | pTableName, |
IdList * | pColumn, | ||
ExprList * | pEList, | ||
Select * | pSelect, | ||
int | orconf | ||
) |
TriggerStep* sqliteTriggerSelectStep | ( | Select * | pSelect | ) |
int sqliteTriggersExist | ( | Parse * | pParse, |
Trigger * | pTrigger, | ||
int | op, | ||
int | tr_tm, | ||
int | foreach, | ||
ExprList * | pChanges | ||
) |
TriggerStep* sqliteTriggerUpdateStep | ( | Token * | pTableName, |
ExprList * | pEList, | ||
Expr * | pWhere, | ||
int | orconf | ||
) |