Lines Matching refs:sCtx

119282   RenameCtx sCtx;
119313 memset(&sCtx, 0, sizeof(sCtx));
119314 sCtx.iCol = ((iCol==pTab->iPKey) ? -1 : iCol);
119326 sWalker.u.pRename = &sCtx;
119328 sCtx.pTab = pTab;
119345 sCtx.pTab = sParse.pNewTable;
119349 &sParse, &sCtx, (void*)sParse.pNewTable->aCol[iCol].zCnName
119352 if( sCtx.iCol<0 ){
119353 renameTokenFind(&sParse, &sCtx, (void*)&sParse.pNewTable->iPKey);
119375 renameTokenFind(&sParse, &sCtx, (void*)&pFKey->aCol[i]);
119380 renameTokenFind(&sParse, &sCtx, (void*)pFKey->aCol[i].zCol);
119400 renameColumnElistNames(&sParse, &sCtx, pUpsertSet, zOld);
119402 renameColumnIdlistNames(&sParse, &sCtx, pStep->pIdList, zOld);
119403 renameColumnElistNames(&sParse, &sCtx, pStep->pExprList, zOld);
119411 renameColumnIdlistNames(&sParse, &sCtx,sParse.pNewTrigger->pColumns,zOld);
119419 rc = renameEditSql(context, &sCtx, zSql, zNew, bQuote);
119433 renameTokenFree(db, sCtx.pList);
119518 RenameCtx sCtx;
119528 memset(&sCtx, 0, sizeof(RenameCtx));
119529 sCtx.pTab = sqlite3FindTable(db, zOld, zDb);
119534 sWalker.u.pRename = &sCtx;
119569 renameTokenFind(&sParse, &sCtx, (void*)pFKey->zTo);
119579 sCtx.pTab = pTab;
119583 renameTokenFind(&sParse, &sCtx, pTab->zName);
119589 renameTokenFind(&sParse, &sCtx, sParse.pNewIndex->zName);
119600 && sCtx.pTab->pSchema==pTrigger->pTabSchema
119602 renameTokenFind(&sParse, &sCtx, sParse.pNewTrigger->table);
119611 renameTokenFind(&sParse, &sCtx, pStep->zTarget);
119618 renameTokenFind(&sParse, &sCtx, pItem->zName);
119630 rc = renameEditSql(context, &sCtx, zInput, zNew, bQuote);
119643 renameTokenFree(db, sCtx.pList);
119710 RenameCtx sCtx;
119714 memset(&sCtx, 0, sizeof(RenameCtx));
119719 sWalker.u.pRename = &sCtx;
119755 rc = renameEditSql(context, &sCtx, zInput, 0, 0);
119757 renameTokenFree(db, sCtx.pList);
158117 VtabCtx sCtx;
158161 sCtx.pTab = pTab;
158162 sCtx.pVTable = pVTable;
158163 sCtx.pPrior = db->pVtabCtx;
158164 sCtx.bDeclared = 0;
158165 db->pVtabCtx = &sCtx;
158171 db->pVtabCtx = sCtx.pPrior;
158173 assert( sCtx.pTab==pTab );
158190 if( sCtx.bDeclared==0 ){
205603 LoadDoclistCtx sCtx = {0,0,0}; /* Context for sqlite3Fts3ExprIterate() */
205604 sCtx.pCsr = pCsr;
205605 rc = sqlite3Fts3ExprIterate(pCsr->pExpr,fts3ExprLoadDoclistsCb,(void*)&sCtx);
205606 if( pnPhrase ) *pnPhrase = sCtx.nPhrase;
205607 if( pnToken ) *pnToken = sCtx.nToken;
206897 TermOffsetCtx sCtx; /* Context for fts3ExprTermOffsetInit() */
206904 memset(&sCtx, 0, sizeof(sCtx));
206912 sCtx.aTerm = (TermOffset *)sqlite3Fts3MallocZero(sizeof(TermOffset)*nToken);
206913 if( 0==sCtx.aTerm ){
206917 sCtx.iDocid = pCsr->iPrevId;
206918 sCtx.pCsr = pCsr;
206923 rc = sqlite3Fts3ExprIterate(pCsr->pExpr, fts3ExprRestartIfCb, (void*)&sCtx);
206939 /* Initialize the contents of sCtx.aTerm[] for column iCol. This
206942 sCtx.iCol = iCol;
206943 sCtx.iTerm = 0;
206945 pCsr->pExpr, fts3ExprTermOffsetInit, (void*)&sCtx
206978 TermOffset *pT = &sCtx.aTerm[i];
207001 "%d %d %d %d ", iCol, pTerm-sCtx.aTerm, iStart, iEnd-iStart
207018 sqlite3_free(sCtx.aTerm);
242230 TokenCtx sCtx; /* Context object passed to callback */
242234 memset(&sCtx, 0, sizeof(TokenCtx));
242235 sCtx.pPhrase = pAppend;
242236 sCtx.pConfig = pConfig;
242244 rc = sqlite3Fts5Tokenize(pConfig, flags, z, n, &sCtx, fts5ParseTokenize);
242247 if( rc || (rc = sCtx.rc) ){
242249 fts5ExprPhraseFree(sCtx.pPhrase);
242250 sCtx.pPhrase = 0;
242255 fts5ExprPhraseFree(sCtx.pPhrase);
242261 if( sCtx.pPhrase==0 ){
242264 sCtx.pPhrase = sqlite3Fts5MallocZero(&pParse->rc, SZ_FTS5EXPRPHRASE(1));
242265 }else if( sCtx.pPhrase->nTerm ){
242266 sCtx.pPhrase->aTerm[sCtx.pPhrase->nTerm-1].bPrefix = (u8)bPrefix;
242269 pParse->apPhrase[pParse->nPhrase-1] = sCtx.pPhrase;
242272 return sCtx.pPhrase;
242287 TokenCtx sCtx = {0,0,0}; /* Context object for fts5ParseTokenize */
242322 sCtx.pConfig = pExpr->pConfig;
242327 rc = fts5ParseTokenize((void*)&sCtx,tflags,p->pTerm,p->nFullTerm,0,0);
242331 sCtx.pPhrase->aTerm[i].bPrefix = pOrig->aTerm[i].bPrefix;
242332 sCtx.pPhrase->aTerm[i].bFirst = pOrig->aTerm[i].bFirst;
242338 sCtx.pPhrase = sqlite3Fts5MallocZero(&rc, SZ_FTS5EXPRPHRASE(1));
242342 if( rc==SQLITE_OK && ALWAYS(sCtx.pPhrase) ){
242347 pNew->apExprPhrase[0] = sCtx.pPhrase;
242348 pNew->pRoot->pNear->apPhrase[0] = sCtx.pPhrase;
242350 sCtx.pPhrase->pNode = pNew->pRoot;
242364 fts5ExprPhraseFree(sCtx.pPhrase);
243468 Fts5ExprCtx sCtx;
243469 sCtx.pExpr = pExpr;
243470 sCtx.aPopulator = aPopulator;
243471 sCtx.iOff = (((i64)iCol) << 32) - 1;
243486 FTS5_TOKENIZE_DOCUMENT, z, n, (void*)&sCtx, fts5ExprPopulatePoslistsCb
247861 PoslistCallbackCtx sCtx;
247862 sCtx.pBuf = pBuf;
247863 sCtx.pColset = pColset;
247864 sCtx.eState = fts5IndexColsetTest(pColset, 0);
247865 assert( sCtx.eState==0 || sCtx.eState==1 );
247866 fts5ChunkIterate(p, pSeg, (void*)&sCtx, fts5PoslistFilterCallback);
247868 PoslistOffsetsCtx sCtx;
247869 memset(&sCtx, 0, sizeof(sCtx));
247870 sCtx.pBuf = pBuf;
247871 sCtx.pColset = pColset;
247872 fts5ChunkIterate(p, pSeg, (void*)&sCtx, fts5PoslistOffsetsCallback);
260373 PorterContext sCtx;
260374 sCtx.xToken = xToken;
260375 sCtx.pCtx = pCtx;
260376 sCtx.aBuf = p->aBuf;
260378 p->pTokenizer, (void*)&sCtx, flags, pText, nText, pLoc, nLoc, fts5PorterCb