Lines Matching defs:pThis
51640 MemFile *pThis = (MemFile*)pFile;
51641 MemStore *p = pThis->pStore;
51643 if( eLock<=pThis->eLock ) return SQLITE_OK;
51647 assert( pThis->eLock<=SQLITE_LOCK_SHARED || p->nWrLock==1 );
51648 assert( pThis->eLock==SQLITE_LOCK_NONE || p->nRdLock>=1 );
51655 assert( pThis->eLock==SQLITE_LOCK_NONE );
51666 assert( pThis->eLock>=SQLITE_LOCK_SHARED );
51667 if( ALWAYS(pThis->eLock==SQLITE_LOCK_SHARED) ){
51679 assert( pThis->eLock>=SQLITE_LOCK_SHARED );
51682 }else if( pThis->eLock==SQLITE_LOCK_SHARED ){
51689 if( rc==SQLITE_OK ) pThis->eLock = eLock;
51698 MemFile *pThis = (MemFile*)pFile;
51699 MemStore *p = pThis->pStore;
51700 if( eLock>=pThis->eLock ) return SQLITE_OK;
51705 if( ALWAYS(pThis->eLock>SQLITE_LOCK_SHARED) ){
51709 if( pThis->eLock>SQLITE_LOCK_SHARED ){
51715 pThis->eLock = eLock;
86121 DblquoteStr *pThis, *pNext;
86122 for(pThis=p->pDblStr; pThis; pThis=pNext){
86123 pNext = pThis->pNextStr;
86124 sqlite3DbFree(db, pThis);
121939 Index *pThis;
121940 for(ppFrom=&pTab->pIndex; (pThis = *ppFrom)!=0; ppFrom=&pThis->pNext){
121942 if( pThis->onError!=OE_Replace ) continue;
121943 while( (pNext = pThis->pNext)!=0 && pNext->onError!=OE_Replace ){
121945 pThis->pNext = pNext->pNext;
121946 pNext->pNext = pThis;
121955 for(pThis = pTab->pIndex; pThis; pThis=pThis->pNext){
121956 assert( pThis->onError!=OE_Replace
121957 || pThis->pNext==0
121958 || pThis->pNext->onError==OE_Replace );
144725 ** Check to see if the pThis entry of pTabList is a self-join of a prior view.
144731 SrcItem *pThis /* Search for prior reference to this subquery */
144734 assert( pThis->pSelect!=0 );
144735 if( pThis->pSelect->selFlags & SF_PushDown ) return 0;
144736 for(pItem = pTabList->a; pItem<pThis; pItem++){
144742 assert( pThis->pTab!=0 );
144743 if( pItem->pTab->pSchema!=pThis->pTab->pSchema ) continue;
144744 if( sqlite3_stricmp(pItem->zName, pThis->zName)!=0 ) continue;
144746 if( pItem->pTab->pSchema==0 && pThis->pSelect->selId!=pS1->selId ){
150077 HashElem *pThis, *pNext;
150081 for(pThis=sqliteHashFirst(&db->aModule); pThis; pThis=pNext){
150082 Module *pMod = (Module*)sqliteHashData(pThis);
150083 pNext = sqliteHashNext(pThis);
183924 char *pThis = 0;
183925 rc = fts3TermSelect(pTab, pToken, p->iColumn, &nThis, &pThis);
183927 rc = fts3EvalPhraseMergeToken(pTab, p, iToken, pThis, nThis);
200584 JsonNode *pThis = &p->sParse.aNode[p->i];
200589 jsonReturn(pThis, ctx, 0);
200604 if( pThis->jnFlags & JNODE_LABEL ) pThis++;
200605 jsonReturn(pThis, ctx, 0);
200609 if( pThis->jnFlags & JNODE_LABEL ) pThis++;
200610 sqlite3_result_text(ctx, jsonType[pThis->eType], -1, SQLITE_STATIC);
200614 if( pThis->jnFlags & JNODE_LABEL ) pThis++;
200615 if( pThis->eType>=JSON_ARRAY ) break;
200616 jsonReturn(pThis, ctx, 0);
200621 (sqlite3_int64)p->i + ((pThis->jnFlags & JNODE_LABEL)!=0));
200644 jsonAppendObjectPathElement(&x, pThis);
235116 PrefixMerger *pThis = 0;
235145 pThis = pHead;
235146 pHead = pThis->pNext;
235147 sqlite3Fts5PoslistSafeAppend(&tmp, &iPrev, pThis->iPos);
235148 fts5PrefixMergerNextPosition(pThis);
235149 fts5PrefixMergerInsertByPosition(&pHead, pThis);
235152 pThis = pHead;
235153 if( pThis->iPos!=iPrev ){
235154 sqlite3Fts5PoslistSafeAppend(&tmp, &iPrev, pThis->iPos);
235156 fts5PrefixMergerNextPosition(pThis);
235157 pHead = pThis->pNext;
235158 fts5PrefixMergerInsertByPosition(&pHead, pThis);
235190 PrefixMerger *pThis = pHead;
235191 Fts5DoclistIter *pI = &pThis->iter;
235194 pHead = pThis->pNext;
235195 fts5PrefixMergerInsertByRowid(&pHead, pThis);