Lines Matching refs:pT
142635 TriggerPrg *pT = sParse.pTriggerPrg;
142636 sParse.pTriggerPrg = pT->pNext;
142637 sqlite3DbFree(db, pT);
168541 WhereTerm *pT = &sWLB.pWC->a[ii]; /* A term of the WHERE clause */
168543 if( pT->wtFlags & TERM_VIRTUAL ) continue;
168544 pX = pT->pExpr;
168546 assert( pT->prereqAll!=0 || !ExprHasProperty(pX, EP_OuterON) );
168547 if( pT->prereqAll==0 /* Conditions (1) and (2) */
168553 pT->wtFlags |= TERM_CODED;
201813 sqlite3_tokenizer_cursor *pT = 0;
201815 rc = sqlite3Fts3OpenTokenizer(p->pTokenizer, iLang, zText, -1, &pT);
201822 rc = pModule->xNext(pT, &zToken, &nToken, &iDum1, &iDum2, &iPos);
201837 if( pT ) pModule->xClose(pT);
201992 sqlite3_tokenizer *pT = p->pTokenizer;
201993 sqlite3_tokenizer_module const *pModule = pT->pModule;
202003 rc = sqlite3Fts3OpenTokenizer(pT, pCsr->iLangid, zText, -1, &pTC);
203887 TermOffset *pT = &p->aTerm[p->iTerm++];
203888 pT->iOff = nTerm-iTerm-1;
203889 pT->pList = pList;
203890 pT->iPos = iPos;
203984 TermOffset *pT = &sCtx.aTerm[i];
203985 if( pT->pList && (pT->iPos-pT->iOff)<iMinPos ){
203986 iMinPos = pT->iPos-pT->iOff;
203987 pTerm = pT;
239706 Fts5ExprTerm *pT;
239708 for(pT=&pExpr->apExprPhrase[i]->aTerm[0]; pT; pT=pT->pSynonym){
239709 if( (pT->nQueryTerm==nQuery || (pT->nQueryTerm<nQuery && pT->bPrefix))
239710 && memcmp(pT->pTerm, pToken, pT->nQueryTerm)==0
239715 if( rc==SQLITE_OK && pExpr->pConfig->bTokendata && !pT->bPrefix ){
239719 pT->pIter, pToken, nToken, iRowid, iCol, iTokOff
239927 Fts5ExprTerm *pT;
239928 for(pT=&pExpr->apExprPhrase[ii]->aTerm[0]; pT; pT=pT->pSynonym){
239929 sqlite3Fts5IndexIterClearTokendata(pT->pIter);
247201 Fts5TokenDataIter *pT,
247207 if( pT->nMap==pT->nMapAlloc ){
247208 int nNew = pT->nMapAlloc ? pT->nMapAlloc*2 : 64;
247212 aNew = (Fts5TokenDataMap*)sqlite3_realloc(pT->aMap, nByte);
247218 pT->aMap = aNew;
247219 pT->nMapAlloc = nNew;
247222 pT->aMap[pT->nMap].iRowid = iRowid;
247223 pT->aMap[pT->nMap].iPos = iPos;
247224 pT->aMap[pT->nMap].iIter = iIter;
247225 pT->nMap++;
247241 Fts5TokenDataIter *pT = pIter->pTokenDataIter;
247246 for(ii=0; ii<pT->nIter; ii++){
247247 Fts5Iter *p = pT->apIter[ii];
247269 fts5TokendataIterAppendMap(pIter->pIndex, pT, iMin, iRowid, -1);
247277 if( pT->aPoslistReader==0 ){
247278 pT->aPoslistReader = (Fts5PoslistReader*)sqlite3Fts5MallocZero(
247280 pT->nIter * (sizeof(Fts5PoslistReader) + sizeof(int))
247282 if( pT->aPoslistReader==0 ) return;
247283 pT->aPoslistToIter = (int*)&pT->aPoslistReader[pT->nIter];
247287 for(ii=0; ii<pT->nIter; ii++){
247288 Fts5Iter *p = pT->apIter[ii];
247290 pT->aPoslistToIter[nReader] = ii;
247292 p->base.pData, p->base.nData, &pT->aPoslistReader[nReader++]
247304 if( eDetail==FTS5_DETAIL_FULL && pT->nMapAlloc<(pT->nMap + nByte) ){
247305 int nNew = (pT->nMapAlloc + nByte) * 2;
247307 pT->aMap, nNew*sizeof(Fts5TokenDataMap)
247313 pT->aMap = aNew;
247314 pT->nMapAlloc = nNew;
247325 Fts5PoslistReader *pReader = &pT->aPoslistReader[ii];
247338 sqlite3Fts5PoslistReaderNext(&pT->aPoslistReader[iMin]);
247341 pT->aMap[pT->nMap].iPos = iMinPos;
247342 pT->aMap[pT->nMap].iIter = pT->aPoslistToIter[iMin];
247343 pT->aMap[pT->nMap].iRowid = iRowid;
247344 pT->nMap++;
247363 Fts5TokenDataIter *pT = pIter->pTokenDataIter;
247366 for(ii=0; ii<pT->nIter; ii++){
247367 Fts5Iter *p = pT->apIter[ii];
247711 Fts5TokenDataIter *pT = pIter->pTokenDataIter;
247712 Fts5TokenDataMap *aMap = pT->aMap;
247716 int i2 = pT->nMap;
247741 Fts5Iter *pMap = pT->apIter[aMap[iTest].iIter];
247773 Fts5TokenDataIter *pT = pIter->pTokenDataIter;
247780 for(ii=0; ii<pT->nIter; ii++){
247781 Fts5Buffer *pTerm = &pT->apIter[ii]->aSeg[0].term;
247784 if( ii<pT->nIter ){
247785 fts5TokendataIterAppendMap(p, pT, ii, iRowid, (((i64)iCol)<<32) + iOff);