Home
last modified time | relevance | path

Searched refs:aIdxUsed (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/lib/libsqlite/src/
H A Dupdate.c45 char *aIdxUsed = 0; /* aIdxUsed[i]==1 if the i-th index is used */ in sqliteUpdate() local
174 aIdxUsed = (char*)&apIdx[nIdx]; in sqliteUpdate()
186 aIdxUsed[j] = 1; in sqliteUpdate()
188 aIdxUsed[j] = 0; in sqliteUpdate()
331 if( openAll || aIdxUsed[i] ){ in sqliteUpdate()
377 sqliteGenerateConstraintChecks(pParse, pTab, iCur, aIdxUsed, chngRecno, 1, in sqliteUpdate()
382 sqliteGenerateRowIndexDelete(db, v, pTab, iCur, aIdxUsed); in sqliteUpdate()
392 sqliteCompleteInsertion(pParse, pTab, iCur, aIdxUsed, chngRecno, 1, -1); in sqliteUpdate()
407 if( openAll || aIdxUsed[i] ) in sqliteUpdate()
429 if( openAll || aIdxUsed[i] ){ in sqliteUpdate()
H A Dinsert.c624 char *aIdxUsed, /* Which indices are used. NULL means all are used */ in sqliteGenerateConstraintChecks() argument
762 if( aIdxUsed && aIdxUsed[iCur]==0 ) continue; /* Skip unused indices */ in sqliteGenerateConstraintChecks()
867 char *aIdxUsed, /* Which indices are used. NULL means all are used */ in sqliteCompleteInsertion() argument
882 if( aIdxUsed && aIdxUsed[i]==0 ) continue; in sqliteCompleteInsertion()
H A Ddelete.c372 char *aIdxUsed /* Only delete if aIdxUsed!=0 && aIdxUsed[i]!=0 */ in sqliteGenerateRowIndexDelete() argument
379 if( aIdxUsed!=0 && aIdxUsed[i-1]==0 ) continue; in sqliteGenerateRowIndexDelete()