Lines Matching refs:aMatchinfo

116667   int isMatchinfoNeeded;          /* True when aMatchinfo[] needs filling in */
116668 u32 *aMatchinfo; /* Information about most recent match */
116669 int nMatchinfo; /* Number of elements in aMatchinfo[] */
118137 sqlite3_free(pCsr->aMatchinfo);
128701 u32 *aMatchinfo; /* Pre-allocated buffer */
129345 ** function populates Matchinfo.aMatchinfo[] as follows:
129348 ** aMatchinfo[3*iPhrase*nCol + 3*iCol + 1] = X;
129349 ** aMatchinfo[3*iPhrase*nCol + 3*iCol + 2] = Y;
129369 p->pCursor, pExpr, &p->aMatchinfo[3*iPhrase*p->nCol]
129391 p->aMatchinfo[iStart+i*3] = fts3ColumnlistCount(&pCsr);
129393 p->aMatchinfo[iStart+i*3] = 0;
129526 ** column are written into the first nCol elements of the pInfo->aMatchinfo[]
129530 ** data written to the first nCol elements of pInfo->aMatchinfo[] is
129591 pInfo->aMatchinfo[iCol] = nLcs;
129599 ** Populate the buffer pInfo->aMatchinfo[] with an array of integers to
129603 ** string has already been validated and the pInfo->aMatchinfo[] array
129613 ** pInfo->aMatchinfo[] buffer is left in is undefined.
129630 if( bGlobal ) pInfo->aMatchinfo[0] = pInfo->nPhrase;
129634 if( bGlobal ) pInfo->aMatchinfo[0] = pInfo->nCol;
129641 pInfo->aMatchinfo[0] = (u32)nDoc;
129658 pInfo->aMatchinfo[iCol] = iVal;
129673 pInfo->aMatchinfo[iCol] = (u32)nToken;
129706 pInfo->aMatchinfo += fts3MatchinfoSize(pInfo, zArg[i]);
129715 ** Populate pCsr->aMatchinfo[] with data for the current row. The
129735 assert( pCsr->aMatchinfo );
129736 sqlite3_free(pCsr->aMatchinfo);
129738 pCsr->aMatchinfo = 0;
129741 /* If Fts3Cursor.aMatchinfo[] is NULL, then this is the first time the
129746 if( pCsr->aMatchinfo==0 ){
129760 /* Allocate space for Fts3Cursor.aMatchinfo[] and Fts3Cursor.zMatchinfo. */
129762 pCsr->aMatchinfo = (u32 *)sqlite3_malloc(sizeof(u32)*nMatchinfo + nArg + 1);
129763 if( !pCsr->aMatchinfo ) return SQLITE_NOMEM;
129765 pCsr->zMatchinfo = (char *)&pCsr->aMatchinfo[nMatchinfo];
129768 memset(pCsr->aMatchinfo, 0, sizeof(u32)*nMatchinfo);
129773 sInfo.aMatchinfo = pCsr->aMatchinfo;
130108 sqlite3_result_blob(pContext, pCsr->aMatchinfo, n, SQLITE_TRANSIENT);