Eneboo - Documentación para desarrolladores
Funciones | Variables
Referencia del Archivo src/qt/src/3rdparty/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)
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

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'