Home | History | Annotate | Download | only in dist

Lines Matching defs:aiColumn

11136 ** by the aiColumn[] field of this structure.  For example, suppose
11145 ** The value of aiColumn is {2, 0}. aiColumn[0]==2 because the
11148 ** Ex1.aCol[], hence Ex2.aiColumn[1]==0.
11159 i16 *aiColumn; /* Which columns are used by this index. 1st is 0 */
74792 if( pIdx->aiColumn[j]==iCol ){
79895 if( (pIdx->aiColumn[0]==iCol)
84614 k = sqlite3ColumnOfIndex(pIdx, pPk->aiColumn[j]);
84616 VdbeComment((v, "%s", pTab->aCol[pPk->aiColumn[j]].zName));
84664 pIdx->aiColumn[0], regSample);
84667 i16 iCol = pIdx->aiColumn[i];
86896 if( iCol==pIdx->aiColumn[i] ) return i;
87476 if( pIdx->aiColumn[0]==i ){
87682 memcpy(zExtra, pIdx->aiColumn, sizeof(i16)*pIdx->nColumn);
87683 pIdx->aiColumn = (i16*)zExtra;
87714 i16 x = pIdx->aiColumn[i];
87716 wIndex += x<0 ? 1 : aCol[pIdx->aiColumn[i]].szEst;
87800 pTab->aCol[pPk->aiColumn[i]].notNull = 1;
87814 if( !hasColumn(pIdx->aiColumn, pIdx->nKeyCol, pPk->aiColumn[i]) ) n++;
87823 if( !hasColumn(pIdx->aiColumn, pIdx->nKeyCol, pPk->aiColumn[i]) ){
87824 pIdx->aiColumn[j] = pPk->aiColumn[i];
87838 if( !hasColumn(pPk->aiColumn, j, i) ){
87840 pPk->aiColumn[j] = i;
88862 sizeof(i16)*nCol + /* Index.aiColumn */
88869 p->aiColumn = (i16*)pExtra; pExtra += sizeof(i16)*nCol;
89150 pIndex->aiColumn[i] = (i16)j;
89175 int x = pPk->aiColumn[j];
89176 if( hasColumn(pIndex->aiColumn, pIndex->nKeyCol, x) ){
89179 pIndex->aiColumn[i] = x;
89187 pIndex->aiColumn[i] = -1;
89226 if( pIdx->aiColumn[k]!=pIndex->aiColumn[k] ) break;
90091 char *zCol = pTab->aCol[pIdx->aiColumn[j]].zName;
90137 assert( z!=0 || pIndex->aiColumn[i]<0 );
90138 if( pIndex->aiColumn[i]>=0 && 0==sqlite3StrICmp(z, zColl) ){
91267 pPk->aiColumn[i], iPk+i);
91661 if( pPrior && pPrior->aiColumn[j]==pIdx->aiColumn[j] ) continue;
91662 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, pIdx->aiColumn[j],
93691 i16 iCol = pIdx->aiColumn[i]; /* Index of column in parent tbl */
93846 int iParent = pIdx->aiColumn[i]+1+regData;
93848 if( pIdx->aiColumn[i]==pTab->iPKey ){
94016 iCol = pIdx ? pIdx->aiColumn[i] : -1;
94050 i16 iCol = pIdx->aiColumn[i];
94363 char *zCol = pTo->aCol[pIdx ? pIdx->aiColumn[i] : pTo->iPKey].zName;
94467 for(i=0; i<pIdx->nKeyCol; i++) mask |= COLUMN_MASK(pIdx->aiColumn[i]);
94589 tToCol.z = pIdx ? pTab->aCol[pIdx->aiColumn[i]].zName : "oid";
94896 i16 x = pIdx->aiColumn[n];
96195 int iField = pIdx->aiColumn[i];
96255 x = sqlite3ColumnOfIndex(pIdx, pPk->aiColumn[i]);
96258 pTab->aCol[pPk->aiColumn[i]].zName));
96275 x = pPk->aiColumn[i];
96520 if( pSrc->aiColumn[i]!=pDest->aiColumn[i] ){
99686 for(k=1; ALWAYS(k<=pTab->nCol) && pPk->aiColumn[k-1]!=i; k++){}
99741 i16 cnum = pIdx->aiColumn[i];
100183 int iCol = pIdx->aiColumn[kk];
108488 if( aXRef[pIdx->aiColumn[i]]>=0 ){
108588 sqlite3ExprCodeGetColumnOfTable(v, pTab, iDataCur, pPk->aiColumn[i],
111460 for(j=0; pIdx->aiColumn[j]!=iColumn; j++){
112326 && p->iColumn==pIdx->aiColumn[iCol]
112389 i16 iCol = pIdx->aiColumn[i];
112588 pIdx->aiColumn[n] = pTerm->u.leftColumn;
112601 pIdx->aiColumn[n] = i;
112608 pIdx->aiColumn[n] = i;
112614 pIdx->aiColumn[n] = -1;
112964 int iCol = p->aiColumn[nEq];
113111 aff = p->pTable->aCol[p->aiColumn[nEq]].affinity;
113250 aff = p->pTable->aCol[p->aiColumn[nEq-1]].affinity;
113573 assert( pIdx->aiColumn[j]>=0 );
113574 VdbeComment((v, "%s", pIdx->pTable->aCol[pIdx->aiColumn[j]].zName));
113666 i16 *aiColumn = pIndex->aiColumn;
113676 char *z = aiColumn[i] < 0 ? "rowid" : aCol[aiColumn[i]].zName;
113689 char *z = aiColumn[j] < 0 ? "rowid" : aCol[aiColumn[j]].zName;
113693 char *z = aiColumn[j] < 0 ? "rowid" : aCol[aiColumn[j]].zName;
114124 && (j = pIdx->aiColumn[nEq])>=0
114257 k = sqlite3ColumnOfIndex(pIdx, pPk->aiColumn[j]);
114477 int iCol = pPk->aiColumn[iPk];
115209 iCol = pProbe->aiColumn[pNew->u.btree.nEq];
115441 if( pExpr->iColumn==pIndex->aiColumn[jj] ) return 1;
115456 int x = pIdx->aiColumn[j];
115556 sPk.aiColumn = &aiColumnPk;
116147 assert( pIndex->aiColumn[nColumn-1]==(-1) || !HasRowid(pIndex->pTable));
116175 iColumn = pIndex->aiColumn[j];
116749 pTerm = findTerm(pWC, iCur, pIdx->aiColumn[j], 0, WO_EQ, pIdx);
117445 x = pPk->aiColumn[x];