| /sqlite-3.40.0/src/ |
| H A D | utf.c | 220 while( zIn<zTerm ){ in sqlite3VdbeMemTranslate() 255 zTerm = &zIn[pMem->n]; in sqlite3VdbeMemTranslate() 265 while( zIn<zTerm ){ in sqlite3VdbeMemTranslate() 272 while( zIn<zTerm ){ in sqlite3VdbeMemTranslate() 283 while( zIn<zTerm ){ in sqlite3VdbeMemTranslate() 301 if( zIn<zTerm ){ in sqlite3VdbeMemTranslate() 312 while( zIn<zTerm ){ in sqlite3VdbeMemTranslate() 330 if( zIn<zTerm ){ in sqlite3VdbeMemTranslate() 418 const u8 *zTerm; in sqlite3Utf8CharLen() local 420 zTerm = &z[nByte]; in sqlite3Utf8CharLen() [all …]
|
| /sqlite-3.40.0/ext/fts3/ |
| H A D | fts3_unicode.c | 46 #define READ_UTF8(zIn, zTerm, c) \ argument 138 const unsigned char *zTerm = &z[nIn]; in unicodeAddExceptions() local 144 while( z<zTerm ){ in unicodeAddExceptions() 145 READ_UTF8(z, zTerm, iCode); in unicodeAddExceptions() 163 while( z<zTerm ){ in unicodeAddExceptions() 164 READ_UTF8(z, zTerm, iCode); in unicodeAddExceptions() 335 while( z<zTerm ){ in unicodeNext() 336 READ_UTF8(z, zTerm, iCode); in unicodeNext() 340 if( zStart>=zTerm ) return SQLITE_DONE; in unicodeNext() 363 if( z>=zTerm ) break; in unicodeNext() [all …]
|
| H A D | fts3_write.c | 1805 rc = memcmp(pLhs->zTerm, pRhs->zTerm, pLhs->nTerm); in fts3SegReaderCmp() 1807 rc = memcmp(pLhs->zTerm, pRhs->zTerm, pRhs->nTerm); in fts3SegReaderCmp() 1874 res = memcmp(pSeg->zTerm, zTerm, nTerm); in fts3SegReaderTermCmp() 1876 res = memcmp(pSeg->zTerm, zTerm, pSeg->nTerm); in fts3SegReaderTermCmp() 2089 memcpy(pTree->zTerm, zTerm, nTerm); in fts3NodeAddTerm() 2092 pTree->zTerm = (char *)zTerm; in fts3NodeAddTerm() 2370 memcpy(pWriter->zTerm, zTerm, nTerm); in fts3SegWriterAdd() 2372 pWriter->zTerm = (char *)zTerm; in fts3SegWriterAdd() 2926 pCsr->zTerm = apSegment[0]->zTerm; in sqlite3Fts3SegReaderStep() 4015 const char *zTerm = pCsr->zTerm; in fts3IncrmergeAppend() local [all …]
|
| H A D | fts3_aux.c | 241 sqlite3_free((void *)pCsr->filter.zTerm); in fts3auxCloseMethod() 290 int mc = memcmp(pCsr->zStop, pCsr->csr.zTerm, n); in fts3auxNextMethod() 409 testcase(pCsr->filter.zTerm); in fts3auxFilterMethod() 411 sqlite3_free((void *)pCsr->filter.zTerm); in fts3auxFilterMethod() 423 pCsr->filter.zTerm = sqlite3_mprintf("%s", zStr); in fts3auxFilterMethod() 424 if( pCsr->filter.zTerm==0 ) return SQLITE_NOMEM; in fts3auxFilterMethod() 425 pCsr->filter.nTerm = (int)strlen(pCsr->filter.zTerm); in fts3auxFilterMethod() 448 pCsr->filter.zTerm, pCsr->filter.nTerm, 0, isScan, &pCsr->csr in fts3auxFilterMethod() 479 sqlite3_result_text(pCtx, p->csr.zTerm, p->csr.nTerm, SQLITE_TRANSIENT); in fts3auxColumnMethod()
|
| H A D | fts3_term.c | 268 testcase(pCsr->filter.zTerm); in fts3termFilterMethod() 276 pCsr->filter.zTerm, pCsr->filter.nTerm, 0, 1, &pCsr->csr in fts3termFilterMethod() 308 sqlite3_result_text(pCtx, p->csr.zTerm, p->csr.nTerm, SQLITE_TRANSIENT); in fts3termColumnMethod()
|
| H A D | fts3.c | 1888 const char *zTerm, /* Term to select leaves for */ in fts3ScanInteriorNode() argument 2971 const char *zTerm, /* Term to query for */ in fts3SegReaderCursor() argument 3012 if( iStartBlock && zTerm && zRoot ){ in fts3SegReaderCursor() 3045 const char *zTerm, /* Term to query for */ in sqlite3Fts3SegReaderCursor() argument 3075 const char *zTerm, /* Term to scan doclist of */ in fts3SegReaderCursorAddZero() argument 3080 iLangid, 0, FTS3_SEGCURSOR_ALL, zTerm, nTerm, 0, 0,pCsr in fts3SegReaderCursorAddZero() 3099 const char *zTerm, /* Term to query for */ in fts3TermSegReaderCursor() argument 3118 i, FTS3_SEGCURSOR_ALL, zTerm, nTerm, 0, 0, pSegcsr in fts3TermSegReaderCursor() 3128 i, FTS3_SEGCURSOR_ALL, zTerm, nTerm, 1, 0, pSegcsr in fts3TermSegReaderCursor() 3132 p, pCsr->iLangid, zTerm, nTerm, pSegcsr in fts3TermSegReaderCursor() [all …]
|
| H A D | fts3Int.h | 548 const char *zTerm; member 571 char *zTerm; /* Pointer to term buffer */ member
|
| /sqlite-3.40.0/ext/fts5/ |
| H A D | fts5_vocab.c | 425 const char *zTerm; in fts5VocabInstanceNewTerm() local 427 zTerm = sqlite3Fts5IterTerm(pCsr->pIter, &nTerm); in fts5VocabInstanceNewTerm() 430 int bCmp = memcmp(pCsr->zLeTerm, zTerm, nCmp); in fts5VocabInstanceNewTerm() 497 const char *zTerm; in fts5VocabNextMethod() local 500 zTerm = sqlite3Fts5IterTerm(pCsr->pIter, &nTerm); in fts5VocabNextMethod() 504 int bCmp = memcmp(pCsr->zLeTerm, zTerm, nCmp); in fts5VocabNextMethod() 577 zTerm = sqlite3Fts5IterTerm(pCsr->pIter, &nTerm); in fts5VocabNextMethod() 579 || (nTerm>0 && memcmp(zTerm, pCsr->term.p, nTerm)) in fts5VocabNextMethod() 615 const char *zTerm = 0; in fts5VocabFilterMethod() local 630 zTerm = (const char *)sqlite3_value_text(pEq); in fts5VocabFilterMethod() [all …]
|
| H A D | fts5_expr.c | 919 pExpr->pIndex, p->zTerm, (int)strlen(p->zTerm), in fts5ExprNearInitAll() 1556 sqlite3_free(pTerm->zTerm); in fts5ExprPhraseFree() 1688 memcpy(pSyn->zTerm, pToken, nToken); in fts5ParseTokenize() 1865 const char *zTerm = p->zTerm; in sqlite3Fts5ExprClonePhrase() local 1866 rc = fts5ParseTokenize((void*)&sCtx, tflags, zTerm, (int)strlen(zTerm), in sqlite3Fts5ExprClonePhrase() 2431 char *zIn = p->zTerm; in fts5ExprTermPrint() 2511 char *zTerm = pPhrase->aTerm[iTerm].zTerm; in fts5ExprPrintTcl() local 2587 if( zTerm ){ in fts5ExprPrint() 2589 sqlite3_free(zTerm); in fts5ExprPrint() 2591 if( zTerm==0 || zRet==0 ){ in fts5ExprPrint() [all …]
|
| H A D | fts5_tokenize.c | 197 #define READ_UTF8(zIn, zTerm, c) \ argument 201 while( zIn!=zTerm && (*zIn & 0xc0)==0x80 ){ \ 264 const unsigned char *zTerm = (const unsigned char*)&z[n]; in fts5UnicodeAddExceptions() local 265 while( zCsr<zTerm ){ in fts5UnicodeAddExceptions() 268 READ_UTF8(zCsr, zTerm, iCode); in fts5UnicodeAddExceptions() 449 unsigned char *zTerm = (unsigned char*)&pText[nText]; in fts5UnicodeTokenize() local 469 if( zCsr>=zTerm ) goto tokenize_done; in fts5UnicodeTokenize() 474 READ_UTF8(zCsr, zTerm, iCode); in fts5UnicodeTokenize() 489 while( zCsr<zTerm ){ in fts5UnicodeTokenize() 510 READ_UTF8(zCsr, zTerm, iCode); in fts5UnicodeTokenize()
|
| H A D | fts5_index.c | 1994 const char *zTerm = 0; in fts5SegIterNext_None() local 2003 sqlite3Fts5BufferSet(&p->rc,&pIter->term, (int)strlen(zTerm), (u8*)zTerm); in fts5SegIterNext_None() 2068 const char *zTerm = 0; in fts5SegIterNext() local 2084 (u8*)zTerm); in fts5SegIterNext() 4609 const char *zTerm; /* Buffer containing term */ in fts5FlushOneHash() local 4615 fts5WriteAppendTerm(p, &writer, (int)strlen(zTerm), (const u8*)zTerm); in fts5FlushOneHash() 5951 rc = fts5QueryCksum(p, iIdx, zTerm, nTerm, flags, &ck1); in fts5TestTerm() 5954 rc = fts5QueryCksum(p, iIdx, zTerm, nTerm, f, &ck2); in fts5TestTerm() 5971 if( p->nPendingData==0 && 0==fts5TestUtf8(zTerm, nTerm) ){ in fts5TestTerm() 5975 rc = fts5QueryCksum(p, iIdx, zTerm, nTerm, f, &ck2); in fts5TestTerm() [all …]
|
| /sqlite-3.40.0/ext/fts1/ |
| H A D | fulltext.c | 727 rc = sqlite3_bind_text(s, 1, zTerm, nTerm, SQLITE_TRANSIENT); in term_select() 756 rc = sqlite3_bind_text(s, 1, zTerm, nTerm, SQLITE_STATIC); in term_chunk_select() 789 rc = sqlite3_bind_text(s, 1, zTerm, nTerm, SQLITE_STATIC); in term_insert() 1080 const char *zTerm, in query_merge() argument 1091 rc = term_select_doclist(v, zTerm, -1, pSelect); in query_merge() 1114 const char *zTerm; member 1138 t->zTerm = zTerm; in query_add() 1144 free((void *) q->pTerm[i].zTerm); in query_free() 1349 int rc = term_chunk_select(v, zTerm, nTerm, iDocid, &iFirst); in index_insert_term() 1353 rc = term_insert(v, zTerm, nTerm, iDocid, &doclist); in index_insert_term() [all …]
|
| /sqlite-3.40.0/test/ |
| H A D | fts3_common.tcl | 175 foreach zTerm [array names A] { 177 foreach doclist $A($zTerm) { 204 set C($docid,$iCol,$iPos) $zTerm 362 set zTerm [string range $zPrev 0 [expr $nPrefix-1]] 363 append zTerm [gobble_string blob $nSuffix] 367 lappend terms $zTerm $doclist 368 set zPrev $zTerm
|
| /sqlite-3.40.0/ext/fts3/tool/ |
| H A D | fts3view.c | 559 char zTerm[1000]; in decodeSegment() local 575 if( iPrefix+nTerm+1 >= sizeof(zTerm) ){ in decodeSegment() 579 memcpy(zTerm+iPrefix, aData+i, (size_t)nTerm); in decodeSegment() 580 zTerm[iPrefix+nTerm] = 0; in decodeSegment() 584 printf("term: %-25s doclist %7lld bytes offset %lld\n", zTerm, iDocsz, i); in decodeSegment() 587 printf("term: %-25s child %lld\n", zTerm, ++iChild); in decodeSegment()
|