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

/illumos-gate/usr/src/lib/libsqlite/src/
H A Dupdate.c48 char *aIdxUsed = 0; /* aIdxUsed[i]==1 if the i-th index is used */ local
177 aIdxUsed = (char*)&apIdx[nIdx];
189 aIdxUsed[j] = 1;
191 aIdxUsed[j] = 0;
334 if( openAll || aIdxUsed[i] ){
380 sqliteGenerateConstraintChecks(pParse, pTab, iCur, aIdxUsed, chngRecno, 1,
385 sqliteGenerateRowIndexDelete(db, v, pTab, iCur, aIdxUsed);
395 sqliteCompleteInsertion(pParse, pTab, iCur, aIdxUsed, chngRecno, 1, -1);
410 if( openAll || aIdxUsed[
[all...]
H A Ddelete.c375 char *aIdxUsed /* Only delete if aIdxUsed!=0 && aIdxUsed[i]!=0 */
382 if( aIdxUsed!=0 && aIdxUsed[i-1]==0 ) continue;
H A Dinsert.c570 ** aIdxUsed!=0 and aIdxUsed[i]!=0.
615 ** cursors do not need to be open for indices where aIdxUsed[i]==0.
627 char *aIdxUsed, /* Which indices are used. NULL means all are used */
765 if( aIdxUsed && aIdxUsed[iCur]==0 ) continue; /* Skip unused indices */
870 char *aIdxUsed, /* Which indices are used. NULL means all are used */
885 if( aIdxUsed && aIdxUsed[i]==0 ) continue;
623 sqliteGenerateConstraintChecks( Parse *pParse, Table *pTab, int base, char *aIdxUsed, int recnoChng, int isUpdate, int overrideError, int ignoreDest ) argument
866 sqliteCompleteInsertion( Parse *pParse, Table *pTab, int base, char *aIdxUsed, int recnoChng, int isUpdate, int newIdx ) argument

Completed in 60 milliseconds