Home
last modified time | relevance | path

Searched refs:aiCol (Results 1 – 8 of 8) sorted by relevance

/sqlite-3.40.0/src/
H A Dfkey.c225 if( !aiCol ) return 1; in sqlite3FkLocateIndex()
226 *paiCol = aiCol; in sqlite3FkLocateIndex()
240 if( aiCol ){ in sqlite3FkLocateIndex()
269 if( aiCol ) aiCol[i] = pFKey->aCol[j].iFrom; in sqlite3FkLocateIndex()
592 iCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom; in fkScanChildren()
917 int *aiCol; in sqlite3FkCheck() local
964 aiCol = aiFree; in sqlite3FkCheck()
967 aiCol = &iCol; in sqlite3FkCheck()
971 aiCol[i] = -1; in sqlite3FkCheck()
1019 int *aiCol = 0; in sqlite3FkCheck() local
[all …]
H A Dinsert.c1464 if( pWalker->u.aiCol[pExpr->iColumn]>=0 ){ in checkConstraintExprNode()
1498 w.u.aiCol = aiChng; in sqlite3ExprReferencesUpdatedColumn()
H A Dbuild.c2233 static int hasColumn(const i16 *aiCol, int nCol, int x){ in hasColumn() argument
2235 if( x==*(aiCol++) ){ in hasColumn()
H A DsqliteInt.h4093 int *aiCol; /* array of column indexes */ member
H A Dselect.c3985 int *aCsrMap = pWalker->u.aiCol; in renumberCursorDoMapping()
4034 w.u.aiCol = aCsrMap; in renumberCursors()
/sqlite-3.40.0/ext/fts5/
H A Dfts5_expr.c255 pColset->aiCol[0] = iCol; in sqlite3Fts5ExprNew()
1975 int *aiCol = pNew->aiCol; in fts5ParseColset() local
1978 if( aiCol[i]==iCol ) return pNew; in fts5ParseColset()
1979 if( aiCol[i]>iCol ) break; in fts5ParseColset()
1982 aiCol[j] = aiCol[j-1]; in fts5ParseColset()
1984 aiCol[i] = iCol; in fts5ParseColset()
1989 for(i=1; i<pNew->nCol; i++) assert( pNew->aiCol[i]>pNew->aiCol[i-1] ); in fts5ParseColset()
2013 pRet->aiCol[pRet->nCol++] = i; in sqlite3Fts5ParseColsetInvert()
2087 int iDiff = pColset->aiCol[iIn] - pMerge->aiCol[iMerge]; in fts5MergeColset()
2089 pColset->aiCol[iOut++] = pMerge->aiCol[iMerge]; in fts5MergeColset()
[all …]
H A Dfts5_index.c3039 if( pColset->aiCol[i]==iCol ) return 1; in fts5IndexColsetTest()
3232 while( pColset->aiCol[i]<iCurrent ){ in fts5IndexExtractColset()
3247 if( pColset->aiCol[i]==iCurrent ){ in fts5IndexExtractColset()
3348 int *aiCol = pIter->pColset->aiCol; in fts5IterSetOutputs_Col100() local
3349 int *aiColEnd = &aiCol[pIter->pColset->nCol]; in fts5IterSetOutputs_Col100()
3358 while( *aiCol<iPrev ){ in fts5IterSetOutputs_Col100()
3359 aiCol++; in fts5IterSetOutputs_Col100()
3360 if( aiCol==aiColEnd ) goto setoutputs_col_out; in fts5IterSetOutputs_Col100()
3362 if( *aiCol==iPrev ){ in fts5IterSetOutputs_Col100()
H A Dfts5Int.h134 int aiCol[1]; member