Lines Matching defs:pToken

13203         const char *pToken, /* Pointer to buffer containing token */
30801 Token *pToken = va_arg(ap, Token*);
30803 if( pToken && pToken->n ){
30804 sqlite3_str_append(pAccum, (const char*)pToken->z, pToken->n);
30805 sqlite3RecordErrorByteOffset(pAccum->db, pToken->z);
105904 ** sequence named by pToken. Return a pointer to a new Expr node that
106635 ** for this node and for the pToken argument is a single allocation
106641 ** parameter is ignored if pToken is NULL or if the token does not
106645 ** Special case: If op==TK_INTEGER and pToken points to a string that
106654 const Token *pToken, /* Token argument. Might be NULL */
106662 if( pToken ){
106663 if( op!=TK_INTEGER || pToken->z==0
106664 || sqlite3GetInt32(pToken->z, &iValue)==0 ){
106665 nExtra = pToken->n+1;
106674 if( pToken ){
106680 assert( pToken->z!=0 || pToken->n==0 );
106681 if( pToken->n ) memcpy(pNew->u.zToken, pToken->z, pToken->n);
106682 pNew->u.zToken[pToken->n] = 0;
106883 const Token *pToken, /* Name of the function */
106888 assert( pToken );
106889 pNew = sqlite3ExprAlloc(db, TK_FUNCTION, pToken, 1);
106895 pNew->w.iOfst = (int)(pToken->z - pParse->zTail);
106900 sqlite3ErrorMsg(pParse, "too many arguments on function %T", pToken);
113085 ** the token pToken.
113098 const Token *pToken
113107 pNew->t = *pToken;
113268 static void renameTokenFree(sqlite3 *db, RenameToken *pToken){
113271 for(p=pToken; p; p=pNext){
113297 RenameToken *pToken = *pp;
113299 *pp = pToken->pNext;
113300 pToken->pNext = pCtx->pList;
113301 pCtx->pList = pToken;
113304 return pToken;
113362 RenameToken *pToken;
113365 for(pToken=pBest->pNext; pToken; pToken=pToken->pNext){
113366 if( pToken->t.z>pBest->t.z ) pBest = pToken;
113486 RenameToken *pToken;
113487 for(pToken=p->pRename; pToken; pToken=pToken->pNext){
113488 assert( pToken->t.z>=zSql && &pToken->t.z[pToken->t.n]<=&zSql[nSql] );
119415 SQLITE_PRIVATE void sqlite3AddCollateType(Parse *pParse, Token *pToken){
119424 zColl = sqlite3NameFromToken(db, pToken);
122142 SQLITE_PRIVATE IdList *sqlite3IdListAppend(Parse *pParse, IdList *pList, Token *pToken){
122159 pList->a[i].zName = sqlite3NameFromToken(db, pToken);
122161 sqlite3RenameTokenMap(pParse, (void*)pList->a[i].zName, pToken);
122441 Token *pToken = (ALWAYS(pDatabase) && pDatabase->z) ? pDatabase : pTable;
122442 sqlite3RenameTokenMap(pParse, pItem->zName, pToken);
183817 Fts3PhraseToken *pToken = &pExpr->pPhrase->aToken[i];
183819 pToken->z, pToken->n, pToken->isPrefix, &pToken->pSegcsr
183919 Fts3PhraseToken *pToken = &p->aToken[iToken];
183920 assert( pToken->pDeferred==0 || pToken->pSegcsr==0 );
183922 if( pToken->pSegcsr ){
183925 rc = fts3TermSelect(pTab, pToken, p->iColumn, &nThis, &pThis);
183930 assert( pToken->pSegcsr==0 );
183955 Fts3PhraseToken *pToken = &pPhrase->aToken[iToken];
183956 Fts3DeferredToken *pDeferred = pToken->pDeferred;
184082 Fts3PhraseToken *pToken = &p->aToken[i];
184083 if( pToken->bFirst || (pToken->pSegcsr!=0 && !pToken->pSegcsr->bLookup) ){
184086 if( pToken->pSegcsr ) bHaveIncr = 1;
184093 Fts3PhraseToken *pToken = &p->aToken[i];
184094 Fts3MultiSegReader *pSegcsr = pToken->pSegcsr;
184096 rc = sqlite3Fts3MsrIncrStart(pTab, pSegcsr, iCol, pToken->z, pToken->n);
184269 ** Token pToken is an incrementally loaded token that is part of a
184294 Fts3PhraseToken *pToken = &pPhrase->aToken[iToken];
184295 assert( pToken->pDeferred==0 );
184296 assert( pToken->pSegcsr || pPhrase->iDoclistToken>=0 );
184297 if( pToken->pSegcsr ){
184300 pTab, pToken->pSegcsr, &p->iDocid, &p->pList, &p->nList
184509 Fts3PhraseToken *pToken; /* The token itself */
184539 pTC->pToken = &pPhrase->aToken[i];
184541 *pRc = sqlite3Fts3MsrOvfl(pCsr, pTC->pToken->pSegcsr, &pTC->nOvfl);
184706 if( aTC[iTC].pToken && aTC[iTC].pRoot==pRoot
184719 Fts3PhraseToken *pToken = pTC->pToken;
184720 rc = sqlite3Fts3DeferToken(pCsr, pToken, pTC->iCol);
184721 fts3SegReaderCursorFree(pToken->pSegcsr);
184722 pToken->pSegcsr = 0;
184733 Fts3PhraseToken *pToken = pTC->pToken;
184736 rc = fts3TermSelect(pTab, pToken, pTC->iCol, &nList, &pList);
184752 pTC->pToken = 0;
185348 Fts3PhraseToken *pToken = &pPhrase->aToken[i];
185349 assert( pToken->pDeferred==0 );
185350 if( pToken->pSegcsr ){
185351 sqlite3Fts3MsrIncrRestart(pToken->pSegcsr);
186638 Fts3PhraseToken *pToken;
186647 pToken = &((Fts3Phrase *)(&p[1]))->aToken[ii];
186648 memset(pToken, 0, sizeof(Fts3PhraseToken));
186653 pToken->n = nByte;
186654 pToken->isPrefix = (iEnd<nInput && zInput[iEnd]=='*');
186655 pToken->bFirst = (iBegin>0 && zInput[iBegin-1]=='^');
189235 char *pToken; /* storage for current token */
189324 c->pToken = NULL; /* no space allocated, yet. */
189337 sqlite3_free(c->pToken);
189377 pNew = sqlite3_realloc64(c->pToken, c->nTokenAllocated);
189379 c->pToken = pNew;
189386 c->pToken[i] = (char)((ch>='A' && ch<='Z') ? ch-'A'+'a' : ch);
189388 *ppToken = c->pToken;
190001 Fts3PhraseToken *pToken; /* Pointer to corresponding expr token */
195408 Fts3PhraseToken *pPT = pDef->pToken;
195461 ** Add an entry for token pToken to the pCsr->pDeferred list.
195465 Fts3PhraseToken *pToken, /* Token to defer */
195474 pDeferred->pToken = pToken;
195479 assert( pToken->pDeferred==0 );
195480 pToken->pDeferred = pDeferred;
221864 const char *pToken, /* Pointer to buffer containing token */
222351 const char *pToken, int nToken, /* Token (or prefix) to query for */
222398 const char *pToken, int nToken /* Token to add or remove to or from index */
222533 const char *pToken, int nToken /* Token to add or remove to or from index */
222706 Fts5Token *pToken,
224434 const char *pToken, /* Buffer containing token */
224443 UNUSED_PARAM2(pToken, nToken);
224570 const char *pToken, /* Buffer containing token */
224577 UNUSED_PARAM2(pToken, nToken);
226106 ** const char *pToken // Pointer to buffer containing token
226527 Fts5Token *pToken
226535 pToken->p = z;
226536 pToken->n = 1;
226564 pToken->n = (z2 - z);
226576 pToken->n = (z2 - z);
226577 if( pToken->n==2 && memcmp(pToken->p, "OR", 2)==0 ) tok = FTS5_OR;
226578 if( pToken->n==3 && memcmp(pToken->p, "NOT", 3)==0 ) tok = FTS5_NOT;
226579 if( pToken->n==3 && memcmp(pToken->p, "AND", 3)==0 ) tok = FTS5_AND;
226584 *pz = &pToken->p[pToken->n];
227912 static int fts5ParseStringFromToken(Fts5Token *pToken, char **pz){
227914 *pz = sqlite3Fts5Strndup(&rc, pToken->p, pToken->n);
228035 const char *pToken, /* Buffer containing token */
228060 memcpy(pSyn->zTerm, pToken, nToken);
228085 pTerm->zTerm = sqlite3Fts5Strndup(&rc, pToken, nToken);
228142 Fts5Token *pToken, /* String to tokenize */
228153 rc = fts5ParseStringFromToken(pToken, &z);
229286 const char *pToken, /* Pointer to buffer containing token */
229305 && memcmp(pTerm->zTerm, pToken, nTerm)==0
229679 ** of bByte and (pToken/nToken). The value is (iRowid/iCol/iPos).
229681 ** (bByte || pToken) -> (iRowid,iCol,iPos)
229691 const char *pToken, int nToken /* Token to add or remove to or from index */
229702 iHash = fts5HashKey2(pHash->nSlot, (u8)bByte, (const u8*)pToken, nToken);
229707 && memcmp(&zKey[1], pToken, nToken)==0
229724 iHash = fts5HashKey2(pHash->nSlot, (u8)bByte, (const u8*)pToken, nToken);
229734 memcpy(&zKey[1], pToken, nToken);
235209 u8 *pToken, /* Buffer containing prefix to match */
235210 int nToken, /* Size of buffer pToken in bytes */
235249 pToken[0] = FTS5_MAIN_PREFIX;
235250 fts5MultiIterNew(p, pStruct, f2, pColset, pToken, nToken, -1, 0, &p1);
235266 pToken[0] = FTS5_MAIN_PREFIX + iIdx;
235267 fts5MultiIterNew(p, pStruct, flags, pColset, pToken, nToken, -1, 0, &p1);
235278 assert_nc( memcmp(pToken, pTerm, MIN(nToken, nTerm))<=0 );
235280 if( nTerm<nToken || memcmp(pToken, pTerm, nToken) ) break;
235526 const char *pToken, int nToken /* Token to add or remove to or from index */
235537 p->pHash, p->iWriteRowid, iCol, iPos, FTS5_MAIN_PREFIX, pToken, nToken
235542 int nByte = sqlite3Fts5IndexCharlenToBytelen(pToken, nToken, nChar);
235545 p->iWriteRowid, iCol, iPos, (char)(FTS5_MAIN_PREFIX+i+1), pToken,
235560 const char *pToken, int nToken, /* Token (or prefix) to query for */
235575 if( nToken>0 ) memcpy(&buf.p[1], pToken, nToken);
235594 int nChar = fts5IndexCharlen(pToken, nToken);
240127 const char *pToken, /* Buffer containing token */
240139 return sqlite3Fts5IndexWrite(pIdx, pCtx->iCol, pCtx->szCol-1, pToken, nToken);
240576 const char *pToken, /* Buffer containing token */
240614 rc = sqlite3Fts5TermsetAdd(pTermset, 0, pToken, nToken, &bPresent);
240617 pCtx->iRowid, iCol, iPos, 0, pToken, nToken
240623 int nByte = sqlite3Fts5IndexCharlenToBytelen(pToken, nToken, nChar);
240625 rc = sqlite3Fts5TermsetAdd(pTermset, ii+1, pToken, nByte, &bPresent);
240628 pCtx->iRowid, iCol, iPos, ii+1, pToken, nByte
242102 const char *pToken,
242115 memcpy(aBuf, pToken, nBuf);
242162 return p->xToken(p->pCtx, tflags, pToken, nToken, iStart, iEnd);