Lines Matching defs:aiColumn
10350 ** by the aiColumn[] field of this structure. For example, suppose
10359 ** The value of aiColumn is {2, 0}. aiColumn[0]==2 because the
10362 ** Ex1.aCol[], hence Ex2.aiColumn[1]==0.
10373 int *aiColumn; /* Which columns are used by this index. 1st is 0 */
71440 if( pIdx->aiColumn[j]==iCol ){
75935 if( (pIdx->aiColumn[0]==iCol)
79921 sqlite3VdbeAddOp3(v, OP_Column, iTabCur, pIdx->aiColumn[0], regSample);
79922 sqlite3ColumnDefault(v, pTab, pIdx->aiColumn[0], regSample);
82473 if( pIdx->aiColumn[0]==i ){
83898 sizeof(int)*nCol + /* Index.aiColumn */
83912 pIndex->aiColumn = (int *)(&pIndex->azColl[nCol]);
83913 pIndex->aSortOrder = (u8 *)(&pIndex->aiColumn[nCol]);
83957 pIndex->aiColumn[i] = j;
84020 if( pIdx->aiColumn[k]!=pIndex->aiColumn[k] ) break;
86138 int idx = pIdx->aiColumn[j];
88026 int iCol = pIdx->aiColumn[i]; /* Index of column in parent tbl */
88177 int iParent = pIdx->aiColumn[i]+1+regData;
88179 if( pIdx->aiColumn[i]==pTab->iPKey ){
88291 iCol = pIdx->aiColumn[i];
88552 char *zCol = pTo->aCol[pIdx ? pIdx->aiColumn[i] : pTo->iPKey].zName;
88650 for(i=0; i<pIdx->nColumn; i++) mask |= COLUMN_MASK(pIdx->aiColumn[i]);
88786 tToCol.z = pIdx ? pTab->aCol[pIdx->aiColumn[i]].zName : "oid";
89074 pIdx->zColAff[n] = pTab->aCol[pIdx->aiColumn[n]].affinity;
90322 int idx = pIdx->aiColumn[i];
90374 char *zCol = pTab->aCol[pIdx->aiColumn[j]].zName;
90560 if( pSrc->aiColumn[i]!=pDest->aiColumn[i] ){
93052 int cnum = pIdx->aiColumn[i];
100728 if( aXRef[pIdx->aiColumn[i]]>=0 ){
103193 for(j=0; pIdx->aiColumn[j]!=iColumn; j++){
104016 && p->iColumn==pIdx->aiColumn[iCol]
104134 int iCol = pIdx->aiColumn[i];
104195 assert( pIdx->zName || (pIdx->nColumn==1 && pIdx->aiColumn[0]==-1) );
104224 iColumn = pIdx->aiColumn[i];
104637 nByte += nColumn*sizeof(int); /* Index.aiColumn */
104644 pIdx->aiColumn = (int*)&pIdx->azColl[nColumn];
104645 pIdx->aSortOrder = (u8*)&pIdx->aiColumn[nColumn];
104658 pIdx->aiColumn[n] = pTerm->u.leftColumn;
104671 pIdx->aiColumn[n] = i;
104678 pIdx->aiColumn[n] = i;
105270 u8 aff = p->pTable->aCol[p->aiColumn[0]].affinity;
105350 aff = p->pTable->aCol[p->aiColumn[0]].affinity;
105489 sPk.aiColumn = &aiColumnPk;
105597 int j = pProbe->aiColumn[nEq];
105638 int j = (nEq==pProbe->nColumn ? -1 : pProbe->aiColumn[nEq]);
105690 int x = pIdx->aiColumn[j];
106173 int k = pIdx->aiColumn[j];
106254 int *aiColumn = pIndex->aiColumn;
106264 explainAppendTerm(&txt, i, aCol[aiColumn[i]].zName, "=");
106269 char *z = (j==pIndex->nColumn ) ? "rowid" : aCol[aiColumn[j]].zName;
106273 aiColumn[j]].zName;
106631 k = (nEq==pIdx->nColumn ? -1 : pIdx->aiColumn[nEq]);
106646 /* assert( pOrderBy->a[0].pExpr->iColumn==pIdx->aiColumn[nEq] ); */
107802 if( pOp->p2==pIdx->aiColumn[j] ){