Lines Matching refs:aToOpen
133001 u8 *aToOpen = 0; /* Open cursor iTabCur+j if aToOpen[j] is true */ local
133249 aToOpen = sqlite3DbMallocRawNN(db, nIdx+2);
133250 if( aToOpen==0 ){
133254 memset(aToOpen, 1, nIdx+1);
133255 aToOpen[nIdx+1] = 0;
133256 if( aiCurOnePass[0]>=0 ) aToOpen[aiCurOnePass[0]-iTabCur] = 0;
133257 if( aiCurOnePass[1]>=0 ) aToOpen[aiCurOnePass[1]-iTabCur] = 0;
133288 iTabCur, aToOpen, &iDataCur, &iIdxCur);
133301 if( !IsVirtual(pTab) && aToOpen[iDataCur-iTabCur] ){
133380 if( aToOpen ) sqlite3DbNNFreeNN(db, aToOpen);
141549 u8 *aToOpen, /* If not NULL: boolean for each table and index */ argument
141576 if( HasRowid(pTab) && (aToOpen==0 || aToOpen[0]) ){
141589 if( aToOpen==0 || aToOpen[i+1] ){
159816 u8 *aToOpen; /* 1 for tables and indices to be opened */ local
159948 aToOpen = (u8*)(aRegIdx+nIdx+1);
159949 memset(aToOpen, 1, nIdx+1);
159950 aToOpen[nIdx+1] = 0;
160091 if( reg==0 ) aToOpen[nAllIdx+1] = 0;
160098 memset(aToOpen, 1, nIdx+1);
160265 if( iCur>=0 && iCur!=iDataCur && aToOpen[iCur-iBaseCur] ){
160319 if( aiCurOnePass[0]>=0 ) aToOpen[aiCurOnePass[0]-iBaseCur] = 0;
160320 if( aiCurOnePass[1]>=0 ) aToOpen[aiCurOnePass[1]-iBaseCur] = 0;
160327 aToOpen, &iNotUsed1, &iNotUsed2);