Lines Matching refs:pToken

13141         const char *pToken, /* Pointer to buffer containing token */
28932 Token *pToken;
28934 pToken = va_arg(ap, Token*);
28936 if( pToken && pToken->n ){
28937 sqlite3_str_append(pAccum, (const char*)pToken->z, pToken->n);
100282 const Token *pToken, /* Token argument. Might be NULL */
100290 if( pToken ){
100291 if( op!=TK_INTEGER || pToken->z==0
100292 || sqlite3GetInt32(pToken->z, &iValue)==0 ){
100293 nExtra = pToken->n+1;
100302 if( pToken ){
100308 assert( pToken->z!=0 || pToken->n==0 );
100309 if( pToken->n ) memcpy(pNew->u.zToken, pToken->z, pToken->n);
100310 pNew->u.zToken[pToken->n] = 0;
100443 Token *pToken, /* Name of the function */
100448 assert( pToken );
100449 pNew = sqlite3ExprAlloc(db, TK_FUNCTION, pToken, 1);
100455 sqlite3ErrorMsg(pParse, "too many arguments on function %T", pToken);
106202 SQLITE_PRIVATE void *sqlite3RenameTokenMap(Parse *pParse, void *pPtr, Token *pToken){
106210 pNew->t = *pToken;
106346 static void renameTokenFree(sqlite3 *db, RenameToken *pToken){
106349 for(p=pToken; p; p=pNext){
106366 RenameToken *pToken = *pp;
106367 *pp = pToken->pNext;
106368 pToken->pNext = pCtx->pList;
106369 pCtx->pList = pToken;
106423 RenameToken *pToken;
106426 for(pToken=pBest->pNext; pToken; pToken=pToken->pNext){
106427 if( pToken->t.z>pBest->t.z ) pBest = pToken;
106549 RenameToken *pToken;
106550 for(pToken=p->pRename; pToken; pToken=pToken->pNext){
106551 assert( pToken->t.z>=zSql && &pToken->t.z[pToken->t.n]<=&zSql[nSql] );
111663 SQLITE_PRIVATE void sqlite3AddCollateType(Parse *pParse, Token *pToken){
111672 zColl = sqlite3NameFromToken(db, pToken);
114240 SQLITE_PRIVATE IdList *sqlite3IdListAppend(Parse *pParse, IdList *pList, Token *pToken){
114258 pList->a[i].zName = sqlite3NameFromToken(db, pToken);
114260 sqlite3RenameTokenMap(pParse, (void*)pList->a[i].zName, pToken);
114536 Token *pToken = (ALWAYS(pDatabase) && pDatabase->z) ? pDatabase : pTable;
114537 sqlite3RenameTokenMap(pParse, pItem->zName, pToken);
170190 Fts3PhraseToken *pToken = &pExpr->pPhrase->aToken[i];
170192 pToken->z, pToken->n, pToken->isPrefix, &pToken->pSegcsr
170292 Fts3PhraseToken *pToken = &p->aToken[iToken];
170293 assert( pToken->pDeferred==0 || pToken->pSegcsr==0 );
170295 if( pToken->pSegcsr ){
170298 rc = fts3TermSelect(pTab, pToken, p->iColumn, &nThis, &pThis);
170303 assert( pToken->pSegcsr==0 );
170329 Fts3PhraseToken *pToken = &pPhrase->aToken[iToken];
170330 Fts3DeferredToken *pDeferred = pToken->pDeferred;
170452 Fts3PhraseToken *pToken = &p->aToken[i];
170453 if( pToken->bFirst || (pToken->pSegcsr!=0 && !pToken->pSegcsr->bLookup) ){
170456 if( pToken->pSegcsr ) bHaveIncr = 1;
170463 Fts3PhraseToken *pToken = &p->aToken[i];
170464 Fts3MultiSegReader *pSegcsr = pToken->pSegcsr;
170466 rc = sqlite3Fts3MsrIncrStart(pTab, pSegcsr, iCol, pToken->z, pToken->n);
170664 Fts3PhraseToken *pToken = &pPhrase->aToken[iToken];
170665 assert( pToken->pDeferred==0 );
170666 assert( pToken->pSegcsr || pPhrase->iDoclistToken>=0 );
170667 if( pToken->pSegcsr ){
170670 pTab, pToken->pSegcsr, &p->iDocid, &p->pList, &p->nList
170879 Fts3PhraseToken *pToken; /* The token itself */
170909 pTC->pToken = &pPhrase->aToken[i];
170911 *pRc = sqlite3Fts3MsrOvfl(pCsr, pTC->pToken->pSegcsr, &pTC->nOvfl);
171076 if( aTC[iTC].pToken && aTC[iTC].pRoot==pRoot
171089 Fts3PhraseToken *pToken = pTC->pToken;
171090 rc = sqlite3Fts3DeferToken(pCsr, pToken, pTC->iCol);
171091 fts3SegReaderCursorFree(pToken->pSegcsr);
171092 pToken->pSegcsr = 0;
171103 Fts3PhraseToken *pToken = pTC->pToken;
171106 rc = fts3TermSelect(pTab, pToken, pTC->iCol, &nList, &pList);
171122 pTC->pToken = 0;
171715 Fts3PhraseToken *pToken = &pPhrase->aToken[i];
171716 assert( pToken->pDeferred==0 );
171717 if( pToken->pSegcsr ){
171718 sqlite3Fts3MsrIncrRestart(pToken->pSegcsr);
172996 Fts3PhraseToken *pToken;
173005 pToken = &((Fts3Phrase *)(&p[1]))->aToken[ii];
173006 memset(pToken, 0, sizeof(Fts3PhraseToken));
173011 pToken->n = nByte;
173012 pToken->isPrefix = (iEnd<nInput && zInput[iEnd]=='*');
173013 pToken->bFirst = (iBegin>0 && zInput[iBegin-1]=='^');
175588 char *pToken; /* storage for current token */
175677 c->pToken = NULL; /* no space allocated, yet. */
175690 sqlite3_free(c->pToken);
175730 pNew = sqlite3_realloc(c->pToken, c->nTokenAllocated);
175732 c->pToken = pNew;
175739 c->pToken[i] = (char)((ch>='A' && ch<='Z') ? ch-'A'+'a' : ch);
175741 *ppToken = c->pToken;
176351 Fts3PhraseToken *pToken; /* Pointer to corresponding expr token */
181726 Fts3PhraseToken *pPT = pDef->pToken;
181783 Fts3PhraseToken *pToken, /* Token to defer */
181792 pDeferred->pToken = pToken;
181797 assert( pToken->pDeferred==0 );
181798 pToken->pDeferred = pDeferred;
207537 const char *pToken, /* Pointer to buffer containing token */
208009 const char *pToken, int nToken, /* Token (or prefix) to query for */
208053 const char *pToken, int nToken /* Token to add or remove to or from index */
208189 const char *pToken, int nToken /* Token to add or remove to or from index */
208354 Fts5Token *pToken,
210067 const char *pToken, /* Buffer containing token */
210076 UNUSED_PARAM2(pToken, nToken);
210203 const char *pToken, /* Buffer containing token */
210210 UNUSED_PARAM2(pToken, nToken);
212152 Fts5Token *pToken
212160 pToken->p = z;
212161 pToken->n = 1;
212189 pToken->n = (z2 - z);
212201 pToken->n = (z2 - z);
212202 if( pToken->n==2 && memcmp(pToken->p, "OR", 2)==0 ) tok = FTS5_OR;
212203 if( pToken->n==3 && memcmp(pToken->p, "NOT", 3)==0 ) tok = FTS5_NOT;
212204 if( pToken->n==3 && memcmp(pToken->p, "AND", 3)==0 ) tok = FTS5_AND;
212209 *pz = &pToken->p[pToken->n];
213458 static int fts5ParseStringFromToken(Fts5Token *pToken, char **pz){
213460 *pz = sqlite3Fts5Strndup(&rc, pToken->p, pToken->n);
213578 const char *pToken, /* Buffer containing token */
213603 memcpy(pSyn->zTerm, pToken, nToken);
213628 pTerm->zTerm = sqlite3Fts5Strndup(&rc, pToken, nToken);
213671 Fts5Token *pToken, /* String to tokenize */
213682 rc = fts5ParseStringFromToken(pToken, &z);
214733 const char *pToken, /* Pointer to buffer containing token */
214752 && memcmp(pTerm->zTerm, pToken, nTerm)==0
215138 const char *pToken, int nToken /* Token to add or remove to or from index */
215149 iHash = fts5HashKey2(pHash->nSlot, (u8)bByte, (const u8*)pToken, nToken);
215154 && memcmp(&zKey[1], pToken, nToken)==0
215171 iHash = fts5HashKey2(pHash->nSlot, (u8)bByte, (const u8*)pToken, nToken);
215181 memcpy(&zKey[1], pToken, nToken);
220535 const u8 *pToken, /* Buffer containing prefix to match */
220569 fts5MultiIterNew(p, pStruct, flags, pColset, pToken, nToken, -1, 0, &p1);
220580 assert_nc( memcmp(pToken, pTerm, MIN(nToken, nTerm))<=0 );
220582 if( nTerm<nToken || memcmp(pToken, pTerm, nToken) ) break;
220816 const char *pToken, int nToken /* Token to add or remove to or from index */
220827 p->pHash, p->iWriteRowid, iCol, iPos, FTS5_MAIN_PREFIX, pToken, nToken
220832 int nByte = sqlite3Fts5IndexCharlenToBytelen(pToken, nToken, nChar);
220835 p->iWriteRowid, iCol, iPos, (char)(FTS5_MAIN_PREFIX+i+1), pToken,
220850 const char *pToken, int nToken, /* Token (or prefix) to query for */
220864 if( nToken ) memcpy(&buf.p[1], pToken, nToken);
220883 int nChar = fts5IndexCharlen(pToken, nToken);
225330 const char *pToken, /* Buffer containing token */
225342 return sqlite3Fts5IndexWrite(pIdx, pCtx->iCol, pCtx->szCol-1, pToken, nToken);
225768 const char *pToken, /* Buffer containing token */
225806 rc = sqlite3Fts5TermsetAdd(pTermset, 0, pToken, nToken, &bPresent);
225809 pCtx->iRowid, iCol, iPos, 0, pToken, nToken
225815 int nByte = sqlite3Fts5IndexCharlenToBytelen(pToken, nToken, nChar);
225817 rc = sqlite3Fts5TermsetAdd(pTermset, ii+1, pToken, nByte, &bPresent);
225820 pCtx->iRowid, iCol, iPos, ii+1, pToken, nByte
227285 const char *pToken,
227298 memcpy(aBuf, pToken, nBuf);
227345 return p->xToken(p->pCtx, tflags, pToken, nToken, iStart, iEnd);