Lines Matching refs:hook
57 SessionHook hook; /* APIs to grab new and old data with */ member
526 assert( pTab->nCol==pSession->hook.xCount(pSession->hook.pCtx) ); in sessionPreupdateHash()
534 rc = pSession->hook.xNew(pSession->hook.pCtx, i, &pVal); in sessionPreupdateHash()
536 rc = pSession->hook.xOld(pSession->hook.pCtx, i, &pVal); in sessionPreupdateHash()
872 rc = pSession->hook.xNew(pSession->hook.pCtx, iCol, &pVal); in sessionPreupdateEqual()
875 rc = pSession->hook.xOld(pSession->hook.pCtx, iCol, &pVal); in sessionPreupdateEqual()
1162 SessionHook hook; member
1168 int rc = p->hook.xOld(p->hook.pCtx, iCol, &pVal); in sessionStat1Old()
1178 int rc = p->hook.xNew(p->hook.pCtx, iCol, &pVal); in sessionStat1New()
1187 return p->hook.xCount(p->hook.pCtx); in sessionStat1Count()
1191 return p->hook.xDepth(p->hook.pCtx); in sessionStat1Depth()
1206 pSession->hook.xNew(pSession->hook.pCtx, ii, &p); in sessionUpdateMaxSize()
1223 pSession->hook.xNew(pSession->hook.pCtx, ii, &p); in sessionUpdateMaxSize()
1317 if( pTab->nCol!=pSession->hook.xCount(pSession->hook.pCtx) ){ in sessionPreupdateOneChange()
1329 stat1.hook = pSession->hook; in sessionPreupdateOneChange()
1331 pSession->hook.pCtx = (void*)&stat1; in sessionPreupdateOneChange()
1332 pSession->hook.xNew = sessionStat1New; in sessionPreupdateOneChange()
1333 pSession->hook.xOld = sessionStat1Old; in sessionPreupdateOneChange()
1334 pSession->hook.xCount = sessionStat1Count; in sessionPreupdateOneChange()
1335 pSession->hook.xDepth = sessionStat1Depth; in sessionPreupdateOneChange()
1375 TESTONLY(int trc = ) pSession->hook.xOld(pSession->hook.pCtx, i, &p); in sessionPreupdateOneChange()
1378 TESTONLY(int trc = ) pSession->hook.xNew(pSession->hook.pCtx, i, &p); in sessionPreupdateOneChange()
1406 pSession->hook.xOld(pSession->hook.pCtx, i, &p); in sessionPreupdateOneChange()
1408 pSession->hook.xNew(pSession->hook.pCtx, i, &p); in sessionPreupdateOneChange()
1414 if( pSession->bIndirect || pSession->hook.xDepth(pSession->hook.pCtx) ){ in sessionPreupdateOneChange()
1425 if( pSession->hook.xDepth(pSession->hook.pCtx)==0 in sessionPreupdateOneChange()
1442 pSession->hook = stat1.hook; in sessionPreupdateOneChange()
1547 pSession->hook.pCtx = (void*)pSession->db; in sessionPreupdateHooks()
1548 pSession->hook.xOld = sessionPreupdateOld; in sessionPreupdateHooks()
1549 pSession->hook.xNew = sessionPreupdateNew; in sessionPreupdateHooks()
1550 pSession->hook.xCount = sessionPreupdateCount; in sessionPreupdateHooks()
1551 pSession->hook.xDepth = sessionPreupdateDepth; in sessionPreupdateHooks()
1589 pSession->hook.pCtx = (void*)pDiffCtx; in sessionDiffHooks()
1590 pSession->hook.xOld = sessionDiffOld; in sessionDiffHooks()
1591 pSession->hook.xNew = sessionDiffNew; in sessionDiffHooks()
1592 pSession->hook.xCount = sessionDiffCount; in sessionDiffHooks()
1593 pSession->hook.xDepth = sessionDiffDepth; in sessionDiffHooks()
1683 SessionDiffCtx *pDiffCtx = (SessionDiffCtx*)pSession->hook.pCtx; in sessionDiffFindNew()
1722 SessionDiffCtx *pDiffCtx = (SessionDiffCtx*)pSession->hook.pCtx; in sessionDiffFindModified()