Lines Matching refs:sCtx

109448   RenameCtx sCtx;
109479 memset(&sCtx, 0, sizeof(sCtx));
109480 sCtx.iCol = ((iCol==pTab->iPKey) ? -1 : iCol);
109492 sWalker.u.pRename = &sCtx;
109494 sCtx.pTab = pTab;
109511 sCtx.pTab = sParse.pNewTable;
109515 &sParse, &sCtx, (void*)sParse.pNewTable->aCol[iCol].zCnName
109518 if( sCtx.iCol<0 ){
109519 renameTokenFind(&sParse, &sCtx, (void*)&sParse.pNewTable->iPKey);
109541 renameTokenFind(&sParse, &sCtx, (void*)&pFKey->aCol[i]);
109546 renameTokenFind(&sParse, &sCtx, (void*)pFKey->aCol[i].zCol);
109566 renameColumnElistNames(&sParse, &sCtx, pUpsertSet, zOld);
109568 renameColumnIdlistNames(&sParse, &sCtx, pStep->pIdList, zOld);
109569 renameColumnElistNames(&sParse, &sCtx, pStep->pExprList, zOld);
109577 renameColumnIdlistNames(&sParse, &sCtx,sParse.pNewTrigger->pColumns,zOld);
109585 rc = renameEditSql(context, &sCtx, zSql, zNew, bQuote);
109597 renameTokenFree(db, sCtx.pList);
109682 RenameCtx sCtx;
109692 memset(&sCtx, 0, sizeof(RenameCtx));
109693 sCtx.pTab = sqlite3FindTable(db, zOld, zDb);
109698 sWalker.u.pRename = &sCtx;
109733 renameTokenFind(&sParse, &sCtx, (void*)pFKey->zTo);
109743 sCtx.pTab = pTab;
109747 renameTokenFind(&sParse, &sCtx, pTab->zName);
109753 renameTokenFind(&sParse, &sCtx, sParse.pNewIndex->zName);
109764 && sCtx.pTab->pSchema==pTrigger->pTabSchema
109766 renameTokenFind(&sParse, &sCtx, sParse.pNewTrigger->table);
109775 renameTokenFind(&sParse, &sCtx, pStep->zTarget);
109785 rc = renameEditSql(context, &sCtx, zInput, zNew, bQuote);
109796 renameTokenFree(db, sCtx.pList);
109859 RenameCtx sCtx;
109863 memset(&sCtx, 0, sizeof(RenameCtx));
109868 sWalker.u.pRename = &sCtx;
109904 rc = renameEditSql(context, &sCtx, zInput, 0, 0);
109906 renameTokenFree(db, sCtx.pList);
145037 VtabCtx sCtx;
145081 sCtx.pTab = pTab;
145082 sCtx.pVTable = pVTable;
145083 sCtx.pPrior = db->pVtabCtx;
145084 sCtx.bDeclared = 0;
145085 db->pVtabCtx = &sCtx;
145087 db->pVtabCtx = sCtx.pPrior;
145089 assert( sCtx.pTab==pTab );
145106 if( sCtx.bDeclared==0 ){
189006 LoadDoclistCtx sCtx = {0,0,0}; /* Context for fts3ExprIterate() */
189007 sCtx.pCsr = pCsr;
189008 rc = fts3ExprIterate(pCsr->pExpr, fts3ExprLoadDoclistsCb, (void *)&sCtx);
189009 if( pnPhrase ) *pnPhrase = sCtx.nPhrase;
189010 if( pnToken ) *pnToken = sCtx.nToken;
190280 TermOffsetCtx sCtx; /* Context for fts3ExprTermOffsetInit() */
190287 memset(&sCtx, 0, sizeof(sCtx));
190295 sCtx.aTerm = (TermOffset *)sqlite3Fts3MallocZero(sizeof(TermOffset)*nToken);
190296 if( 0==sCtx.aTerm ){
190300 sCtx.iDocid = pCsr->iPrevId;
190301 sCtx.pCsr = pCsr;
190316 /* Initialize the contents of sCtx.aTerm[] for column iCol. This
190319 sCtx.iCol = iCol;
190320 sCtx.iTerm = 0;
190321 rc = fts3ExprIterate(pCsr->pExpr, fts3ExprTermOffsetInit, (void*)&sCtx);
190353 TermOffset *pT = &sCtx.aTerm[i];
190376 "%d %d %d %d ", iCol, pTerm-sCtx.aTerm, iStart, iEnd-iStart
190393 sqlite3_free(sCtx.aTerm);
221061 TokenCtx sCtx; /* Context object passed to callback */
221065 memset(&sCtx, 0, sizeof(TokenCtx));
221066 sCtx.pPhrase = pAppend;
221074 rc = sqlite3Fts5Tokenize(pConfig, flags, z, n, &sCtx, fts5ParseTokenize);
221077 if( rc || (rc = sCtx.rc) ){
221079 fts5ExprPhraseFree(sCtx.pPhrase);
221080 sCtx.pPhrase = 0;
221085 fts5ExprPhraseFree(sCtx.pPhrase);
221091 if( sCtx.pPhrase==0 ){
221094 sCtx.pPhrase = sqlite3Fts5MallocZero(&pParse->rc, sizeof(Fts5ExprPhrase));
221095 }else if( sCtx.pPhrase->nTerm ){
221096 sCtx.pPhrase->aTerm[sCtx.pPhrase->nTerm-1].bPrefix = (u8)bPrefix;
221098 pParse->apPhrase[pParse->nPhrase-1] = sCtx.pPhrase;
221101 return sCtx.pPhrase;
221116 TokenCtx sCtx = {0,0}; /* Context object for fts5ParseTokenize */
221153 rc = fts5ParseTokenize((void*)&sCtx, tflags, zTerm, (int)strlen(zTerm),
221158 sCtx.pPhrase->aTerm[i].bPrefix = pOrig->aTerm[i].bPrefix;
221159 sCtx.pPhrase->aTerm[i].bFirst = pOrig->aTerm[i].bFirst;
221165 sCtx.pPhrase = sqlite3Fts5MallocZero(&rc, sizeof(Fts5ExprPhrase));
221168 if( rc==SQLITE_OK && ALWAYS(sCtx.pPhrase) ){
221173 pNew->apExprPhrase[0] = sCtx.pPhrase;
221174 pNew->pRoot->pNear->apPhrase[0] = sCtx.pPhrase;
221176 sCtx.pPhrase->pNode = pNew->pRoot;
221190 fts5ExprPhraseFree(sCtx.pPhrase);
222241 Fts5ExprCtx sCtx;
222242 sCtx.pExpr = pExpr;
222243 sCtx.aPopulator = aPopulator;
222244 sCtx.iOff = (((i64)iCol) << 32) - 1;
222259 FTS5_TOKENIZE_DOCUMENT, z, n, (void*)&sCtx, fts5ExprPopulatePoslistsCb
226105 PoslistCallbackCtx sCtx;
226106 sCtx.pBuf = pBuf;
226107 sCtx.pColset = pColset;
226108 sCtx.eState = fts5IndexColsetTest(pColset, 0);
226109 assert( sCtx.eState==0 || sCtx.eState==1 );
226110 fts5ChunkIterate(p, pSeg, (void*)&sCtx, fts5PoslistFilterCallback);
226112 PoslistOffsetsCtx sCtx;
226113 memset(&sCtx, 0, sizeof(sCtx));
226114 sCtx.pBuf = pBuf;
226115 sCtx.pColset = pColset;
226116 fts5ChunkIterate(p, pSeg, (void*)&sCtx, fts5PoslistOffsetsCallback);
235088 PorterContext sCtx;
235089 sCtx.xToken = xToken;
235090 sCtx.pCtx = pCtx;
235091 sCtx.aBuf = p->aBuf;
235093 p->pTokenizer, (void*)&sCtx, flags, pText, nText, fts5PorterCb