pInfo            50091 ext/sqlite3/libsqlite/sqlite3.c     volatile WalCkptInfo *pInfo;
pInfo            50101 ext/sqlite3/libsqlite/sqlite3.c     pInfo = walCkptInfo(pWal);
pInfo            50102 ext/sqlite3/libsqlite/sqlite3.c     pInfo->nBackfill = 0;
pInfo            50103 ext/sqlite3/libsqlite/sqlite3.c     pInfo->aReadMark[0] = 0;
pInfo            50104 ext/sqlite3/libsqlite/sqlite3.c     for(i=1; i<WAL_NREADER; i++) pInfo->aReadMark[i] = READMARK_NOT_USED;
pInfo            50105 ext/sqlite3/libsqlite/sqlite3.c     if( pWal->hdr.mxFrame ) pInfo->aReadMark[1] = pWal->hdr.mxFrame;
pInfo            50547 ext/sqlite3/libsqlite/sqlite3.c   volatile WalCkptInfo *pInfo = walCkptInfo(pWal);
pInfo            50555 ext/sqlite3/libsqlite/sqlite3.c   pInfo->nBackfill = 0;
pInfo            50556 ext/sqlite3/libsqlite/sqlite3.c   pInfo->aReadMark[1] = 0;
pInfo            50557 ext/sqlite3/libsqlite/sqlite3.c   for(i=2; i<WAL_NREADER; i++) pInfo->aReadMark[i] = READMARK_NOT_USED;
pInfo            50558 ext/sqlite3/libsqlite/sqlite3.c   assert( pInfo->aReadMark[0]==0 );
pInfo            50608 ext/sqlite3/libsqlite/sqlite3.c   volatile WalCkptInfo *pInfo;    /* The checkpoint status information */
pInfo            50613 ext/sqlite3/libsqlite/sqlite3.c   pInfo = walCkptInfo(pWal);
pInfo            50614 ext/sqlite3/libsqlite/sqlite3.c   if( pInfo->nBackfill<pWal->hdr.mxFrame ){
pInfo            50643 ext/sqlite3/libsqlite/sqlite3.c       u32 y = pInfo->aReadMark[i];
pInfo            50648 ext/sqlite3/libsqlite/sqlite3.c           pInfo->aReadMark[i] = (i==1 ? mxSafeFrame : READMARK_NOT_USED);
pInfo            50659 ext/sqlite3/libsqlite/sqlite3.c     if( pInfo->nBackfill<mxSafeFrame
pInfo            50663 ext/sqlite3/libsqlite/sqlite3.c       u32 nBackfill = pInfo->nBackfill;
pInfo            50710 ext/sqlite3/libsqlite/sqlite3.c           pInfo->nBackfill = mxSafeFrame;
pInfo            50732 ext/sqlite3/libsqlite/sqlite3.c     if( pInfo->nBackfill<pWal->hdr.mxFrame ){
pInfo            50737 ext/sqlite3/libsqlite/sqlite3.c       assert( pInfo->nBackfill==pWal->hdr.mxFrame );
pInfo            51043 ext/sqlite3/libsqlite/sqlite3.c   volatile WalCkptInfo *pInfo;    /* Checkpoint information in wal-index */
pInfo            51110 ext/sqlite3/libsqlite/sqlite3.c   pInfo = walCkptInfo(pWal);
pInfo            51111 ext/sqlite3/libsqlite/sqlite3.c   if( !useWal && pInfo->nBackfill==pWal->hdr.mxFrame ){
pInfo            51150 ext/sqlite3/libsqlite/sqlite3.c     u32 thisMark = pInfo->aReadMark[i];
pInfo            51165 ext/sqlite3/libsqlite/sqlite3.c           mxReadMark = pInfo->aReadMark[i] = pWal->hdr.mxFrame;
pInfo            51204 ext/sqlite3/libsqlite/sqlite3.c     if( pInfo->aReadMark[mxI]!=mxReadMark
pInfo            51559 ext/sqlite3/libsqlite/sqlite3.c     volatile WalCkptInfo *pInfo = walCkptInfo(pWal);
pInfo            51560 ext/sqlite3/libsqlite/sqlite3.c     assert( pInfo->nBackfill==pWal->hdr.mxFrame );
pInfo            51561 ext/sqlite3/libsqlite/sqlite3.c     if( pInfo->nBackfill>0 ){
pInfo            54042 ext/sqlite3/libsqlite/sqlite3.c   CellInfo *pInfo         /* Fill in this structure */
pInfo            54052 ext/sqlite3/libsqlite/sqlite3.c     pIter += getVarint(pIter, (u64*)&pInfo->nKey);
pInfo            54055 ext/sqlite3/libsqlite/sqlite3.c     pInfo->nSize = 4 + getVarint(&pCell[4], (u64*)&pInfo->nKey);
pInfo            54056 ext/sqlite3/libsqlite/sqlite3.c     pInfo->nPayload = 0;
pInfo            54057 ext/sqlite3/libsqlite/sqlite3.c     pInfo->nLocal = 0;
pInfo            54058 ext/sqlite3/libsqlite/sqlite3.c     pInfo->iOverflow = 0;
pInfo            54059 ext/sqlite3/libsqlite/sqlite3.c     pInfo->pPayload = 0;
pInfo            54064 ext/sqlite3/libsqlite/sqlite3.c     pInfo->nKey = nPayload;
pInfo            54066 ext/sqlite3/libsqlite/sqlite3.c   pInfo->nPayload = nPayload;
pInfo            54067 ext/sqlite3/libsqlite/sqlite3.c   pInfo->pPayload = pIter;
pInfo            54074 ext/sqlite3/libsqlite/sqlite3.c     pInfo->nSize = nPayload + (u16)(pIter - pCell);
pInfo            54075 ext/sqlite3/libsqlite/sqlite3.c     if( pInfo->nSize<4 ) pInfo->nSize = 4;
pInfo            54076 ext/sqlite3/libsqlite/sqlite3.c     pInfo->nLocal = (u16)nPayload;
pInfo            54077 ext/sqlite3/libsqlite/sqlite3.c     pInfo->iOverflow = 0;
pInfo            54098 ext/sqlite3/libsqlite/sqlite3.c       pInfo->nLocal = (u16)surplus;
pInfo            54100 ext/sqlite3/libsqlite/sqlite3.c       pInfo->nLocal = (u16)minLocal;
pInfo            54102 ext/sqlite3/libsqlite/sqlite3.c     pInfo->iOverflow = (u16)(&pInfo->pPayload[pInfo->nLocal] - pCell);
pInfo            54103 ext/sqlite3/libsqlite/sqlite3.c     pInfo->nSize = pInfo->iOverflow + 4;
pInfo            54109 ext/sqlite3/libsqlite/sqlite3.c   CellInfo *pInfo         /* Fill in this structure */
pInfo            54111 ext/sqlite3/libsqlite/sqlite3.c   btreeParseCellPtr(pPage, findCell(pPage, iCell), pInfo);
pInfo            85615 ext/sqlite3/libsqlite/sqlite3.c       AggInfo *pInfo = pExpr->pAggInfo;
pInfo            85616 ext/sqlite3/libsqlite/sqlite3.c       if( pInfo==0 ){
pInfo            85620 ext/sqlite3/libsqlite/sqlite3.c         inReg = pInfo->aFunc[pExpr->iAgg].iMem;
pInfo            86963 ext/sqlite3/libsqlite/sqlite3.c static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo){
pInfo            86965 ext/sqlite3/libsqlite/sqlite3.c   pInfo->aCol = sqlite3ArrayAllocate(
pInfo            86967 ext/sqlite3/libsqlite/sqlite3.c        pInfo->aCol,
pInfo            86968 ext/sqlite3/libsqlite/sqlite3.c        sizeof(pInfo->aCol[0]),
pInfo            86969 ext/sqlite3/libsqlite/sqlite3.c        &pInfo->nColumn,
pInfo            86979 ext/sqlite3/libsqlite/sqlite3.c static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo){
pInfo            86981 ext/sqlite3/libsqlite/sqlite3.c   pInfo->aFunc = sqlite3ArrayAllocate(
pInfo            86983 ext/sqlite3/libsqlite/sqlite3.c        pInfo->aFunc,
pInfo            86984 ext/sqlite3/libsqlite/sqlite3.c        sizeof(pInfo->aFunc[0]),
pInfo            86985 ext/sqlite3/libsqlite/sqlite3.c        &pInfo->nFunc,
pInfo            89558 ext/sqlite3/libsqlite/sqlite3.c   analysisInfo *pInfo = (analysisInfo*)pData;
pInfo            89569 ext/sqlite3/libsqlite/sqlite3.c   pTable = sqlite3FindTable(pInfo->db, argv[0], pInfo->zDatabase);
pInfo            89578 ext/sqlite3/libsqlite/sqlite3.c     pIndex = sqlite3FindIndex(pInfo->db, argv[1], pInfo->zDatabase);
pInfo            89591 ext/sqlite3/libsqlite/sqlite3.c       if( pIndex->aiRowEst==0 ) pInfo->db->mallocFailed = 1;
pInfo            97061 ext/sqlite3/libsqlite/sqlite3.c   const struct compareInfo *pInfo, /* Information about how to do the compare */
pInfo            97065 ext/sqlite3/libsqlite/sqlite3.c   u32 matchOne = pInfo->matchOne;  /* "?" or "_" */
pInfo            97066 ext/sqlite3/libsqlite/sqlite3.c   u32 matchAll = pInfo->matchAll;  /* "*" or "%" */
pInfo            97068 ext/sqlite3/libsqlite/sqlite3.c   u8 noCase = pInfo->noCase;       /* True if uppercase==lowercase */
pInfo            97076 ext/sqlite3/libsqlite/sqlite3.c   matchOther = esc ? esc : pInfo->matchSet;
pInfo            97100 ext/sqlite3/libsqlite/sqlite3.c                  && patternCompare(&zPattern[-1],zString,pInfo,esc)==0 ){
pInfo            97126 ext/sqlite3/libsqlite/sqlite3.c           if( patternCompare(zPattern,zString,pInfo,esc) ) return 1;
pInfo            97131 ext/sqlite3/libsqlite/sqlite3.c           if( patternCompare(zPattern,zString,pInfo,esc) ) return 1;
pInfo            97254 ext/sqlite3/libsqlite/sqlite3.c     struct compareInfo *pInfo = sqlite3_user_data(context);
pInfo            97259 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_result_int(context, patternCompare(zB, zA, pInfo, escape));
pInfo            98057 ext/sqlite3/libsqlite/sqlite3.c   struct compareInfo *pInfo;
pInfo            98059 ext/sqlite3/libsqlite/sqlite3.c     pInfo = (struct compareInfo*)&likeInfoAlt;
pInfo            98061 ext/sqlite3/libsqlite/sqlite3.c     pInfo = (struct compareInfo*)&likeInfoNorm;
pInfo            98063 ext/sqlite3/libsqlite/sqlite3.c   sqlite3CreateFunc(db, "like", 2, SQLITE_UTF8, pInfo, likeFunc, 0, 0, 0);
pInfo            98064 ext/sqlite3/libsqlite/sqlite3.c   sqlite3CreateFunc(db, "like", 3, SQLITE_UTF8, pInfo, likeFunc, 0, 0, 0);
pInfo            99848 ext/sqlite3/libsqlite/sqlite3.c     AutoincInfo *pInfo;
pInfo            99850 ext/sqlite3/libsqlite/sqlite3.c     pInfo = pToplevel->pAinc;
pInfo            99851 ext/sqlite3/libsqlite/sqlite3.c     while( pInfo && pInfo->pTab!=pTab ){ pInfo = pInfo->pNext; }
pInfo            99852 ext/sqlite3/libsqlite/sqlite3.c     if( pInfo==0 ){
pInfo            99853 ext/sqlite3/libsqlite/sqlite3.c       pInfo = sqlite3DbMallocRaw(pParse->db, sizeof(*pInfo));
pInfo            99854 ext/sqlite3/libsqlite/sqlite3.c       if( pInfo==0 ) return 0;
pInfo            99855 ext/sqlite3/libsqlite/sqlite3.c       pInfo->pNext = pToplevel->pAinc;
pInfo            99856 ext/sqlite3/libsqlite/sqlite3.c       pToplevel->pAinc = pInfo;
pInfo            99857 ext/sqlite3/libsqlite/sqlite3.c       pInfo->pTab = pTab;
pInfo            99858 ext/sqlite3/libsqlite/sqlite3.c       pInfo->iDb = iDb;
pInfo            99860 ext/sqlite3/libsqlite/sqlite3.c       pInfo->regCtr = ++pToplevel->nMem;  /* Max rowid register */
pInfo            99863 ext/sqlite3/libsqlite/sqlite3.c     memId = pInfo->regCtr;
pInfo            107516 ext/sqlite3/libsqlite/sqlite3.c   KeyInfo *pInfo;
pInfo            107522 ext/sqlite3/libsqlite/sqlite3.c   pInfo = sqlite3KeyInfoAlloc(db, nExpr-iStart, nExtra+1);
pInfo            107523 ext/sqlite3/libsqlite/sqlite3.c   if( pInfo ){
pInfo            107524 ext/sqlite3/libsqlite/sqlite3.c     assert( sqlite3KeyInfoIsWriteable(pInfo) );
pInfo            107529 ext/sqlite3/libsqlite/sqlite3.c       pInfo->aColl[i-iStart] = pColl;
pInfo            107530 ext/sqlite3/libsqlite/sqlite3.c       pInfo->aSortOrder[i-iStart] = pItem->sortOrder;
pInfo            107533 ext/sqlite3/libsqlite/sqlite3.c   return pInfo;
pInfo            134521 ext/sqlite3/libsqlite/sqlite3.c static int fts3BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *pInfo){
pInfo            134535 ext/sqlite3/libsqlite/sqlite3.c   pInfo->idxNum = FTS3_FULLSCAN_SEARCH;
pInfo            134536 ext/sqlite3/libsqlite/sqlite3.c   pInfo->estimatedCost = 5000000;
pInfo            134537 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pInfo->nConstraint; i++){
pInfo            134539 ext/sqlite3/libsqlite/sqlite3.c     struct sqlite3_index_constraint *pCons = &pInfo->aConstraint[i];
pInfo            134547 ext/sqlite3/libsqlite/sqlite3.c         pInfo->idxNum = FTS3_FULLSCAN_SEARCH;
pInfo            134548 ext/sqlite3/libsqlite/sqlite3.c         pInfo->estimatedCost = 1e50;
pInfo            134549 ext/sqlite3/libsqlite/sqlite3.c         fts3SetEstimatedRows(pInfo, ((sqlite3_int64)1) << 50);
pInfo            134559 ext/sqlite3/libsqlite/sqlite3.c       pInfo->idxNum = FTS3_DOCID_SEARCH;
pInfo            134560 ext/sqlite3/libsqlite/sqlite3.c       pInfo->estimatedCost = 1.0;
pInfo            134576 ext/sqlite3/libsqlite/sqlite3.c       pInfo->idxNum = FTS3_FULLTEXT_SEARCH + pCons->iColumn;
pInfo            134577 ext/sqlite3/libsqlite/sqlite3.c       pInfo->estimatedCost = 2.0;
pInfo            134605 ext/sqlite3/libsqlite/sqlite3.c     pInfo->aConstraintUsage[iCons].argvIndex = iIdx++;
pInfo            134606 ext/sqlite3/libsqlite/sqlite3.c     pInfo->aConstraintUsage[iCons].omit = 1;
pInfo            134609 ext/sqlite3/libsqlite/sqlite3.c     pInfo->idxNum |= FTS3_HAVE_LANGID;
pInfo            134610 ext/sqlite3/libsqlite/sqlite3.c     pInfo->aConstraintUsage[iLangidCons].argvIndex = iIdx++;
pInfo            134613 ext/sqlite3/libsqlite/sqlite3.c     pInfo->idxNum |= FTS3_HAVE_DOCID_GE;
pInfo            134614 ext/sqlite3/libsqlite/sqlite3.c     pInfo->aConstraintUsage[iDocidGe].argvIndex = iIdx++;
pInfo            134617 ext/sqlite3/libsqlite/sqlite3.c     pInfo->idxNum |= FTS3_HAVE_DOCID_LE;
pInfo            134618 ext/sqlite3/libsqlite/sqlite3.c     pInfo->aConstraintUsage[iDocidLe].argvIndex = iIdx++;
pInfo            134624 ext/sqlite3/libsqlite/sqlite3.c   if( pInfo->nOrderBy==1 ){
pInfo            134625 ext/sqlite3/libsqlite/sqlite3.c     struct sqlite3_index_orderby *pOrder = &pInfo->aOrderBy[0];
pInfo            134628 ext/sqlite3/libsqlite/sqlite3.c         pInfo->idxStr = "DESC";
pInfo            134630 ext/sqlite3/libsqlite/sqlite3.c         pInfo->idxStr = "ASC";
pInfo            134632 ext/sqlite3/libsqlite/sqlite3.c       pInfo->orderByConsumed = 1;
pInfo            139039 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_index_info *pInfo
pInfo            139051 ext/sqlite3/libsqlite/sqlite3.c   if( pInfo->nOrderBy==1 
pInfo            139052 ext/sqlite3/libsqlite/sqlite3.c    && pInfo->aOrderBy[0].iColumn==0 
pInfo            139053 ext/sqlite3/libsqlite/sqlite3.c    && pInfo->aOrderBy[0].desc==0
pInfo            139055 ext/sqlite3/libsqlite/sqlite3.c     pInfo->orderByConsumed = 1;
pInfo            139060 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pInfo->nConstraint; i++){
pInfo            139061 ext/sqlite3/libsqlite/sqlite3.c     if( pInfo->aConstraint[i].usable ){
pInfo            139062 ext/sqlite3/libsqlite/sqlite3.c       int op = pInfo->aConstraint[i].op;
pInfo            139063 ext/sqlite3/libsqlite/sqlite3.c       int iCol = pInfo->aConstraint[i].iColumn;
pInfo            139079 ext/sqlite3/libsqlite/sqlite3.c     pInfo->idxNum = FTS4AUX_EQ_CONSTRAINT;
pInfo            139080 ext/sqlite3/libsqlite/sqlite3.c     pInfo->aConstraintUsage[iEq].argvIndex = iNext++;
pInfo            139081 ext/sqlite3/libsqlite/sqlite3.c     pInfo->estimatedCost = 5;
pInfo            139083 ext/sqlite3/libsqlite/sqlite3.c     pInfo->idxNum = 0;
pInfo            139084 ext/sqlite3/libsqlite/sqlite3.c     pInfo->estimatedCost = 20000;
pInfo            139086 ext/sqlite3/libsqlite/sqlite3.c       pInfo->idxNum += FTS4AUX_GE_CONSTRAINT;
pInfo            139087 ext/sqlite3/libsqlite/sqlite3.c       pInfo->aConstraintUsage[iGe].argvIndex = iNext++;
pInfo            139088 ext/sqlite3/libsqlite/sqlite3.c       pInfo->estimatedCost /= 2;
pInfo            139091 ext/sqlite3/libsqlite/sqlite3.c       pInfo->idxNum += FTS4AUX_LE_CONSTRAINT;
pInfo            139092 ext/sqlite3/libsqlite/sqlite3.c       pInfo->aConstraintUsage[iLe].argvIndex = iNext++;
pInfo            139093 ext/sqlite3/libsqlite/sqlite3.c       pInfo->estimatedCost /= 2;
pInfo            139097 ext/sqlite3/libsqlite/sqlite3.c     pInfo->aConstraintUsage[iLangid].argvIndex = iNext++;
pInfo            139098 ext/sqlite3/libsqlite/sqlite3.c     pInfo->estimatedCost--;
pInfo            142738 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_index_info *pInfo
pInfo            142743 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pInfo->nConstraint; i++){
pInfo            142744 ext/sqlite3/libsqlite/sqlite3.c     if( pInfo->aConstraint[i].usable 
pInfo            142745 ext/sqlite3/libsqlite/sqlite3.c      && pInfo->aConstraint[i].iColumn==0 
pInfo            142746 ext/sqlite3/libsqlite/sqlite3.c      && pInfo->aConstraint[i].op==SQLITE_INDEX_CONSTRAINT_EQ 
pInfo            142748 ext/sqlite3/libsqlite/sqlite3.c       pInfo->idxNum = 1;
pInfo            142749 ext/sqlite3/libsqlite/sqlite3.c       pInfo->aConstraintUsage[i].argvIndex = 1;
pInfo            142750 ext/sqlite3/libsqlite/sqlite3.c       pInfo->aConstraintUsage[i].omit = 1;
pInfo            142751 ext/sqlite3/libsqlite/sqlite3.c       pInfo->estimatedCost = 1;
pInfo            142756 ext/sqlite3/libsqlite/sqlite3.c   pInfo->idxNum = 0;
pInfo            142757 ext/sqlite3/libsqlite/sqlite3.c   assert( pInfo->estimatedCost>1000000.0 );
pInfo            149503 ext/sqlite3/libsqlite/sqlite3.c static int fts3MatchinfoSize(MatchInfo *pInfo, char cArg){
pInfo            149516 ext/sqlite3/libsqlite/sqlite3.c       nVal = pInfo->nCol;
pInfo            149520 ext/sqlite3/libsqlite/sqlite3.c       nVal = pInfo->nCol * pInfo->nPhrase;
pInfo            149525 ext/sqlite3/libsqlite/sqlite3.c       nVal = pInfo->nCol * pInfo->nPhrase * 3;
pInfo            149621 ext/sqlite3/libsqlite/sqlite3.c static int fts3MatchinfoLcs(Fts3Cursor *pCsr, MatchInfo *pInfo){
pInfo            149635 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pInfo->nPhrase; i++){
pInfo            149641 ext/sqlite3/libsqlite/sqlite3.c   for(iCol=0; iCol<pInfo->nCol; iCol++){
pInfo            149645 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<pInfo->nPhrase; i++){
pInfo            149661 ext/sqlite3/libsqlite/sqlite3.c       for(i=0; i<pInfo->nPhrase; i++){
pInfo            149681 ext/sqlite3/libsqlite/sqlite3.c     pInfo->aMatchinfo[iCol] = nLcs;
pInfo            149708 ext/sqlite3/libsqlite/sqlite3.c   MatchInfo *pInfo,               /* Matchinfo context object */
pInfo            149720 ext/sqlite3/libsqlite/sqlite3.c         if( bGlobal ) pInfo->aMatchinfo[0] = pInfo->nPhrase;
pInfo            149724 ext/sqlite3/libsqlite/sqlite3.c         if( bGlobal ) pInfo->aMatchinfo[0] = pInfo->nCol;
pInfo            149731 ext/sqlite3/libsqlite/sqlite3.c           pInfo->aMatchinfo[0] = (u32)nDoc;
pInfo            149743 ext/sqlite3/libsqlite/sqlite3.c             for(iCol=0; iCol<pInfo->nCol; iCol++){
pInfo            149748 ext/sqlite3/libsqlite/sqlite3.c               pInfo->aMatchinfo[iCol] = iVal;
pInfo            149760 ext/sqlite3/libsqlite/sqlite3.c           for(iCol=0; iCol<pInfo->nCol; iCol++){
pInfo            149763 ext/sqlite3/libsqlite/sqlite3.c             pInfo->aMatchinfo[iCol] = (u32)nToken;
pInfo            149773 ext/sqlite3/libsqlite/sqlite3.c           rc = fts3MatchinfoLcs(pCsr, pInfo);
pInfo            149778 ext/sqlite3/libsqlite/sqlite3.c         (void)fts3ExprIterate(pCsr->pExpr, fts3ExprLHitsCb, (void*)pInfo);
pInfo            149789 ext/sqlite3/libsqlite/sqlite3.c             rc = fts3MatchinfoSelectDoctotal(pTab, &pSelect, &pInfo->nDoc, 0);
pInfo            149792 ext/sqlite3/libsqlite/sqlite3.c           rc = fts3ExprIterate(pExpr, fts3ExprGlobalHitsCb,(void*)pInfo);
pInfo            149795 ext/sqlite3/libsqlite/sqlite3.c         (void)fts3ExprIterate(pExpr, fts3ExprLocalHitsCb,(void*)pInfo);
pInfo            149800 ext/sqlite3/libsqlite/sqlite3.c     pInfo->aMatchinfo += fts3MatchinfoSize(pInfo, zArg[i]);
pInfo            151248 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_rtree_query_info *pInfo;  /* xGeom and xQueryFunc argument */
pInfo            151839 ext/sqlite3/libsqlite/sqlite3.c       sqlite3_rtree_query_info *pInfo = pCsr->aConstraint[i].pInfo;
pInfo            151840 ext/sqlite3/libsqlite/sqlite3.c       if( pInfo ){
pInfo            151841 ext/sqlite3/libsqlite/sqlite3.c         if( pInfo->xDelUser ) pInfo->xDelUser(pInfo->pUser);
pInfo            151842 ext/sqlite3/libsqlite/sqlite3.c         sqlite3_free(pInfo);
pInfo            151927 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_rtree_query_info *pInfo = pConstraint->pInfo; /* Callback info */
pInfo            151928 ext/sqlite3/libsqlite/sqlite3.c   int nCoord = pInfo->nCoord;                           /* No. of coordinates */
pInfo            151936 ext/sqlite3/libsqlite/sqlite3.c     pInfo->iRowid = readInt64(pCellData);
pInfo            151943 ext/sqlite3/libsqlite/sqlite3.c     rc = pConstraint->u.xGeom((sqlite3_rtree_geometry*)pInfo,
pInfo            151948 ext/sqlite3/libsqlite/sqlite3.c     pInfo->aCoord = aCoord;
pInfo            151949 ext/sqlite3/libsqlite/sqlite3.c     pInfo->iLevel = pSearch->iLevel - 1;
pInfo            151950 ext/sqlite3/libsqlite/sqlite3.c     pInfo->rScore = pInfo->rParentScore = pSearch->rScore;
pInfo            151951 ext/sqlite3/libsqlite/sqlite3.c     pInfo->eWithin = pInfo->eParentWithin = pSearch->eWithin;
pInfo            151952 ext/sqlite3/libsqlite/sqlite3.c     rc = pConstraint->u.xQueryFunc(pInfo);
pInfo            151953 ext/sqlite3/libsqlite/sqlite3.c     if( pInfo->eWithin<*peWithin ) *peWithin = pInfo->eWithin;
pInfo            151954 ext/sqlite3/libsqlite/sqlite3.c     if( pInfo->rScore<*prScore || *prScore<RTREE_ZERO ){
pInfo            151955 ext/sqlite3/libsqlite/sqlite3.c       *prScore = pInfo->rScore;
pInfo            152446 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_rtree_query_info *pInfo;   /* Callback information */
pInfo            152461 ext/sqlite3/libsqlite/sqlite3.c   pInfo = (sqlite3_rtree_query_info*)sqlite3_malloc( sizeof(*pInfo)+nBlob );
pInfo            152462 ext/sqlite3/libsqlite/sqlite3.c   if( !pInfo ) return SQLITE_NOMEM;
pInfo            152463 ext/sqlite3/libsqlite/sqlite3.c   memset(pInfo, 0, sizeof(*pInfo));
pInfo            152464 ext/sqlite3/libsqlite/sqlite3.c   pBlob = (RtreeMatchArg*)&pInfo[1];
pInfo            152470 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_free(pInfo);
pInfo            152473 ext/sqlite3/libsqlite/sqlite3.c   pInfo->pContext = pBlob->cb.pContext;
pInfo            152474 ext/sqlite3/libsqlite/sqlite3.c   pInfo->nParam = pBlob->nParam;
pInfo            152475 ext/sqlite3/libsqlite/sqlite3.c   pInfo->aParam = pBlob->aParam;
pInfo            152483 ext/sqlite3/libsqlite/sqlite3.c   pCons->pInfo = pInfo;
pInfo            152558 ext/sqlite3/libsqlite/sqlite3.c             p->pInfo->nCoord = pRtree->nDim*2;
pInfo            152559 ext/sqlite3/libsqlite/sqlite3.c             p->pInfo->anQueue = pCsr->anQueue;
pInfo            152560 ext/sqlite3/libsqlite/sqlite3.c             p->pInfo->mxLevel = pRtree->iDepth + 1;
pInfo            154340 ext/sqlite3/libsqlite/sqlite3.c   RtreeGeomCallback *pInfo = (RtreeGeomCallback*)p;
pInfo            154341 ext/sqlite3/libsqlite/sqlite3.c   if( pInfo->xDestructor ) pInfo->xDestructor(pInfo->pContext);