• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/sqlite-3.6.22/

Lines Matching defs:pInfo

38439   CellInfo *pInfo         /* Fill in this structure */
38446 pInfo->pCell = pCell;
38456 n += getVarint(&pCell[n], (u64*)&pInfo->nKey);
38457 pInfo->nData = nPayload;
38459 pInfo->nData = 0;
38461 pInfo->nKey = nPayload;
38463 pInfo->nPayload = nPayload;
38464 pInfo->nHeader = n;
38473 pInfo->nLocal = (u16)nPayload;
38474 pInfo->iOverflow = 0;
38478 pInfo->nSize = (u16)nSize;
38499 pInfo->nLocal = (u16)surplus;
38501 pInfo->nLocal = (u16)minLocal;
38503 pInfo->iOverflow = (u16)(pInfo->nLocal + n);
38504 pInfo->nSize = pInfo->iOverflow + 4;
38507 #define parseCell(pPage, iCell, pInfo) \
38508 btreeParseCellPtr((pPage), findCell((pPage), (iCell)), (pInfo))
38512 CellInfo *pInfo /* Fill in this structure */
38514 parseCell(pPage, iCell, pInfo);
62774 AggInfo *pInfo = pExpr->pAggInfo;
62775 if( pInfo==0 ){
62779 inReg = pInfo->aFunc[pExpr->iAgg].iMem;
63713 static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo){
63715 pInfo->aCol = sqlite3ArrayAllocate(
63717 pInfo->aCol,
63718 sizeof(pInfo->aCol[0]),
63720 &pInfo->nColumn,
63721 &pInfo->nColumnAlloc,
63731 static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo){
63733 pInfo->aFunc = sqlite3ArrayAllocate(
63735 pInfo->aFunc,
63736 sizeof(pInfo->aFunc[0]),
63738 &pInfo->nFunc,
63739 &pInfo->nFuncAlloc,
65230 analysisInfo *pInfo = (analysisInfo*)pData;
65242 pIndex = sqlite3FindIndex(pInfo->db, argv[0], pInfo->zDatabase);
71540 const struct compareInfo *pInfo, /* Information about how to do the compare */
71546 u8 matchOne = pInfo->matchOne;
71547 u8 matchAll = pInfo->matchAll;
71548 u8 matchSet = pInfo->matchSet;
71549 u8 noCase = pInfo->noCase;
71570 while( *zString && patternCompare(&zPattern[-1],zString,pInfo,esc)==0 ){
71589 if( patternCompare(zPattern,zString,pInfo,esc) ) return 1;
71706 struct compareInfo *pInfo = sqlite3_user_data(context);
71711 sqlite3_result_int(context, patternCompare(zB, zA, pInfo, escape));
72388 struct compareInfo *pInfo;
72390 pInfo = (struct compareInfo*)&likeInfoAlt;
72392 pInfo = (struct compareInfo*)&likeInfoNorm;
72394 sqlite3CreateFunc(db, "like", 2, SQLITE_ANY, pInfo, likeFunc, 0, 0);
72395 sqlite3CreateFunc(db, "like", 3, SQLITE_ANY, pInfo, likeFunc, 0, 0);
73924 AutoincInfo *pInfo;
73926 pInfo = pToplevel->pAinc;
73927 while( pInfo && pInfo->pTab!=pTab ){ pInfo = pInfo->pNext; }
73928 if( pInfo==0 ){
73929 pInfo = sqlite3DbMallocRaw(pParse->db, sizeof(*pInfo));
73930 if( pInfo==0 ) return 0;
73931 pInfo->pNext = pToplevel->pAinc;
73932 pToplevel->pAinc = pInfo;
73933 pInfo->pTab = pTab;
73934 pInfo->iDb = iDb;
73936 pInfo->regCtr = ++pToplevel->nMem; /* Max rowid register */
73939 memId = pInfo->regCtr;
79741 KeyInfo *pInfo;
79746 pInfo = sqlite3DbMallocZero(db, sizeof(*pInfo) + nExpr*(sizeof(CollSeq*)+1) );
79747 if( pInfo ){
79748 pInfo->aSortOrder = (u8*)&pInfo->aColl[nExpr];
79749 pInfo->nField = (u16)nExpr;
79750 pInfo->enc = ENC(db);
79751 pInfo->db = db;
79758 pInfo->aColl[i] = pColl;
79759 pInfo->aSortOrder[i] = pItem->sortOrder;
79762 return pInfo;
89959 sqlite3_index_info *pInfo = pWInfo->a[i].pIdxInfo;
89960 if( pInfo ){
89961 /* assert( pInfo->needToFreeIdxStr==0 || db->mallocFailed ); */
89962 if( pInfo->needToFreeIdxStr ){
89963 sqlite3_free(pInfo->idxStr);
89965 sqlite3DbFree(db, pInfo);
99155 static int fts3BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *pInfo){
99164 pInfo->idxNum = FTS3_FULLSCAN_SEARCH;
99165 pInfo->estimatedCost = 500000;
99166 for(i=0; i<pInfo->nConstraint; i++){
99167 struct sqlite3_index_constraint *pCons = &pInfo->aConstraint[i];
99174 pInfo->idxNum = FTS3_DOCID_SEARCH;
99175 pInfo->estimatedCost = 1.0;
99191 pInfo->idxNum = FTS3_FULLTEXT_SEARCH + pCons->iColumn;
99192 pInfo->estimatedCost = 2.0;
99199 pInfo->aConstraintUsage[iCons].argvIndex = 1;
99200 pInfo->aConstraintUsage[iCons].omit = 1;