Eneboo - Documentación para desarrolladores
Funciones | Variables
Referencia del Archivo src/sqlite/trigger.c
#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)
TriggerStepsqliteTriggerSelectStep (Select *pSelect)
TriggerStepsqliteTriggerInsertStep (Token *pTableName, IdList *pColumn, ExprList *pEList, Select *pSelect, int orconf)
TriggerStepsqliteTriggerUpdateStep (Token *pTableName, ExprList *pEList, Expr *pWhere, int orconf)
TriggerStepsqliteTriggerDeleteStep (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

Documentación de las funciones

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 sqliteDropTrigger ( Parse pParse,
SrcList pName 
)
void sqliteDropTriggerPtr ( Parse pParse,
Trigger pTrigger,
int  nested 
)
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 
)

Documentación de las variables

 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'