| /sqlite-3.40.0/ext/fts5/ |
| H A D | fts5_test_mi.c | 134 int iCol, iOff; in fts5MatchinfoXCb() local 139 iCol>=0; in fts5MatchinfoXCb() 142 aOut[iCol*3+1]++; in fts5MatchinfoXCb() 143 if( iCol!=iPrev ) aOut[iCol*3 + 2]++; in fts5MatchinfoXCb() 144 iPrev = iCol; in fts5MatchinfoXCb() 223 int iCol; in fts5MatchinfoLocalCb() local 225 iCol>=0; in fts5MatchinfoLocalCb() 228 aOut[iPhrase * ((p->nCol+31)/32) + iCol/32] |= ((u32)1 << iCol%32); in fts5MatchinfoLocalCb() 244 int iOff, iCol; in fts5MatchinfoLocalCb() local 272 int iPhrase, iOff, iCol = 0; in fts5MatchinfoLocalCb() local [all …]
|
| H A D | fts5_storage.c | 362 int iCol; member 401 int iCol; in fts5StorageDeleteFromIndex() local 414 ctx.iCol = -1; in fts5StorageDeleteFromIndex() 416 for(iCol=1; rc==SQLITE_OK && iCol<=pConfig->nCol; iCol++){ in fts5StorageDeleteFromIndex() 624 for(ctx.iCol=0; rc==SQLITE_OK && ctx.iCol<pConfig->nCol; ctx.iCol++){ in sqlite3Fts5StorageRebuild() 750 for(ctx.iCol=0; rc==SQLITE_OK && ctx.iCol<pConfig->nCol; ctx.iCol++){ in sqlite3Fts5StorageIndexInsert() 807 int iCol; member 832 int iCol; in fts5StorageIntegrityCallback() local 844 iCol = pCtx->iCol; in fts5StorageIntegrityCallback() 849 iCol = 0; in fts5StorageIntegrityCallback() [all …]
|
| H A D | fts5_vocab.c | 69 int iCol; member 488 for(pCsr->iCol++; pCsr->iCol<nCol; pCsr->iCol++){ in fts5VocabNextMethod() 514 pCsr->iCol = 0; in fts5VocabNextMethod() 590 for(/* noop */; pCsr->iCol<nCol && pCsr->aDoc[pCsr->iCol]==0; pCsr->iCol++); in fts5VocabNextMethod() 690 if( iCol==0 ){ in fts5VocabColumnMethod() 695 assert( iCol==1 || iCol==2 || iCol==3 ); in fts5VocabColumnMethod() 696 if( iCol==1 ){ in fts5VocabColumnMethod() 701 }else if( iCol==2 ){ in fts5VocabColumnMethod() 707 assert( iCol==1 || iCol==2 ); in fts5VocabColumnMethod() 708 if( iCol==1 ){ in fts5VocabColumnMethod() [all …]
|
| H A D | fts5_hash.c | 69 i16 iCol; /* Column of last value written */ member 244 int iCol, /* Column token appears in (-ve -> delete) */ in sqlite3Fts5HashWrite() argument 306 p->iCol = (pHash->eDetail==FTS5_DETAIL_FULL ? 0 : -1); in sqlite3Fts5HashWrite() 349 p->iCol = (pHash->eDetail==FTS5_DETAIL_FULL ? 0 : -1); in sqlite3Fts5HashWrite() 354 if( iCol>=0 ){ in sqlite3Fts5HashWrite() 359 assert_nc( iCol>=p->iCol ); in sqlite3Fts5HashWrite() 360 if( iCol!=p->iCol ){ in sqlite3Fts5HashWrite() 363 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iCol); in sqlite3Fts5HashWrite() 364 p->iCol = (i16)iCol; in sqlite3Fts5HashWrite() 368 p->iCol = (i16)(iPos = iCol); in sqlite3Fts5HashWrite()
|
| H A D | fts5_aux.c | 41 int iCol; /* Column to search */ member 63 if( ic==pIter->iCol ){ in fts5CInstIterNext() 88 int iCol, in fts5CInstIterInit() argument 96 pIter->iCol = iCol; in fts5CInstIterInit() 212 int iCol; in fts5HighlightFunction() local 220 iCol = sqlite3_value_int(apVal[0]); in fts5HighlightFunction() 224 rc = pApi->xColumnText(pFts, iCol, &ctx.zIn, &ctx.nIn); in fts5HighlightFunction() 323 int iCol, /* Column to score */ in fts5SnippetScore() argument 406 iCol = sqlite3_value_int(apVal[0]); in fts5SnippetFunction() 412 iBestCol = (iCol>=0 ? iCol : 0); in fts5SnippetFunction() [all …]
|
| H A D | fts5_tcl.c | 287 int iCol; in xF5tApi() local 359 int iCol; in xF5tApi() local 360 if( Tcl_GetIntFromObj(interp, objv[2], &iCol) ){ in xF5tApi() 363 rc = p->pApi->xColumnText(p->pFts, iCol, &z, &n); in xF5tApi() 371 int iCol; in xF5tApi() local 372 if( Tcl_GetIntFromObj(interp, objv[2], &iCol) ){ in xF5tApi() 375 rc = p->pApi->xColumnSize(p->pFts, iCol, &n); in xF5tApi() 445 int iCol; in xF5tApi() local 461 for( ;iCol>=0; p->pApi->xPhraseNext(p->pFts, &iter, &iCol, &iOff) ){ in xF5tApi() 477 int iCol; in xF5tApi() local [all …]
|
| H A D | fts5_main.c | 585 int iCol = p->iColumn; in fts5BestIndexMethod() local 598 if( iCol==nCol+1 ){ in fts5BestIndexMethod() 602 }else if( iCol>=0 ){ in fts5BestIndexMethod() 613 if( iCol>=0 && iCol<nCol && fts5UsePatternMatch(pConfig, p) ){ in fts5BestIndexMethod() 1260 iCol = 0; in fts5FilterMethod() 1262 iCol = iCol*10 + (idxStr[iIdxStr]-'0'); in fts5FilterMethod() 1288 iCol = 0; in fts5FilterMethod() 1290 iCol = iCol*10 + (idxStr[iIdxStr]-'0'); in fts5FilterMethod() 1799 int iCol, in fts5ApiColumnTotalSize() argument 1838 int iCol, in fts5ApiColumnText() argument [all …]
|
| /sqlite-3.40.0/ext/fts3/ |
| H A D | fts3_aux.c | 177 if( iCol==0 ){ in fts3auxBestIndexMethod() 184 if( iCol==4 ){ in fts3auxBestIndexMethod() 275 for(pCsr->iCol++; pCsr->iCol<pCsr->nStat; pCsr->iCol++){ in fts3auxNextMethod() 284 int iCol; in fts3auxNextMethod() local 299 iCol = 0; in fts3auxNextMethod() 311 iCol = 0; in fts3auxNextMethod() 343 iCol = (int)v; in fts3auxNextMethod() 344 if( iCol<1 ){ in fts3auxNextMethod() 355 pCsr->iCol = 0; in fts3auxNextMethod() 477 switch( iCol ){ in fts3auxColumnMethod() [all …]
|
| H A D | fts3_snippet.c | 555 sIter.iCol = iCol; in fts3BestSnippet() 572 pFragment->iCol = iCol; in fts3BestSnippet() 872 int iCol = 0; in fts3ExprLHits() local 887 p->aMatchinfo[iStart + (iCol+1)/32] |= (1 << (iCol&0x1F)); in fts3ExprLHits() 1145 int iCol; in fts3MatchinfoLcs() local 1162 for(iCol=0; iCol<pInfo->nCol; iCol++){ in fts3MatchinfoLcs() 1269 for(iCol=0; iCol<pInfo->nCol; iCol++){ in fts3MatchinfoValues() 1291 for(iCol=0; iCol<pInfo->nCol; iCol++){ in fts3MatchinfoValues() 1498 if( iCol>=0 && iRead!=iCol ) continue; in sqlite3Fts3Snippet() 1625 for(iCol=0; iCol<pTab->nColumn; iCol++){ in sqlite3Fts3Offsets() [all …]
|
| H A D | fts3_term.c | 45 int iCol; /* Current 'col' value */ member 215 pCsr->iCol = 0; in fts3termNextMethod() 229 pCsr->iCol = 0; in fts3termNextMethod() 235 pCsr->iCol += (int)v; in fts3termNextMethod() 301 int iCol /* Index of column to read value from */ in fts3termColumnMethod() argument 305 assert( iCol>=0 && iCol<=3 ); in fts3termColumnMethod() 306 switch( iCol ){ in fts3termColumnMethod() 314 sqlite3_result_int64(pCtx, p->iCol); in fts3termColumnMethod()
|
| H A D | fts3.c | 1459 for(iCol=0; iCol<nCol; iCol++){ in fts3InitVtab() 1474 for(iCol=0; iCol<nCol; iCol++){ in fts3InitVtab() 2209 if( iCol ){ in fts3PutColNumber() 3461 assert( iCol>=0 && iCol<=p->nColumn+2 ); in fts3ColumnMethod() 3715 int iCol = -1; in fts3SnippetFunc() local 5898 int iCol; in sqlite3Fts3EvalPhraseStats() local 5902 for(iCol=0; iCol<pTab->nColumn; iCol++){ in sqlite3Fts3EvalPhraseStats() 5910 for(iCol=0; iCol<pTab->nColumn; iCol++){ in sqlite3Fts3EvalPhraseStats() 5911 aiOut[iCol*3 + 1] = pExpr->aMI[iCol*3 + 1]; in sqlite3Fts3EvalPhraseStats() 5912 aiOut[iCol*3 + 2] = pExpr->aMI[iCol*3 + 2]; in sqlite3Fts3EvalPhraseStats() [all …]
|
| H A D | fts3_write.c | 714 if( iCol>0 && p->iLastCol!=iCol ){ in fts3PendingListAppend() 723 if( iCol>=0 ){ in fts3PendingListAppend() 752 int iCol, in fts3PendingTermsAddOne() argument 2829 assert( iCol<0 || iCol<p->nColumn ); in sqlite3Fts3MsrIncrStart() 3086 int iCol, in fts3ReadEndBlockField() argument 3593 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){ in fts3DoRebuild() 3608 for(iCol=0; iCol<=p->nColumn; iCol++){ in fts3DoRebuild() 3609 aSzIns[iCol] += aSz[iCol]; in fts3DoRebuild() 5327 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){ in fts3IntegrityCheck() 5522 if( (pDef->iCol>=p->nColumn || pDef->iCol==i) in sqlite3Fts3CacheDeferredDoclists() [all …]
|
| /sqlite-3.40.0/src/ |
| H A D | resolve.c | 79 assert( iCol>=0 && iCol<pEList->nExpr ); in resolveAlias() 467 int iCol; in lookupName() local 471 for(iCol=0, pCol=pTab->aCol; iCol<pTab->nCol; iCol++, pCol++){ in lookupName() 483 iCol = -1; in lookupName() 784 pItem->colUsed |= ((Bitmask)1)<<(iCol>=BMS ? BMS-1 : iCol); in sqlite3CreateColumnExpr() 1462 int iCol = -1; in resolveCompoundOrderBy() local 1468 if( iCol<=0 || iCol>pEList->nExpr ){ in resolveCompoundOrderBy() 1474 if( iCol==0 ){ in resolveCompoundOrderBy() 1497 if( iCol>0 ){ in resolveCompoundOrderBy() 1643 if( iCol>0 ){ in resolveOrderGroupBy() [all …]
|
| H A D | vdbeblob.c | 28 u16 iCol; /* Table column this handle is open on */ member 81 type = pC->nHdrParsed>p->iCol ? pC->aType[p->iCol] : 0; in blobSeekToRow() 82 testcase( pC->nHdrParsed==p->iCol ); in blobSeekToRow() 83 testcase( pC->nHdrParsed==p->iCol+1 ); in blobSeekToRow() 92 p->iOffset = pC->aType[p->iCol + pC->nField]; in blobSeekToRow() 132 int iCol; /* Index of zColumn in row-record */ in sqlite3_blob_open() local 191 for(iCol=0; iCol<pTab->nCol; iCol++) { in sqlite3_blob_open() 192 if( sqlite3StrICmp(pTab->aCol[iCol].zCnName, zColumn)==0 ){ in sqlite3_blob_open() 196 if( iCol==pTab->nCol ){ in sqlite3_blob_open() 221 if( pFKey->aCol[j].iFrom==iCol ){ in sqlite3_blob_open() [all …]
|
| H A D | analyze.c | 349 pTo->iCol = pFrom->iCol; in sampleCopy() 517 assert( pNew->iCol==pOld->iCol ); in sampleIsBetterPost() 543 assert( IsStat4 || (pNew->iCol==0 && pOld->iCol==0) ); in sampleIsBetter() 547 if( pNew->iCol<pOld->iCol ) return 1; in sampleIsBetter() 548 return (pNew->iCol==pOld->iCol && sampleIsBetterPost(pAccum, pNew, pOld)); in sampleIsBetter() 583 assert( pOld->iCol>pNew->iCol ); in sampleInsert() 591 pUpgrade->iCol = pNew->iCol; in sampleInsert() 592 pUpgrade->anEq[pUpgrade->iCol] = pNew->anEq[pUpgrade->iCol]; in sampleInsert() 1628 int iCol; local 1638 for(iCol=0; iCol<nCol; iCol++){ [all …]
|
| H A D | fkey.c | 484 if( iCol>=0 && iCol!=pTab->iPKey ){ in exprTableRegister() 485 pCol = &pTab->aCol[iCol]; in exprTableRegister() 514 pExpr->iColumn = iCol; in exprTableColumn() 590 iCol = pIdx ? pIdx->aiColumn[i] : -1; in fkScanChildren() 593 assert( iCol>=0 ); in fkScanChildren() 594 zCol = pFKey->pFrom->aCol[iCol].zCnName; in fkScanChildren() 626 i16 iCol = pIdx->aiColumn[i]; in fkScanChildren() local 627 assert( iCol>=0 ); in fkScanChildren() 918 int iCol; in sqlite3FkCheck() local 966 iCol = pFKey->aCol[0].iFrom; in sqlite3FkCheck() [all …]
|
| H A D | alter.c | 630 for(iCol=0; iCol<pTab->nCol; iCol++){ in sqlite3AlterRenameColumn() 633 if( iCol==pTab->nCol ){ in sqlite3AlterRenameColumn() 1011 && pExpr->iColumn==p->iCol in renameColumnExprCb() 1016 && pExpr->iColumn==p->iCol in renameColumnExprCb() 1490 if( iCol<0 ) return; in renameColumnFunc() 1497 zOld = pTab->aCol[iCol].zCnName; in renameColumnFunc() 1499 sCtx.iCol = ((iCol==pTab->iPKey) ? -1 : iCol); in renameColumnFunc() 1537 if( sCtx.iCol<0 ){ in renameColumnFunc() 2093 if( iCol<pTab->nCol-1 ){ in dropColumnFunc() 2152 if( iCol<0 ){ in sqlite3AlterDropColumn() [all …]
|
| /sqlite-3.40.0/test/ |
| H A D | fts3_common.tcl | 180 set iCol 0 199 set iCol [gobble_varint doclist] 217 set iCol 0 229 set es "Error at docid=$iDoc col=$iCol pos=$pos. Index " 236 incr iCol 290 set iCol 0 298 lappend lCol [list $iCol $lPos] 301 set iCol [gobble_varint doclist] 310 lappend lCol [list $iCol $lPos] 326 foreach {iCol lPos} $col {} [all …]
|
| H A D | fts3auto.test | 166 set iColFilter $iCol 216 set iCol 0 225 incr iCol 229 set nCol $iCol 241 for {set iCol 0} {$iCol < $nCol} {incr iCol} { 242 set nHit($iPhrase,$iCol) 0 243 set nDoc($iPhrase,$iCol) 0 270 for {set iCol 0} {$iCol < $nCol} {incr iCol} { 295 for {set iCol 0} {$iCol<$nCol} {incr iCol} { 308 for {set iCol 0} {$iCol<$nCol} {incr iCol} { [all …]
|
| H A D | vt02.c | 589 int iCol = pInfo->aConstraint[i].iColumn; in sqlite3BestIndexLog() local 596 }else if( iCol<0 ){ in sqlite3BestIndexLog() 599 zCol = azColname[iCol]; in sqlite3BestIndexLog() 648 int iCol = pInfo->aOrderBy[i].iColumn; in sqlite3BestIndexLog() local 653 iCol>=0 ? azColname[iCol] : "rowid", in sqlite3BestIndexLog() 666 int iCol = pInfo->aConstraint[i].iColumn; in sqlite3BestIndexLog() local 673 }else if( iCol<0 ){ in sqlite3BestIndexLog() 676 zCol = azColname[iCol]; in sqlite3BestIndexLog() 851 int iCol = pInfo->aOrderBy[i].iColumn; in vt02BestIndex() local 852 if( iCol<0 ) iCol = 0; in vt02BestIndex() [all …]
|
| /sqlite-3.40.0/ext/misc/ |
| H A D | qpvtab.c | 348 int iCol = pIdxInfo->aConstraint[i].iColumn; in qpvtabBestIndex() local 350 if( iCol==QPVTAB_FLAGS && pIdxInfo->aConstraint[i].usable ){ in qpvtabBestIndex() 362 iCol = QPVTAB_NONE; in qpvtabBestIndex() 366 azColname[iCol], in qpvtabBestIndex() 378 int iCol = pIdxInfo->aConstraint[i].iColumn; in qpvtabBestIndex() local 383 iCol = QPVTAB_NONE; in qpvtabBestIndex() 385 if( iCol>=QPVTAB_A && pIdxInfo->aConstraint[i].usable ){ in qpvtabBestIndex() 387 if( iCol<=QPVTAB_FLAGS || (pIdxInfo->idxNum & 0x004)!=0 ){ in qpvtabBestIndex() 394 int iCol = pIdxInfo->aOrderBy[i].iColumn; in qpvtabBestIndex() local 396 iCol>=0 ? azColname[iCol] : "rowid", in qpvtabBestIndex()
|
| H A D | completion.c | 196 int iCol = -1; /* If >=0, step pCur->pStmt and use the i-th column */ in completionNext() local 207 iCol = -1; in completionNext() 215 iCol = 1; in completionNext() 239 iCol = 0; in completionNext() 265 iCol = 0; in completionNext() 270 if( iCol<0 ){ in completionNext() 276 pCur->zCurrentRow = (const char*)sqlite3_column_text(pCur->pStmt, iCol); in completionNext() 277 pCur->szRow = sqlite3_column_bytes(pCur->pStmt, iCol); in completionNext()
|
| H A D | series.c | 345 int iCol; /* 0 for start, 1 for stop, 2 for step */ in seriesBestIndex() local 348 iCol = pConstraint->iColumn - SERIES_COLUMN_START; in seriesBestIndex() 349 assert( iCol>=0 && iCol<=2 ); in seriesBestIndex() 350 iMask = 1 << iCol; in seriesBestIndex() 351 if( iCol==0 ) bStartSeen = 1; in seriesBestIndex() 357 aIdx[iCol] = i; in seriesBestIndex()
|
| /sqlite-3.40.0/ext/fts1/ |
| H A D | fts1.c | 509 int iPos, iCol; in printDoclist() local 2195 pMatch->iCol = iCol; in snippetAppendMatch() 2258 int iCol; in snippetOffsetsOfColumn() local 2260 if( iCol>=0 && iCol<nColumn && iCol!=iColumn ) continue; in snippetOffsetsOfColumn() 2358 for(i=0; i<nMatch && aMatch[i].iCol<iCol; i++){} in wordBoundary() 2422 int iCol; in snippetText() local 2456 iCol = aMatch[i].iCol; in snippetText() 2481 while( iMatch<nMatch && aMatch[iMatch].iCol<iCol ){ iMatch++; } in snippetText() 2484 && aMatch[iMatch].iCol<=iCol ){ in snippetText() 2488 && aMatch[iMatch].iCol==iCol ){ in snippetText() [all …]
|
| /sqlite-3.40.0/ext/fts5/test/ |
| H A D | fts5_common.tcl | 260 for {set iCol 0} {$iCol < [llength $aCol]} {incr iCol} { 265 if {$O(-col)!="" && [lsearch $O(-col) $iCol]<0} continue 266 set zCol [lindex $aCol $iCol] 322 for {set iCol 0} {$iCol < [llength $aCol]} {incr iCol} { 324 lappend res "$counter.$iCol.$a"
|