Lines Matching refs:sCtx
106800 RenameCtx sCtx;
106831 memset(&sCtx, 0, sizeof(sCtx));
106832 sCtx.iCol = ((iCol==pTab->iPKey) ? -1 : iCol);
106844 sWalker.u.pRename = &sCtx;
106846 sCtx.pTab = pTab;
106864 sCtx.pTab = sParse.pNewTable;
106867 &sParse, &sCtx, (void*)sParse.pNewTable->aCol[iCol].zName
106869 if( sCtx.iCol<0 ){
106870 renameTokenFind(&sParse, &sCtx, (void*)&sParse.pNewTable->iPKey);
106889 renameTokenFind(&sParse, &sCtx, (void*)&pFKey->aCol[i]);
106894 renameTokenFind(&sParse, &sCtx, (void*)pFKey->aCol[i].zCol);
106914 renameColumnElistNames(&sParse, &sCtx, pUpsertSet, zOld);
106916 renameColumnIdlistNames(&sParse, &sCtx, pStep->pIdList, zOld);
106917 renameColumnElistNames(&sParse, &sCtx, pStep->pExprList, zOld);
106925 renameColumnIdlistNames(&sParse, &sCtx,sParse.pNewTrigger->pColumns,zOld);
106933 rc = renameEditSql(context, &sCtx, zSql, zNew, bQuote);
106945 renameTokenFree(db, sCtx.pList);
107023 RenameCtx sCtx;
107033 memset(&sCtx, 0, sizeof(RenameCtx));
107034 sCtx.pTab = sqlite3FindTable(db, zOld, zDb);
107039 sWalker.u.pRename = &sCtx;
107071 renameTokenFind(&sParse, &sCtx, (void*)pFKey->zTo);
107081 sCtx.pTab = pTab;
107085 renameTokenFind(&sParse, &sCtx, pTab->zName);
107091 renameTokenFind(&sParse, &sCtx, sParse.pNewIndex->zName);
107102 && sCtx.pTab->pSchema==pTrigger->pTabSchema
107104 renameTokenFind(&sParse, &sCtx, sParse.pNewTrigger->table);
107113 renameTokenFind(&sParse, &sCtx, pStep->zTarget);
107123 rc = renameEditSql(context, &sCtx, zInput, zNew, bQuote);
107134 renameTokenFree(db, sCtx.pList);
139346 VtabCtx sCtx;
139387 sCtx.pTab = pTab;
139388 sCtx.pVTable = pVTable;
139389 sCtx.pPrior = db->pVtabCtx;
139390 sCtx.bDeclared = 0;
139391 db->pVtabCtx = &sCtx;
139393 db->pVtabCtx = sCtx.pPrior;
139395 assert( sCtx.pTab==pTab );
139412 if( sCtx.bDeclared==0 ){
182344 LoadDoclistCtx sCtx = {0,0,0}; /* Context for fts3ExprIterate() */
182345 sCtx.pCsr = pCsr;
182346 rc = fts3ExprIterate(pCsr->pExpr, fts3ExprLoadDoclistsCb, (void *)&sCtx);
182347 if( pnPhrase ) *pnPhrase = sCtx.nPhrase;
182348 if( pnToken ) *pnToken = sCtx.nToken;
183618 TermOffsetCtx sCtx; /* Context for fts3ExprTermOffsetInit() */
183625 memset(&sCtx, 0, sizeof(sCtx));
183633 sCtx.aTerm = (TermOffset *)sqlite3_malloc64(sizeof(TermOffset)*nToken);
183634 if( 0==sCtx.aTerm ){
183638 sCtx.iDocid = pCsr->iPrevId;
183639 sCtx.pCsr = pCsr;
183654 /* Initialize the contents of sCtx.aTerm[] for column iCol. There is
183658 sCtx.iCol = iCol;
183659 sCtx.iTerm = 0;
183660 (void)fts3ExprIterate(pCsr->pExpr, fts3ExprTermOffsetInit, (void*)&sCtx);
183691 TermOffset *pT = &sCtx.aTerm[i];
183714 "%d %d %d %d ", iCol, pTerm-sCtx.aTerm, iStart, iEnd-iStart
183731 sqlite3_free(sCtx.aTerm);
213675 TokenCtx sCtx; /* Context object passed to callback */
213679 memset(&sCtx, 0, sizeof(TokenCtx));
213680 sCtx.pPhrase = pAppend;
213688 rc = sqlite3Fts5Tokenize(pConfig, flags, z, n, &sCtx, fts5ParseTokenize);
213691 if( rc || (rc = sCtx.rc) ){
213693 fts5ExprPhraseFree(sCtx.pPhrase);
213694 sCtx.pPhrase = 0;
213704 fts5ExprPhraseFree(sCtx.pPhrase);
213712 if( sCtx.pPhrase==0 ){
213715 sCtx.pPhrase = sqlite3Fts5MallocZero(&pParse->rc, sizeof(Fts5ExprPhrase));
213716 }else if( sCtx.pPhrase->nTerm ){
213717 sCtx.pPhrase->aTerm[sCtx.pPhrase->nTerm-1].bPrefix = (u8)bPrefix;
213719 pParse->apPhrase[pParse->nPhrase-1] = sCtx.pPhrase;
213722 return sCtx.pPhrase;
213737 TokenCtx sCtx = {0,0}; /* Context object for fts5ParseTokenize */
213774 rc = fts5ParseTokenize((void*)&sCtx, tflags, zTerm, (int)strlen(zTerm),
213779 sCtx.pPhrase->aTerm[i].bPrefix = pOrig->aTerm[i].bPrefix;
213780 sCtx.pPhrase->aTerm[i].bFirst = pOrig->aTerm[i].bFirst;
213786 sCtx.pPhrase = sqlite3Fts5MallocZero(&rc, sizeof(Fts5ExprPhrase));
213794 pNew->apExprPhrase[0] = sCtx.pPhrase;
213795 pNew->pRoot->pNear->apPhrase[0] = sCtx.pPhrase;
213797 sCtx.pPhrase->pNode = pNew->pRoot;
213811 fts5ExprPhraseFree(sCtx.pPhrase);
214773 Fts5ExprCtx sCtx;
214774 sCtx.pExpr = pExpr;
214775 sCtx.aPopulator = aPopulator;
214776 sCtx.iOff = (((i64)iCol) << 32) - 1;
214791 FTS5_TOKENIZE_DOCUMENT, z, n, (void*)&sCtx, fts5ExprPopulatePoslistsCb
218570 PoslistCallbackCtx sCtx;
218571 sCtx.pBuf = pBuf;
218572 sCtx.pColset = pColset;
218573 sCtx.eState = fts5IndexColsetTest(pColset, 0);
218574 assert( sCtx.eState==0 || sCtx.eState==1 );
218575 fts5ChunkIterate(p, pSeg, (void*)&sCtx, fts5PoslistFilterCallback);
218577 PoslistOffsetsCtx sCtx;
218578 memset(&sCtx, 0, sizeof(sCtx));
218579 sCtx.pBuf = pBuf;
218580 sCtx.pColset = pColset;
218581 fts5ChunkIterate(p, pSeg, (void*)&sCtx, fts5PoslistOffsetsCallback);
227359 PorterContext sCtx;
227360 sCtx.xToken = xToken;
227361 sCtx.pCtx = pCtx;
227362 sCtx.aBuf = p->aBuf;
227364 p->pTokenizer, (void*)&sCtx, flags, pText, nText, fts5PorterCb