aiColumn         11733 ext/sqlite3/libsqlite/sqlite3.c   i16 *aiColumn;           /* Which columns are used by this index.  1st is 0 */
aiColumn         77672 ext/sqlite3/libsqlite/sqlite3.c           if( pIdx->aiColumn[j]==iCol ){
aiColumn         84546 ext/sqlite3/libsqlite/sqlite3.c         if( (pIdx->aiColumn[0]==iCol)
aiColumn         89249 ext/sqlite3/libsqlite/sqlite3.c         k = sqlite3ColumnOfIndex(pIdx, pPk->aiColumn[j]);
aiColumn         89251 ext/sqlite3/libsqlite/sqlite3.c         VdbeComment((v, "%s", pTab->aCol[pPk->aiColumn[j]].zName));
aiColumn         89300 ext/sqlite3/libsqlite/sqlite3.c                                       pIdx->aiColumn[0], regSample);
aiColumn         89303 ext/sqlite3/libsqlite/sqlite3.c         i16 iCol = pIdx->aiColumn[i];
aiColumn         91618 ext/sqlite3/libsqlite/sqlite3.c     if( iCol==pIdx->aiColumn[i] ) return i;
aiColumn         92199 ext/sqlite3/libsqlite/sqlite3.c       if( pIdx->aiColumn[0]==i ){
aiColumn         92405 ext/sqlite3/libsqlite/sqlite3.c   memcpy(zExtra, pIdx->aiColumn, sizeof(i16)*pIdx->nColumn);
aiColumn         92406 ext/sqlite3/libsqlite/sqlite3.c   pIdx->aiColumn = (i16*)zExtra;
aiColumn         92437 ext/sqlite3/libsqlite/sqlite3.c     i16 x = pIdx->aiColumn[i];
aiColumn         92439 ext/sqlite3/libsqlite/sqlite3.c     wIndex += x<0 ? 1 : aCol[pIdx->aiColumn[i]].szEst;
aiColumn         92522 ext/sqlite3/libsqlite/sqlite3.c       if( hasColumn(pPk->aiColumn, j, pPk->aiColumn[i]) ){
aiColumn         92525 ext/sqlite3/libsqlite/sqlite3.c         pPk->aiColumn[j++] = pPk->aiColumn[i];
aiColumn         92538 ext/sqlite3/libsqlite/sqlite3.c       pTab->aCol[pPk->aiColumn[i]].notNull = 1;
aiColumn         92553 ext/sqlite3/libsqlite/sqlite3.c       if( !hasColumn(pIdx->aiColumn, pIdx->nKeyCol, pPk->aiColumn[i]) ) n++;
aiColumn         92562 ext/sqlite3/libsqlite/sqlite3.c       if( !hasColumn(pIdx->aiColumn, pIdx->nKeyCol, pPk->aiColumn[i]) ){
aiColumn         92563 ext/sqlite3/libsqlite/sqlite3.c         pIdx->aiColumn[j] = pPk->aiColumn[i];
aiColumn         92577 ext/sqlite3/libsqlite/sqlite3.c       if( !hasColumn(pPk->aiColumn, j, i) ){
aiColumn         92579 ext/sqlite3/libsqlite/sqlite3.c         pPk->aiColumn[j] = i;
aiColumn         93609 ext/sqlite3/libsqlite/sqlite3.c     p->aiColumn = (i16*)pExtra;       pExtra += sizeof(i16)*nCol;
aiColumn         93893 ext/sqlite3/libsqlite/sqlite3.c     pIndex->aiColumn[i] = (i16)j;
aiColumn         93918 ext/sqlite3/libsqlite/sqlite3.c       int x = pPk->aiColumn[j];
aiColumn         93919 ext/sqlite3/libsqlite/sqlite3.c       if( hasColumn(pIndex->aiColumn, pIndex->nKeyCol, x) ){
aiColumn         93922 ext/sqlite3/libsqlite/sqlite3.c         pIndex->aiColumn[i] = x;
aiColumn         93930 ext/sqlite3/libsqlite/sqlite3.c     pIndex->aiColumn[i] = -1;
aiColumn         93969 ext/sqlite3/libsqlite/sqlite3.c         if( pIdx->aiColumn[k]!=pIndex->aiColumn[k] ) break;
aiColumn         94832 ext/sqlite3/libsqlite/sqlite3.c     char *zCol = pTab->aCol[pIdx->aiColumn[j]].zName;
aiColumn         94878 ext/sqlite3/libsqlite/sqlite3.c     assert( z!=0 || pIndex->aiColumn[i]<0 );
aiColumn         94879 ext/sqlite3/libsqlite/sqlite3.c     if( pIndex->aiColumn[i]>=0 && 0==sqlite3StrICmp(z, zColl) ){
aiColumn         95999 ext/sqlite3/libsqlite/sqlite3.c                                         pPk->aiColumn[i], iPk+i);
aiColumn         96395 ext/sqlite3/libsqlite/sqlite3.c     if( pPrior && pPrior->aiColumn[j]==pIdx->aiColumn[j] ) continue;
aiColumn         96396 ext/sqlite3/libsqlite/sqlite3.c     sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, pIdx->aiColumn[j],
aiColumn         98478 ext/sqlite3/libsqlite/sqlite3.c           i16 iCol = pIdx->aiColumn[i];     /* Index of column in parent tbl */
aiColumn         98633 ext/sqlite3/libsqlite/sqlite3.c           int iParent = pIdx->aiColumn[i]+1+regData;
aiColumn         98635 ext/sqlite3/libsqlite/sqlite3.c           if( pIdx->aiColumn[i]==pTab->iPKey ){
aiColumn         98807 ext/sqlite3/libsqlite/sqlite3.c     iCol = pIdx ? pIdx->aiColumn[i] : -1;
aiColumn         98841 ext/sqlite3/libsqlite/sqlite3.c         i16 iCol = pIdx->aiColumn[i];
aiColumn         99167 ext/sqlite3/libsqlite/sqlite3.c         char *zCol = pTo->aCol[pIdx ? pIdx->aiColumn[i] : pTo->iPKey].zName;
aiColumn         99292 ext/sqlite3/libsqlite/sqlite3.c         for(i=0; i<pIdx->nKeyCol; i++) mask |= COLUMN_MASK(pIdx->aiColumn[i]);
aiColumn         99415 ext/sqlite3/libsqlite/sqlite3.c       tToCol.z = pTab->aCol[pIdx ? pIdx->aiColumn[i] : pTab->iPKey].zName;
aiColumn         99721 ext/sqlite3/libsqlite/sqlite3.c       i16 x = pIdx->aiColumn[n];
aiColumn         101024 ext/sqlite3/libsqlite/sqlite3.c       int iField = pIdx->aiColumn[i];
aiColumn         101084 ext/sqlite3/libsqlite/sqlite3.c             x = sqlite3ColumnOfIndex(pIdx, pPk->aiColumn[i]);
aiColumn         101087 ext/sqlite3/libsqlite/sqlite3.c                          pTab->aCol[pPk->aiColumn[i]].zName));
aiColumn         101104 ext/sqlite3/libsqlite/sqlite3.c             x = pPk->aiColumn[i];
aiColumn         101352 ext/sqlite3/libsqlite/sqlite3.c     if( pSrc->aiColumn[i]!=pDest->aiColumn[i] ){
aiColumn         104636 ext/sqlite3/libsqlite/sqlite3.c           for(k=1; k<=pTab->nCol && pPk->aiColumn[k-1]!=i; k++){}
aiColumn         104705 ext/sqlite3/libsqlite/sqlite3.c         i16 cnum = pIdx->aiColumn[i];
aiColumn         105160 ext/sqlite3/libsqlite/sqlite3.c               int iCol = pIdx->aiColumn[kk];
aiColumn         113682 ext/sqlite3/libsqlite/sqlite3.c         if( aXRef[pIdx->aiColumn[i]]>=0 ){
aiColumn         113782 ext/sqlite3/libsqlite/sqlite3.c       sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, pPk->aiColumn[i],
aiColumn         116717 ext/sqlite3/libsqlite/sqlite3.c     for(j=0; pIdx->aiColumn[j]!=iColumn; j++){
aiColumn         117706 ext/sqlite3/libsqlite/sqlite3.c      && p->iColumn==pIdx->aiColumn[iCol]
aiColumn         117769 ext/sqlite3/libsqlite/sqlite3.c       i16 iCol = pIdx->aiColumn[i];
aiColumn         117982 ext/sqlite3/libsqlite/sqlite3.c         pIdx->aiColumn[n] = pTerm->u.leftColumn;
aiColumn         117995 ext/sqlite3/libsqlite/sqlite3.c       pIdx->aiColumn[n] = i;
aiColumn         118002 ext/sqlite3/libsqlite/sqlite3.c       pIdx->aiColumn[n] = i;
aiColumn         118008 ext/sqlite3/libsqlite/sqlite3.c   pIdx->aiColumn[n] = -1;
aiColumn         118468 ext/sqlite3/libsqlite/sqlite3.c   int iCol = p->aiColumn[nEq];
aiColumn         118620 ext/sqlite3/libsqlite/sqlite3.c         aff = p->pTable->aCol[p->aiColumn[nEq]].affinity;
aiColumn         118779 ext/sqlite3/libsqlite/sqlite3.c   aff = p->pTable->aCol[p->aiColumn[nEq-1]].affinity;
aiColumn         119125 ext/sqlite3/libsqlite/sqlite3.c       assert( pIdx->aiColumn[j]>=0 );
aiColumn         119126 ext/sqlite3/libsqlite/sqlite3.c       VdbeComment((v, "%s", pIdx->pTable->aCol[pIdx->aiColumn[j]].zName));
aiColumn         119213 ext/sqlite3/libsqlite/sqlite3.c   i16 *aiColumn = pIndex->aiColumn;
aiColumn         119218 ext/sqlite3/libsqlite/sqlite3.c     char *z = aiColumn[i] < 0 ? "rowid" : aCol[aiColumn[i]].zName;
aiColumn         119229 ext/sqlite3/libsqlite/sqlite3.c     char *z = aiColumn[j] < 0 ? "rowid" : aCol[aiColumn[j]].zName;
aiColumn         119233 ext/sqlite3/libsqlite/sqlite3.c     char *z = aiColumn[j] < 0 ? "rowid" : aCol[aiColumn[j]].zName;
aiColumn         119761 ext/sqlite3/libsqlite/sqlite3.c        && (j = pIdx->aiColumn[nEq])>=0 
aiColumn         119896 ext/sqlite3/libsqlite/sqlite3.c         k = sqlite3ColumnOfIndex(pIdx, pPk->aiColumn[j]);
aiColumn         120120 ext/sqlite3/libsqlite/sqlite3.c                 int iCol = pPk->aiColumn[iPk];
aiColumn         120904 ext/sqlite3/libsqlite/sqlite3.c   iCol = pProbe->aiColumn[pNew->u.btree.nEq];
aiColumn         121159 ext/sqlite3/libsqlite/sqlite3.c         if( pExpr->iColumn==pIndex->aiColumn[jj] ) return 1;
aiColumn         121174 ext/sqlite3/libsqlite/sqlite3.c     int x = pIdx->aiColumn[j];
aiColumn         121279 ext/sqlite3/libsqlite/sqlite3.c     sPk.aiColumn = &aiColumnPk;
aiColumn         121893 ext/sqlite3/libsqlite/sqlite3.c         assert( pIndex->aiColumn[nColumn-1]==(-1) || !HasRowid(pIndex->pTable));
aiColumn         121921 ext/sqlite3/libsqlite/sqlite3.c           iColumn = pIndex->aiColumn[j];
aiColumn         122497 ext/sqlite3/libsqlite/sqlite3.c         pTerm = findTerm(pWC, iCur, pIdx->aiColumn[j], 0, WO_EQ, pIdx);
aiColumn         123208 ext/sqlite3/libsqlite/sqlite3.c             x = pPk->aiColumn[x];