Lines Matching refs:Fts5ExprPhrase
242140 typedef struct Fts5ExprPhrase Fts5ExprPhrase; typedef
242225 static Fts5ExprPhrase *sqlite3Fts5ParseTerm(
242227 Fts5ExprPhrase *pPhrase,
242232 static void sqlite3Fts5ParseSetCaret(Fts5ExprPhrase*);
242237 Fts5ExprPhrase*
242246 static void sqlite3Fts5ParsePhraseFree(Fts5ExprPhrase*);
242475 Fts5ExprPhrase* fts5yy53;
246260 Fts5ExprPhrase **apExprPhrase; /* Pointers to phrase objects */
246330 struct Fts5ExprPhrase { struct
246339 (offsetof(Fts5ExprPhrase,aTerm) + (N)*sizeof(Fts5ExprTerm))
246349 Fts5ExprPhrase *apPhrase[FLEXARRAY]; /* Array of phrase pointers */
246354 (offsetof(Fts5ExprNearset,apPhrase)+(N)*sizeof(Fts5ExprPhrase*))
246364 Fts5ExprPhrase **apPhrase; /* Array of all phrases */
246677 Fts5ExprPhrase **ap = (Fts5ExprPhrase**)sqlite3_realloc64(
246678 p1->apExprPhrase, nPhrase * sizeof(Fts5ExprPhrase*)
246684 memmove(&ap[p2->nPhrase], ap, p1->nPhrase*sizeof(Fts5ExprPhrase*));
246815 Fts5ExprPhrase *pPhrase, /* Phrase object to initialize */
246954 Fts5ExprPhrase **apPhrase = pNear->apPhrase;
247116 Fts5ExprPhrase *pPhrase = pNear->apPhrase[0];
247134 Fts5ExprPhrase *pPhrase = pNear->apPhrase[i];
247174 Fts5ExprPhrase *pPhrase = pNear->apPhrase[i];
247256 Fts5ExprPhrase *pPhrase = pNear->apPhrase[i];
247307 Fts5ExprPhrase *pLeft = pNear->apPhrase[0];
247334 Fts5ExprPhrase *pPhrase = pNear->apPhrase[i];
247446 Fts5ExprPhrase *pPhrase = pNode->pNear->apPhrase[0];
247831 static void fts5ExprPhraseFree(Fts5ExprPhrase *pPhrase){
247856 static void sqlite3Fts5ParseSetCaret(Fts5ExprPhrase *pPhrase){
247873 Fts5ExprPhrase *pPhrase /* Recently parsed phrase */
247908 Fts5ExprPhrase *pLast = pRet->apPhrase[pRet->nPhrase-1];
247932 Fts5ExprPhrase *pPhrase;
247951 Fts5ExprPhrase *pPhrase = pCtx->pPhrase;
247979 Fts5ExprPhrase *pNew;
247982 pNew = (Fts5ExprPhrase*)sqlite3_realloc64(pPhrase,
248013 static void sqlite3Fts5ParsePhraseFree(Fts5ExprPhrase *pPhrase){
248038 sqlite3_int64 nByte = sizeof(Fts5ExprPhrase*) * (pParse->nPhrase + 8);
248039 Fts5ExprPhrase **apNew;
248040 apNew = (Fts5ExprPhrase**)sqlite3_realloc64(pParse->apPhrase, nByte);
248055 static Fts5ExprPhrase *sqlite3Fts5ParseTerm(
248057 Fts5ExprPhrase *pAppend, /* Phrase to append to */
248117 Fts5ExprPhrase *pOrig = 0; /* The phrase extracted from pExpr */
248127 pNew->apExprPhrase = (Fts5ExprPhrase**)sqlite3Fts5MallocZero(&rc,
248128 sizeof(Fts5ExprPhrase*));
248538 Fts5ExprPhrase *pPhrase = (Fts5ExprPhrase*)sqlite3Fts5MallocZero(
248626 Fts5ExprPhrase *pPhrase = pNear->apPhrase[0];
248711 Fts5ExprPhrase **ap;
248722 memmove(ap, &ap[1], sizeof(Fts5ExprPhrase*)*pRight->pNear->nPhrase);
248827 Fts5ExprPhrase *pPhrase = pNear->apPhrase[i];
248904 Fts5ExprPhrase *pPhrase = pNear->apPhrase[i];
249168 Fts5ExprPhrase *pPhrase = pExpr->apExprPhrase[iPhrase];
249391 Fts5ExprPhrase *pPhrase = pExpr->apExprPhrase[iPhrase];
249430 Fts5ExprPhrase *pPhrase = 0;
249458 Fts5ExprPhrase *pPhrase = 0;