Lines Matching refs:sCtx

113793   RenameCtx sCtx;
113824 memset(&sCtx, 0, sizeof(sCtx));
113825 sCtx.iCol = ((iCol==pTab->iPKey) ? -1 : iCol);
113837 sWalker.u.pRename = &sCtx;
113839 sCtx.pTab = pTab;
113856 sCtx.pTab = sParse.pNewTable;
113860 &sParse, &sCtx, (void*)sParse.pNewTable->aCol[iCol].zCnName
113863 if( sCtx.iCol<0 ){
113864 renameTokenFind(&sParse, &sCtx, (void*)&sParse.pNewTable->iPKey);
113886 renameTokenFind(&sParse, &sCtx, (void*)&pFKey->aCol[i]);
113891 renameTokenFind(&sParse, &sCtx, (void*)pFKey->aCol[i].zCol);
113911 renameColumnElistNames(&sParse, &sCtx, pUpsertSet, zOld);
113913 renameColumnIdlistNames(&sParse, &sCtx, pStep->pIdList, zOld);
113914 renameColumnElistNames(&sParse, &sCtx, pStep->pExprList, zOld);
113922 renameColumnIdlistNames(&sParse, &sCtx,sParse.pNewTrigger->pColumns,zOld);
113930 rc = renameEditSql(context, &sCtx, zSql, zNew, bQuote);
113944 renameTokenFree(db, sCtx.pList);
114029 RenameCtx sCtx;
114039 memset(&sCtx, 0, sizeof(RenameCtx));
114040 sCtx.pTab = sqlite3FindTable(db, zOld, zDb);
114045 sWalker.u.pRename = &sCtx;
114080 renameTokenFind(&sParse, &sCtx, (void*)pFKey->zTo);
114090 sCtx.pTab = pTab;
114094 renameTokenFind(&sParse, &sCtx, pTab->zName);
114100 renameTokenFind(&sParse, &sCtx, sParse.pNewIndex->zName);
114111 && sCtx.pTab->pSchema==pTrigger->pTabSchema
114113 renameTokenFind(&sParse, &sCtx, sParse.pNewTrigger->table);
114122 renameTokenFind(&sParse, &sCtx, pStep->zTarget);
114129 renameTokenFind(&sParse, &sCtx, pItem->zName);
114141 rc = renameEditSql(context, &sCtx, zInput, zNew, bQuote);
114154 renameTokenFree(db, sCtx.pList);
114221 RenameCtx sCtx;
114225 memset(&sCtx, 0, sizeof(RenameCtx));
114230 sWalker.u.pRename = &sCtx;
114266 rc = renameEditSql(context, &sCtx, zInput, 0, 0);
114268 renameTokenFree(db, sCtx.pList);
150500 VtabCtx sCtx;
150544 sCtx.pTab = pTab;
150545 sCtx.pVTable = pVTable;
150546 sCtx.pPrior = db->pVtabCtx;
150547 sCtx.bDeclared = 0;
150548 db->pVtabCtx = &sCtx;
150550 db->pVtabCtx = sCtx.pPrior;
150552 assert( sCtx.pTab==pTab );
150569 if( sCtx.bDeclared==0 ){
196029 LoadDoclistCtx sCtx = {0,0,0}; /* Context for fts3ExprIterate() */
196030 sCtx.pCsr = pCsr;
196031 rc = fts3ExprIterate(pCsr->pExpr, fts3ExprLoadDoclistsCb, (void *)&sCtx);
196032 if( pnPhrase ) *pnPhrase = sCtx.nPhrase;
196033 if( pnToken ) *pnToken = sCtx.nToken;
197303 TermOffsetCtx sCtx; /* Context for fts3ExprTermOffsetInit() */
197310 memset(&sCtx, 0, sizeof(sCtx));
197318 sCtx.aTerm = (TermOffset *)sqlite3Fts3MallocZero(sizeof(TermOffset)*nToken);
197319 if( 0==sCtx.aTerm ){
197323 sCtx.iDocid = pCsr->iPrevId;
197324 sCtx.pCsr = pCsr;
197339 /* Initialize the contents of sCtx.aTerm[] for column iCol. This
197342 sCtx.iCol = iCol;
197343 sCtx.iTerm = 0;
197344 rc = fts3ExprIterate(pCsr->pExpr, fts3ExprTermOffsetInit, (void*)&sCtx);
197376 TermOffset *pT = &sCtx.aTerm[i];
197399 "%d %d %d %d ", iCol, pTerm-sCtx.aTerm, iStart, iEnd-iStart
197416 sqlite3_free(sCtx.aTerm);
228146 TokenCtx sCtx; /* Context object passed to callback */
228150 memset(&sCtx, 0, sizeof(TokenCtx));
228151 sCtx.pPhrase = pAppend;
228159 rc = sqlite3Fts5Tokenize(pConfig, flags, z, n, &sCtx, fts5ParseTokenize);
228162 if( rc || (rc = sCtx.rc) ){
228164 fts5ExprPhraseFree(sCtx.pPhrase);
228165 sCtx.pPhrase = 0;
228170 fts5ExprPhraseFree(sCtx.pPhrase);
228176 if( sCtx.pPhrase==0 ){
228179 sCtx.pPhrase = sqlite3Fts5MallocZero(&pParse->rc, sizeof(Fts5ExprPhrase));
228180 }else if( sCtx.pPhrase->nTerm ){
228181 sCtx.pPhrase->aTerm[sCtx.pPhrase->nTerm-1].bPrefix = (u8)bPrefix;
228183 pParse->apPhrase[pParse->nPhrase-1] = sCtx.pPhrase;
228186 return sCtx.pPhrase;
228201 TokenCtx sCtx = {0,0}; /* Context object for fts5ParseTokenize */
228238 rc = fts5ParseTokenize((void*)&sCtx, tflags, zTerm, (int)strlen(zTerm),
228243 sCtx.pPhrase->aTerm[i].bPrefix = pOrig->aTerm[i].bPrefix;
228244 sCtx.pPhrase->aTerm[i].bFirst = pOrig->aTerm[i].bFirst;
228250 sCtx.pPhrase = sqlite3Fts5MallocZero(&rc, sizeof(Fts5ExprPhrase));
228253 if( rc==SQLITE_OK && ALWAYS(sCtx.pPhrase) ){
228258 pNew->apExprPhrase[0] = sCtx.pPhrase;
228259 pNew->pRoot->pNear->apPhrase[0] = sCtx.pPhrase;
228261 sCtx.pPhrase->pNode = pNew->pRoot;
228275 fts5ExprPhraseFree(sCtx.pPhrase);
229326 Fts5ExprCtx sCtx;
229327 sCtx.pExpr = pExpr;
229328 sCtx.aPopulator = aPopulator;
229329 sCtx.iOff = (((i64)iCol) << 32) - 1;
229344 FTS5_TOKENIZE_DOCUMENT, z, n, (void*)&sCtx, fts5ExprPopulatePoslistsCb
233190 PoslistCallbackCtx sCtx;
233191 sCtx.pBuf = pBuf;
233192 sCtx.pColset = pColset;
233193 sCtx.eState = fts5IndexColsetTest(pColset, 0);
233194 assert( sCtx.eState==0 || sCtx.eState==1 );
233195 fts5ChunkIterate(p, pSeg, (void*)&sCtx, fts5PoslistFilterCallback);
233197 PoslistOffsetsCtx sCtx;
233198 memset(&sCtx, 0, sizeof(sCtx));
233199 sCtx.pBuf = pBuf;
233200 sCtx.pColset = pColset;
233201 fts5ChunkIterate(p, pSeg, (void*)&sCtx, fts5PoslistOffsetsCallback);
242176 PorterContext sCtx;
242177 sCtx.xToken = xToken;
242178 sCtx.pCtx = pCtx;
242179 sCtx.aBuf = p->aBuf;
242181 p->pTokenizer, (void*)&sCtx, flags, pText, nText, fts5PorterCb