Lines Matching defs:aDefer
138244 ** The aDefer[] array is used by the sorter-references optimization. For
138255 ** aDefer[] array for each database table that may be read as values are
138270 u8 nDefer; /* Number of valid entries in aDefer[] */
138275 } aDefer[4];
139223 ** Additionally, the pSort->aDefer[] array is populated with entries
139252 if( pSort->aDefer[j].iCsr==pExpr->iTable ) break;
139255 if( nDefer==ArraySize(pSort->aDefer) ){
139275 pSort->aDefer[nDefer].pTab = pExpr->y.pTab;
139276 pSort->aDefer[nDefer].iCsr = pExpr->iTable;
139277 pSort->aDefer[nDefer].nKey = nKey;
139416 ** composite primary keys in the SortCtx.aDefer[] array. */
139899 Table *pTab = pSort->aDefer[i].pTab;
139901 sqlite3OpenTable(pParse, pSort->aDefer[i].iCsr, iDb, pTab, OP_OpenRead);
139902 nRefKey = MAX(nRefKey, pSort->aDefer[i].nKey);
139970 int iCsr = pSort->aDefer[i].iCsr;
139971 Table *pTab = pSort->aDefer[i].pTab;
139972 int nKey = pSort->aDefer[i].nKey;