Lines Matching refs:sCtx

116906   RenameCtx sCtx;
116937 memset(&sCtx, 0, sizeof(sCtx));
116938 sCtx.iCol = ((iCol==pTab->iPKey) ? -1 : iCol);
116950 sWalker.u.pRename = &sCtx;
116952 sCtx.pTab = pTab;
116969 sCtx.pTab = sParse.pNewTable;
116973 &sParse, &sCtx, (void*)sParse.pNewTable->aCol[iCol].zCnName
116976 if( sCtx.iCol<0 ){
116977 renameTokenFind(&sParse, &sCtx, (void*)&sParse.pNewTable->iPKey);
116999 renameTokenFind(&sParse, &sCtx, (void*)&pFKey->aCol[i]);
117004 renameTokenFind(&sParse, &sCtx, (void*)pFKey->aCol[i].zCol);
117024 renameColumnElistNames(&sParse, &sCtx, pUpsertSet, zOld);
117026 renameColumnIdlistNames(&sParse, &sCtx, pStep->pIdList, zOld);
117027 renameColumnElistNames(&sParse, &sCtx, pStep->pExprList, zOld);
117035 renameColumnIdlistNames(&sParse, &sCtx,sParse.pNewTrigger->pColumns,zOld);
117043 rc = renameEditSql(context, &sCtx, zSql, zNew, bQuote);
117057 renameTokenFree(db, sCtx.pList);
117142 RenameCtx sCtx;
117152 memset(&sCtx, 0, sizeof(RenameCtx));
117153 sCtx.pTab = sqlite3FindTable(db, zOld, zDb);
117158 sWalker.u.pRename = &sCtx;
117193 renameTokenFind(&sParse, &sCtx, (void*)pFKey->zTo);
117203 sCtx.pTab = pTab;
117207 renameTokenFind(&sParse, &sCtx, pTab->zName);
117213 renameTokenFind(&sParse, &sCtx, sParse.pNewIndex->zName);
117224 && sCtx.pTab->pSchema==pTrigger->pTabSchema
117226 renameTokenFind(&sParse, &sCtx, sParse.pNewTrigger->table);
117235 renameTokenFind(&sParse, &sCtx, pStep->zTarget);
117242 renameTokenFind(&sParse, &sCtx, pItem->zName);
117254 rc = renameEditSql(context, &sCtx, zInput, zNew, bQuote);
117267 renameTokenFree(db, sCtx.pList);
117334 RenameCtx sCtx;
117338 memset(&sCtx, 0, sizeof(RenameCtx));
117343 sWalker.u.pRename = &sCtx;
117379 rc = renameEditSql(context, &sCtx, zInput, 0, 0);
117381 renameTokenFree(db, sCtx.pList);
154719 VtabCtx sCtx;
154763 sCtx.pTab = pTab;
154764 sCtx.pVTable = pVTable;
154765 sCtx.pPrior = db->pVtabCtx;
154766 sCtx.bDeclared = 0;
154767 db->pVtabCtx = &sCtx;
154771 db->pVtabCtx = sCtx.pPrior;
154773 assert( sCtx.pTab==pTab );
154790 if( sCtx.bDeclared==0 ){
201009 LoadDoclistCtx sCtx = {0,0,0}; /* Context for sqlite3Fts3ExprIterate() */
201010 sCtx.pCsr = pCsr;
201011 rc = sqlite3Fts3ExprIterate(pCsr->pExpr,fts3ExprLoadDoclistsCb,(void*)&sCtx);
201012 if( pnPhrase ) *pnPhrase = sCtx.nPhrase;
201013 if( pnToken ) *pnToken = sCtx.nToken;
202286 TermOffsetCtx sCtx; /* Context for fts3ExprTermOffsetInit() */
202293 memset(&sCtx, 0, sizeof(sCtx));
202301 sCtx.aTerm = (TermOffset *)sqlite3Fts3MallocZero(sizeof(TermOffset)*nToken);
202302 if( 0==sCtx.aTerm ){
202306 sCtx.iDocid = pCsr->iPrevId;
202307 sCtx.pCsr = pCsr;
202325 sCtx.iCol = iCol;
202326 sCtx.iTerm = 0;
202328 pCsr->pExpr, fts3ExprTermOffsetInit, (void*)&sCtx
202361 TermOffset *pT = &sCtx.aTerm[i];
202384 "%d %d %d %d ", iCol, pTerm-sCtx.aTerm, iStart, iEnd-iStart
202401 sqlite3_free(sCtx.aTerm);
236578 TokenCtx sCtx; /* Context object passed to callback */
236582 memset(&sCtx, 0, sizeof(TokenCtx));
236583 sCtx.pPhrase = pAppend;
236584 sCtx.pConfig = pConfig;
236592 rc = sqlite3Fts5Tokenize(pConfig, flags, z, n, &sCtx, fts5ParseTokenize);
236595 if( rc || (rc = sCtx.rc) ){
236597 fts5ExprPhraseFree(sCtx.pPhrase);
236598 sCtx.pPhrase = 0;
236603 fts5ExprPhraseFree(sCtx.pPhrase);
236609 if( sCtx.pPhrase==0 ){
236612 sCtx.pPhrase = sqlite3Fts5MallocZero(&pParse->rc, sizeof(Fts5ExprPhrase));
236613 }else if( sCtx.pPhrase->nTerm ){
236614 sCtx.pPhrase->aTerm[sCtx.pPhrase->nTerm-1].bPrefix = (u8)bPrefix;
236616 pParse->apPhrase[pParse->nPhrase-1] = sCtx.pPhrase;
236619 return sCtx.pPhrase;
236634 TokenCtx sCtx = {0,0,0}; /* Context object for fts5ParseTokenize */
236670 sCtx.pConfig = pExpr->pConfig;
236675 rc = fts5ParseTokenize((void*)&sCtx,tflags,p->pTerm,p->nFullTerm,0,0);
236679 sCtx.pPhrase->aTerm[i].bPrefix = pOrig->aTerm[i].bPrefix;
236680 sCtx.pPhrase->aTerm[i].bFirst = pOrig->aTerm[i].bFirst;
236686 sCtx.pPhrase = sqlite3Fts5MallocZero(&rc, sizeof(Fts5ExprPhrase));
236690 if( rc==SQLITE_OK && ALWAYS(sCtx.pPhrase) ){
236695 pNew->apExprPhrase[0] = sCtx.pPhrase;
236696 pNew->pRoot->pNear->apPhrase[0] = sCtx.pPhrase;
236698 sCtx.pPhrase->pNode = pNew->pRoot;
236712 fts5ExprPhraseFree(sCtx.pPhrase);
237805 Fts5ExprCtx sCtx;
237806 sCtx.pExpr = pExpr;
237807 sCtx.aPopulator = aPopulator;
237808 sCtx.iOff = (((i64)iCol) << 32) - 1;
237823 FTS5_TOKENIZE_DOCUMENT, z, n, (void*)&sCtx, fts5ExprPopulatePoslistsCb
242182 PoslistCallbackCtx sCtx;
242183 sCtx.pBuf = pBuf;
242184 sCtx.pColset = pColset;
242185 sCtx.eState = fts5IndexColsetTest(pColset, 0);
242186 assert( sCtx.eState==0 || sCtx.eState==1 );
242187 fts5ChunkIterate(p, pSeg, (void*)&sCtx, fts5PoslistFilterCallback);
242189 PoslistOffsetsCtx sCtx;
242190 memset(&sCtx, 0, sizeof(sCtx));
242191 sCtx.pBuf = pBuf;
242192 sCtx.pColset = pColset;
242193 fts5ChunkIterate(p, pSeg, (void*)&sCtx, fts5PoslistOffsetsCallback);
253255 PorterContext sCtx;
253256 sCtx.xToken = xToken;
253257 sCtx.pCtx = pCtx;
253258 sCtx.aBuf = p->aBuf;
253260 p->pTokenizer, (void*)&sCtx, flags, pText, nText, fts5PorterCb