Home
last modified time | relevance | path

Searched refs:iCol (Results 1 – 25 of 68) sorted by relevance

123

/sqlite-3.40.0/ext/fts5/
H A Dfts5_test_mi.c134 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 Dfts5_storage.c362 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 Dfts5_vocab.c69 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 Dfts5_hash.c69 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 Dfts5_aux.c41 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 Dfts5_tcl.c287 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 Dfts5_main.c585 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 Dfts3_aux.c177 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 Dfts3_snippet.c555 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 Dfts3_term.c45 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 Dfts3.c1459 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 Dfts3_write.c714 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 Dresolve.c79 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 Dvdbeblob.c28 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 Danalyze.c349 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 Dfkey.c484 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 Dalter.c630 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 Dfts3_common.tcl180 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 Dfts3auto.test166 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 Dvt02.c589 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 Dqpvtab.c348 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 Dcompletion.c196 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 Dseries.c345 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 Dfts1.c509 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 Dfts5_common.tcl260 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"

123