Lines Matching refs:sCtx
99726 VtabCtx sCtx;
99749 sCtx.pTab = pTab;
99750 sCtx.pVTable = pVTable;
99751 db->pVtabCtx = &sCtx;
99769 if( sCtx.pTab ){
125742 LoadDoclistCtx sCtx = {0,0,0}; /* Context for fts3ExprIterate() */
125743 sCtx.pCsr = pCsr;
125744 rc = fts3ExprIterate(pCsr->pExpr, fts3ExprLoadDoclistsCb, (void *)&sCtx);
125745 if( pnPhrase ) *pnPhrase = sCtx.nPhrase;
125746 if( pnToken ) *pnToken = sCtx.nToken;
126862 TermOffsetCtx sCtx; /* Context for fts3ExprTermOffsetInit() */
126869 memset(&sCtx, 0, sizeof(sCtx));
126877 sCtx.aTerm = (TermOffset *)sqlite3_malloc(sizeof(TermOffset)*nToken);
126878 if( 0==sCtx.aTerm ){
126882 sCtx.iDocid = pCsr->iPrevId;
126883 sCtx.pCsr = pCsr;
126900 sCtx.iCol = iCol;
126901 sCtx.iTerm = 0;
126902 (void)fts3ExprIterate(pCsr->pExpr, fts3ExprTermOffsetInit, (void *)&sCtx);
126932 TermOffset *pT = &sCtx.aTerm[i];
126955 "%d %d %d %d ", iCol, pTerm-sCtx.aTerm, iStart, iEnd-iStart
126972 sqlite3_free(sCtx.aTerm);