Lines Matching refs:pBest
121590 RenameToken *pBest = pCtx->pList; local
121594 for(pToken=pBest->pNext; pToken; pToken=pToken->pNext){
121595 if( pToken->t.z>pBest->t.z ) pBest = pToken;
121597 for(pp=&pCtx->pList; *pp!=pBest; pp=&(*pp)->pNext);
121598 *pp = pBest->pNext;
121600 return pBest;
121818 RenameToken *pBest = renameColumnTokenNext(pRename); local
121821 if( bQuote==0 && sqlite3IsIdChar(*(u8*)pBest->t.z) ){
121827 if( pBest->t.z[pBest->t.n]=='"' ) nReplace++;
121836 memcpy(zBuf1, pBest->t.z, pBest->t.n);
121837 zBuf1[pBest->t.n] = 0;
121841 pBest->t.z[pBest->t.n]=='\'' ? " " : ""
121847 iOff = (int)(pBest->t.z - zSql);
121848 if( pBest->t.n!=nReplace ){
121849 memmove(&zOut[iOff + nReplace], &zOut[iOff + pBest->t.n],
121850 nOut - (iOff + pBest->t.n)
121852 nOut += nReplace - pBest->t.n;
121856 sqlite3DbFree(db, pBest);
124277 StatSample *pBest = &p->aBest[i]; local
124278 pBest->anEq[i] = p->current.anEq[i];
124279 if( p->nSample<p->mxSample || sampleIsBetter(p, pBest, &p->a[p->iMin]) ){
124280 sampleInsert(p, pBest, i);
132758 FuncDef *pBest = 0; /* Best match found so far */ local
132773 pBest = p;
132791 if( !createFlag && (pBest==0 || (db->mDbFlags & DBFLAG_PreferBuiltin)!=0) ){
132798 pBest = p;
132810 (pBest = sqlite3DbMallocZero(db, sizeof(*pBest)+nName+1))!=0 ){
132813 pBest->zName = (const char*)&pBest[1];
132814 pBest->nArg = (u16)nArg;
132815 pBest->funcFlags = enc;
132816 memcpy((char*)&pBest[1], zName, nName+1);
132817 for(z=(u8*)pBest->zName; *z; z++) *z = sqlite3UpperToLower[*z];
132818 pOther = (FuncDef*)sqlite3HashInsert(&db->aFunc, pBest->zName, pBest);
132819 if( pOther==pBest ){
132820 sqlite3DbFree(db, pBest);
132824 pBest->pNext = pOther;
132828 if( pBest && (pBest->xSFunc || createFlag) ){
132829 return pBest;
136041 Mem *pBest; local
136044 pBest = (Mem *)sqlite3_aggregate_context(context, sizeof(*pBest));
136045 if( !pBest ) return;
136048 if( pBest->flags ) sqlite3SkipAccumulatorLoad(context);
136049 }else if( pBest->flags ){
136062 cmp = sqlite3MemCompare(pBest, pArg, pColl);
136064 sqlite3VdbeMemCopy(pBest, pArg);
136069 pBest->db = sqlite3_context_db_handle(context);
136070 sqlite3VdbeMemCopy(pBest, pArg);
157783 Index *pBest = 0; /* Best index found so far */ local
157798 if( !HasRowid(pTab) ) pBest = sqlite3PrimaryKeyIndex(pTab);
157804 && (!pBest || pIdx->szIdxRow<pBest->szIdxRow)
157806 pBest = pIdx;
157810 if( pBest ){
157811 iRoot = pBest->tnum;
157812 pKeyInfo = sqlite3KeyInfoOfIndex(pParse, pBest);
157823 explainSimpleCount(pParse, pTab, pBest);