Home
last modified time | relevance | path

Searched refs:nPrefix (Results 1 – 16 of 16) sorted by relevance

/sqlite-3.40.0/ext/misc/
H A Dcompletion.c61 int nPrefix, nLine; /* Number of bytes in zPrefix and zLine */ member
164 sqlite3_free(pCur->zPrefix); pCur->zPrefix = 0; pCur->nPrefix = 0; in completionCursorReset()
286 if( pCur->nPrefix==0 ) break; in completionNext()
287 if( pCur->nPrefix<=pCur->szRow in completionNext()
288 && sqlite3_strnicmp(pCur->zPrefix, pCur->zCurrentRow, pCur->nPrefix)==0 in completionNext()
364 pCur->nPrefix = sqlite3_value_bytes(argv[iArg]); in completionFilter()
365 if( pCur->nPrefix>0 ){ in completionFilter()
383 pCur->nPrefix = pCur->nLine - i; in completionFilter()
384 if( pCur->nPrefix>0 ){ in completionFilter()
385 pCur->zPrefix = sqlite3_mprintf("%.*s", pCur->nPrefix, pCur->zLine + i); in completionFilter()
H A Dnextchar.c68 int nPrefix; /* Size of zPrefix in bytes */ member
170 sqlite3_bind_text(p->pStmt, 1, (char*)p->zPrefix, p->nPrefix, in findNextChars()
184 n = readUtf8(zOut+p->nPrefix, &cNext); in findNextChars()
219 c.nPrefix = sqlite3_value_bytes(argv[0]); in nextCharFunc()
H A Dscrub.c378 u32 nPrefix; in scrubBackupBtree() local
398 nPrefix = pgno==1 ? 100 : 0; in scrubBackupBtree()
399 aTop = &a[nPrefix]; in scrubBackupBtree()
408 y = szHdr + nPrefix + nCell*2; in scrubBackupBtree()
/sqlite-3.40.0/ext/fts3/
H A Dfts3_write.c1396 || nPrefix>pReader->nTerm in fts3SegReaderNext()
1418 pReader->nTerm = nPrefix+nSuffix; in fts3SegReaderNext()
2044 nSuffix = nTerm-nPrefix; in fts3NodeAddTerm()
2277 nSuffix = nTerm-nPrefix; in fts3SegWriterAdd()
2312 assert( nPrefix<nTerm ); in fts3SegWriterAdd()
2319 nPrefix = 0; in fts3SegWriterAdd()
3869 int nPrefix; in fts3IncrmergePush() local
3878 nSuffix = nTerm - nPrefix; in fts3IncrmergePush()
3905 assert( nPrefix>=0 ); in fts3IncrmergePush()
3981 nSuffix = nTerm - nPrefix; in fts3AppendToNode()
[all …]
H A Dfts3.c1055 int nPrefix = 0; in fts3PrefixParameter() local
1057 assert( nPrefix>=0 ); in fts3PrefixParameter()
1058 if( nPrefix==0 ){ in fts3PrefixParameter()
1062 aIndex[i].nPrefix = nPrefix; in fts3PrefixParameter()
1932 if( nPrefix>nBuffer ){ in fts3ScanInteriorNode()
1940 assert( nPrefix>=0 && nSuffix>=0 ); in fts3ScanInteriorNode()
1945 if( (i64)nPrefix+nSuffix>nAlloc ){ in fts3ScanInteriorNode()
1947 nAlloc = ((i64)nPrefix+nSuffix) * 2; in fts3ScanInteriorNode()
1957 nBuffer = nPrefix + nSuffix; in fts3ScanInteriorNode()
3115 if( p->aIndex[i].nPrefix==nTerm ){ in fts3TermSegReaderCursor()
[all …]
H A Dfts3Int.h288 int nPrefix; /* Prefix length (0 for main terms index) */ member
/sqlite-3.40.0/src/
H A Dtest_fs.c488 int nPrefix; in fstreeFilter() local
501 nPrefix = sqlite3Strlen30(zPrefix); in fstreeFilter()
506 nPrefix = 0; in fstreeFilter()
531 if( sqlite3_strnicmp(zQuery, zPrefix, nPrefix)==0 ){ in fstreeFilter()
533 for(i=nPrefix; zQuery[i]; i++){ in fstreeFilter()
544 sqlite3_bind_text(pCsr->pStmt, 3, zPrefix, nPrefix, SQLITE_TRANSIENT); in fstreeFilter()
H A DwhereInt.h101 int nPrefix; /* Number of prior entires in the key */ member
H A Dwherecode.c674 pIn->nPrefix = i; in codeEqualityTerm()
676 pIn->nPrefix = 0; in codeEqualityTerm()
H A Dwhere.c6337 if( pIn->nPrefix ){ in sqlite3WhereEnd()
6357 pIn->iBase, pIn->nPrefix); in sqlite3WhereEnd()
/sqlite-3.40.0/ext/fts2/
H A Dfts2.c4201 int n, nPrefix = 0; in interiorWriterAppend() local
4215 pTerm[nPrefix]==pWriter->term.pData[nPrefix] ){ in interiorWriterAppend()
4216 nPrefix++; in interiorWriterAppend()
4240 pTerm+nPrefix, nTerm-nPrefix); in interiorWriterAppend()
4398 int n, nPrefix, nSuffix; in interiorReaderStep() local
4696 int n, nPrefix = 0; in leafWriterEncodeTerm() local
4700 pTerm[nPrefix]==pWriter->term.pData[nPrefix] ){ in leafWriterEncodeTerm()
4701 nPrefix++; in leafWriterEncodeTerm()
4703 assert( nPrefix<nTerm ); in leafWriterEncodeTerm()
4723 dataBufferAppend2(&pWriter->data, c, n, pTerm+nPrefix, nTerm-nPrefix); in leafWriterEncodeTerm()
[all …]
/sqlite-3.40.0/ext/fts5/
H A Dfts5_config.c269 if( pConfig->nPrefix==FTS5_MAX_PREFIX_INDEXES ){ in fts5ConfigParseSpecial()
288 pConfig->aPrefix[pConfig->nPrefix] = nPre; in fts5ConfigParseSpecial()
289 pConfig->nPrefix++; in fts5ConfigParseSpecial()
292 assert( pConfig->nPrefix<=FTS5_MAX_PREFIX_INDEXES ); in fts5ConfigParseSpecial()
H A Dfts5_index.c3989 int nPrefix; /* Bytes of prefix compression for term */ in fts5WriteAppendTerm() local
4018 nPrefix = 0; in fts5WriteAppendTerm()
4042 nPrefix = fts5PrefixCompress(nMin, pPage->term.p, pTerm); in fts5WriteAppendTerm()
4043 fts5BufferAppendVarint(&p->rc, &pPage->buf, nPrefix); in fts5WriteAppendTerm()
4048 fts5BufferAppendVarint(&p->rc, &pPage->buf, nTerm - nPrefix); in fts5WriteAppendTerm()
4049 fts5BufferAppendBlob(&p->rc, &pPage->buf, nTerm - nPrefix, &pTerm[nPrefix]); in fts5WriteAppendTerm()
5535 for(i=0; i<pConfig->nPrefix && rc==SQLITE_OK; i++){ in sqlite3Fts5IndexWrite()
5585 iIdx = 1+pConfig->nPrefix; in sqlite3Fts5IndexQuery()
5590 for(iIdx=1; iIdx<=pConfig->nPrefix; iIdx++){ in sqlite3Fts5IndexQuery()
5597 if( iIdx<=pConfig->nPrefix ){ in sqlite3Fts5IndexQuery()
H A Dfts5Int.h188 int nPrefix; /* Number of prefix indexes */ member
H A Dfts5_storage.c866 for(ii=0; rc==SQLITE_OK && ii<pCtx->pConfig->nPrefix; ii++){ in fts5StorageIntegrityCallback()
/sqlite-3.40.0/test/
H A Dfts3_common.tcl359 set nPrefix [gobble_varint blob]